Objetos

¿Cómo crear objetos o bases de datos en k-flow?

Los datos de estas bases de datos se pueden crear, actualizar o leer desde los diferentes flujos que crees en k-flow.

Actualización 28 de junio de 2024                            Tiempo estimado de lectura: 2 minutos


Un objeto es una base de datos, donde todos los registros comparten la misma naturaleza y tienen unos campos y propiedades. los ejemplos de bases de datos que podemos encontrar en la empresa son nuestros proveedores, activos de información, clientes, flota de vehículos, colaboradores, entre otros.

A. ¿Por qué hacer un objeto?

Porque hay varios flujos que pueden compartir los mismos datos, y puede que un flujo cree esos datos, otro flujo los actualice y puede haber otro flujo que sólo necesite consultar esos datos.

B. ¿Para qué son útiles los objetos en k-flow?

Son muy útiles para tener bases de datos y llamarlas posteriormente desde los flujos que creemos. Para hacer esto siempre inicia creando primero el objeto.

C. ¿Que debo tener en cuenta al crear un Objeto?

Siempre pensar cuál campo de la base de datos va ha identificar el registro que vas a crear, que sea un identificador único, no puede haber dos registros que tengan ese mismo dato. Ejemplo, en una base de datos de Activos el identificador único puede ser el serial de los equipos ya que este es único e irrepetible.

Ejemplo. Creación Objeto, Activos de la empresa

En este gif vemos como crear el objeto donde iniciamos con la creación de los campos (serial, nombre del activo, custodio, tipo de activo, costo inicial, etc) que necesitamos tenga nuestra base de datos/objeto.

Objetos

1. El campo serial no se repite por eso lo marcamos como nuestro Identificador único y el sistema lo marca automáticamente como obligatorio**.

**los campos obligatorios luego van a ser llevados directamente a un paso en los flujos sin permitir deseleccionarlo, es decir cuando crees un flujo lo va a gregar de una vez al paso. Por eso te sugerimos no dejar los campos como obligatorios, para que en los pasos del flujo puedas seleccionar cuales quieres usar.


2. El campo Título del registro es sólo uno y en este ejemplo se lo asignamos al nombre del activo, así cuando tengamos varios registros lo podemos identificar de forma simple.

3. Cuando creamos los Permisos del activo seleccionamos un usuario y asignamos uno de los tres permisos que se activan:

  • Propietario, es quien puede editar las propiedades del objeto (diseño del objeto), crear registros, eliminar y exportar la información del objetivo
  • Editor, es quien puede crear registros, no puede exportar
  • Lectura, sólo visualiza los registros

4. Una vez creamos todas las propiedades/campos del objeto, Guardamos y este queda en la tabla de datos.


En la tabla de datos después del nombre del objeto creado, en la parte derecha encuentras un botón verde este te permite crear nuevos registros a tu base de datos/objeto y ver los registros creados.

Crear_registro

El botón azul te permite editar las propiedades del objeto. 

Imagen 1-Apr-26-2023-12-34-56-2868-AMTe sugerimos que los cambios no los realices cuando ya un flujo está usando el objeto, y en caso de ser inevitable, luego de modificar la propiedad del objeto ve a los flujos que usan este objeto y modificalos.

D. ¿Se pueden importar registros masivamente a un Objeto?

Si, carga de forma simple registros a tus bases de datos creadas en objetos a través del botón Importar. Sigue estos dos pasos:

  1. Arma la plantilla y guardala en formato  CSV UTF-8 (delimitado por comas) (*.csv)
  2. Al subirla empareja o asocia los datos de la plantilla con los que tienes en tu base de datos y listo

📖 Lee ¿Cómo asociar un objeto a un flujo en k-flow?

👆las asociaciones son bidireccionales,  esto quiere decir, puedes asociar a un objeto otro objeto, o a un objeto un flujo de trabajo.