Saltearse al contenido

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

  1. Arrastra el componente ID Generator al tablero.
  2. Conecta la salida ID a la entrada Record ID de un componente Database Insert.
  3. 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.