Fuente de datos externa
En BPM tenemos la funcionalidad de trabajar con una fuente de datos externa, esto se puede configurar en el menú senior X Platform > senior X > BPM > Settings > Data Source, o también se puede configurar al editar un proceso, seleccionando Data Fuente.datos en el menú lateral.
Para usar una fuente de datos dentro de BPM, es necesario tener un proceso cuyo formulario tenga un campo que hará uso de la fuente de datos externa. Con el proceso y el formulario creados, simplemente genere una nueva solicitud en el Centro de tareas para este proceso y verifique que la fuente de datos externa funcione como se esperaba.
Importante
El límite de caracteres resultante después de generar los filtros es de 2048 caracteres. Este límite no es la longitud de la URL de la fuente de datos, sino los filtros generados durante la devolución de la información.
Qué puedes hacer:
- Vaya a Senior X Platform > senior X > BPM > Configuración > Fuente de datos;
- Haga clic en Agregar;
- En Dominio de la fuente de datos, complete los siguientes campos en la sección Datos básicos:
- Formato:JSON, identifica que se utilizará un servicio externo, ya que los datos provendrán de objetos en formato JSON;
- Nombre: Nombre de fuente de datos;
- URL: URL que proporcionará los datos;objeto raíz: objeto principal JSON (si lo hay) que devolverá los datos. Un punto importante a tener en cuenta es que en JSON todavía hay otro objeto dentro del objeto principal. Actualmente, la fuente de datos no puede obtener información de objetos dentro de otros objetos;
- Soporta filtros: indicador utilizado para identificar si los resultados se pueden filtrar. Cuando esta opción está marcada, los filtros se ejecutarán, sin embargo, la API que proporciona los datos debe proporcionar este filtro. Es decir, si la API no está programada para tener un filtro, por mucho que se marque esta opción, el filtro no funcionará;
- En la sección Lista de campo, agregue los campos que aparecerán en la lista de datos en el Centro de tareas. Estos campos pueden ser lógicos, enteros, de texto, decimales o de fecha. Actualmente, la fuente de datos no puede identificar campos de un objeto que están dentro de otro objeto.
- Vaya a Senior X Platform > senior X > BPM > Procesos;
- Ubique el proceso deseado y en el botón Comportamiento, clickea en Editar;
- En el menú lateral del proceso, seleccione la opción Forma;
- Agregar un nuevo campo, o edite uno existente haciendo clic en el ícono de ajustes;
- En la pestaña Configuración avanzada, marque la opción Campo de fuente de datos y luego seleccione el campo Consulta;
- En Fuente de datos, ingrese la fuente de datos externa deseada y luego ingrese el Campo de fuente de datos;
- Clickea en Aplicar.

English
Español

