Saltearse al contenido

Create Data

Create Data permite a los usuarios generar un registro de datos con un número configurable de campos.
El componente no realiza ninguna operación externa; simplemente recopila los valores que le proporcionas y los empaqueta en un objeto Data que puede ser usado en el resto del flujo de trabajo.

¿Cómo funciona?

Cuando introduces el número de campos que quieres crear, el componente genera automáticamente esa cantidad de entradas de tipo DictInput (por ejemplo, field_1_key, field_2_key, …).
Cada una de estas entradas acepta texto, mensajes o datos de otros componentes.
Al ejecutar el flujo, el componente recorre todas las entradas, extrae el contenido (si es un mensaje, toma su texto; si es otro Data, toma su contenido interno) y construye un diccionario con las claves que hayas definido.
El resultado se envuelve en un objeto Data que incluye también la clave de texto (text_key) que hayas especificado.

Entradas

Campos de Entrada

  • Number of Fields: Indica cuántos campos quieres que aparezcan en el registro. El valor debe estar entre 1 y 15.
  • Text Key: Especifica la clave que se usará para extraer texto del objeto Data cuando sea necesario.

Salidas

  • Data: Devuelve un objeto Data que contiene todos los campos definidos y sus valores correspondientes. Este objeto puede ser conectado a otros componentes que requieran datos estructurados.

Ejemplo de Uso

  1. Añade el componente Create Data al flujo.
  2. En Number of Fields, escribe 3.
  3. Se crearán automáticamente las entradas field_1_key, field_2_key y field_3_key.
  4. Asigna a cada entrada la clave que desees, por ejemplo:
    • field_1_key: nombre
    • field_2_key: correo
    • field_3_key: telefono
  5. Conecta las entradas a los valores que provengan de otros componentes (por ejemplo, un formulario de entrada de usuario).
  6. Establece Text Key a nombre si quieres que el texto principal del registro sea el nombre.
  7. Conecta la salida Data a un componente que procese o guarde la información, como un “Save to Database” o un “Send Email”.

El flujo resultante creará un registro con los campos nombre, correo y telefono, listo para ser utilizado en cualquier paso posterior.

Componentes Relacionados

  • Merge Data – Combina varios objetos Data en uno solo.
  • Split Data – Separa un objeto Data en múltiples componentes según sus claves.
  • Create Data – Este componente, útil para generar registros dinámicos antes de combinarlos o procesarlos.

Consejos y Mejores Prácticas

  • Limita el número de campos a 15 para evitar sobrecargar el flujo.
  • Usa nombres de clave claros (por ejemplo, nombre, correo_electronico) para facilitar la lectura y el mantenimiento.
  • Revisa la salida en la vista previa antes de conectar a componentes que dependen de campos específicos.
  • Combina con Merge Data si necesitas unir este registro con otros datos generados en el flujo.

Consideraciones de Seguridad

  • El componente no realiza llamadas externas, por lo que no expone datos a servicios externos.
  • Asegúrate de que los datos sensibles (por ejemplo, contraseñas) no se almacenen en campos que puedan ser visibles en la interfaz de usuario.
  • Si el flujo incluye componentes que envían datos a servicios externos, revisa las políticas de privacidad y cumplimiento de tu organización antes de publicar el flujo.