11.1 Configuración de datos

Configuración de datos


 
La configuración de datos consiste en un formulario, el cual tiene como función ingresar datos predeterminados para un campo SELECTION, CHECKBOX, MULTIPLE en un flujo de trabajo.
El JSON correspondiente tienen varias propiedades que se pueden ocupar para describir el registro o dato, se ocupan cuantas propiedades sean necesarias para cada configuración de datos.

Propiedades

Propiedad
Descripción
id
Código único y correlativo entre todas las organizaciones que provee la plataforma.
key
Código personalizable colocado por el usuario o configurador.
label
Nombre o etiqueta que se le coloca de máximo 100 caracteres.
value
Valor.
description
Información de tipo STRING mayor a 100 caracteres.
parent_id
ID de la tabla padre.
parent_key
Código padre.
parent_label
Nombre de la tabla padre.
parent_value
Valor padre.
parent_description
Descripción padre.

Ejemplo de configuración

{ "user": "admin@cgk.cl", "operationId": "8", "code": "REGION", "icon": "0xf18e;#73D46A", "label": "Regiones de Chile", "parentCode": "", "operationAreasTrigger": [23], "recordTableStruct": [{ "field": "id", "label": "ID" }, { "field": "key", "label": "Código" }, { "field": "label", "label": "Nombre" }, { "field": "value", "label": "Valor" }, { "field": "description", "label": "Descripcion" }, { "field": "parent_id", "label": "ID padre" }, { "field": "parent_key", "label": "Código padre" }, { "field": "parent_label", "label": "Nombre padre" }, { "field": "parent_value", "label": "Valor padre" }, { "field": "parent_description", "label": "Descripcion padre" }], "helpSection": { "labelSection": "Ayuda", "create": { "label": "CREAR NUEVO", "helptext": "Para crear un nuevo 'XXX', complete la información de los campos en la siguiente sección y apriete el botón 'Guardar'" }, "update": { "label": "EDITAR", "helptext": "Para editar la información de un 'XXX', seleccione el XXX que quiere editar, luego modifique los valores en la siguiente sección y apriete el botón 'Guardar'" }, "delete": { "label": "ELIMINAR", "helptext": "Para eliminar un 'XXX', seleccione el departamento que quiere eliminar, y apriete el botón 'Eliminar'" }, "info": { "label": "IMPORTANTE", "helptext": "Antes de apretar el botón 'Guardar', asegúrese que toda la información del tipo de documento esté completa" } }, "editSection": { "labelSection": "Datos", "pkey": { "label": "Código", "max": 10, "helptext": "Ingrese un código para xxx", "errortext": "Debe ingresar el codigo" }, "label": { "label": "Nombre", "max": 50, "helptext": "Ingrese el nombre de xxx", "errortext": "Debe ingresar el nombre" }, "value": { "label": "Valor", "max": 10, "helptext": "Ingrese un valor de xxx para xxx", "errortext": "Debe ingresar el valor" }, "description": { "label": "Descripcion", "max": 200, "helptext": "Ingrese un valor de xxx para xxx", "errortext": "Debe ingresar la descripción" }, "position": { "label": "Posición", "max": 10, "helptext": "Ingrese la posición en la que aparecerá el registro en las búsquedas", "errortext": "Debe ingresar la posicióm" }, "parent": { "label": "Padre relacionado", "helptext": "Seleccione el padre relacionado", "errortext": "Debe seleccionar un padre relacionado" } } }
 
Parámetro
Valor
Explicación
user
"admin@cgk.cl"
Usuario administrador con el que se configura
operationId
"8"
ID de la operación que se está configurando.
code
"REGION"
Código identificador del configurador de datos, en este caso "REGION".
icon
"0xf18e;#73D46A"
Código del ícono y su color en formato HEX que se observará en la interfaz. (Recomendaciones de uso de Íconos y colores en los formularios).
label
"Regiones de Chile"
Nombre del Configurador de datos que se mostrará al usuario en la interfaz.
parentCode
""
Código padre, si aplica (vacío si no hay un padre). Este se refiere si existe otra tabla de datos predeterminados relacionados. Ejemplo: el parentCode para este caso podría ser “PAISES”.
operationAreasTrigger
[23]
Lista de áreas de operación que desencadenan el uso de esta configuración, en este caso, el área identificada con el ID 23.
recordTableStruct
Lista de objetos
Estructura de los campos que conforman la tabla de datos relacionada con esta configuración, incluyendo campos como id, parentkey, label, value, entre otros.
helpSection
Objeto con propiedades
Sección de ayuda que proporciona texto e instrucciones para crear, editar o eliminar registros, y mensajes importantes que el usuario debe tener en cuenta.
editSection
Objeto con propiedades
Sección donde se definen los campos que se pueden editar, incluyendo sus etiquetas (label), longitud máxima (max), textos de ayuda y mensajes de error.
key
"Código único o llave"
Etiqueta para el campo de código único (key) del registro.
label
"Nombre"
Etiqueta para el campo que representa el nombre del registro.
value
"Valor"
Etiqueta para el campo que representa el valor del registro.
description
"Descripcion"
Etiqueta para el campo que representa la descripción del registro.
position
"Posición"
Etiqueta para el campo que indica la posición en la que el registro aparecerá en las búsquedas.
parent
"Padre relacionado"
Etiqueta para el campo que indica el padre relacionado del registro, si aplica.