ID Generator
El componente ID Generator crea un identificador único que puedes usar en cualquier parte de tu flujo de trabajo. No necesita ninguna configuración especial; simplemente arrástralo al tablero y listo.
¿Cómo funciona?
Internamente, el componente llama a la función uuid.uuid4()
de Python para generar un identificador aleatorio (UUID). Ese valor se envuelve en un objeto Message
y se devuelve como salida. No se conecta a ninguna API externa ni requiere acceso a internet, por lo que la generación es rápida y segura.
Entradas
Campos de Entrada
- Value: El valor que se mostrará como ID. Si lo dejas vacío, el componente generará uno automáticamente.
Salidas
- ID: Mensaje que contiene el ID generado. Puedes usarlo como entrada para otros componentes, guardarlo en una variable o enviarlo a una base de datos.
Ejemplo de Uso
- Arrastra el componente ID Generator al tablero.
- Conecta la salida ID a la entrada Record ID de un componente Database Insert.
- Cuando el flujo se ejecute, cada registro que se inserte obtendrá un identificador único generado automáticamente.
Componentes Relacionados
- Database Insert – Inserta datos en una base de datos; utiliza el ID generado como clave primaria.
- Data Formatter – Formatea datos antes de enviarlos; puede usar el ID para crear nombres de archivos o rutas.
- Unique ID Checker – Verifica que un ID no se repita en un conjunto de datos.
Consejos y Mejores Prácticas
- Genera el ID al principio del flujo para asegurar que todos los pasos posteriores tengan un identificador consistente.
- Guarda el ID en una variable si necesitas referenciarlo en varios componentes.
- Evita exponer IDs sensibles en salidas públicas o logs si la información es confidencial.
Consideraciones de Seguridad
- Los UUIDs son aleatorios y no predecibles, lo que los hace seguros para identificar registros.
- Como el componente no hace llamadas externas, no hay riesgo de fuga de datos a través de la red.
- Si el ID se utiliza en URLs públicas, considera añadir un mecanismo de expiración o token para limitar su uso.