/
Integración de OP Forms con tareas manuales de BPM Engine

Integración de OP Forms con tareas manuales de BPM Engine

Disponible desde la versión 6.2.0-Xenon

Introducción

Esta funcionalidad permite que desde los formularios de Onesait Platform se puedan visualizar y completar tareas manuales del BPM Engine.

Se va a poder configurar dos tipos de botones en los formularios integrados con el BPM: uno para asignar una tarea y otro para completar la tarea.

El formulario recibirá por parámetro el identificador de la tarea mostrada en la URL («taskId») y los componentes de tipo botón BPM llamarán a la API del BPM para realizar las acciones de asignación y completar tarea.

image-20241211-101952.png

Ejemplo de integración

En el siguiente ejemplo se muestra la integración de los formularios de la Plataforma con el BPM Engine.

Listado de tareas disponibles

En primer lugar se ha creado un formulario en el que se muestran todas las tareas manuales para un proceso BPM; es decir, todas las instancias de proceso que están corriendo actualmente, asignadas y sin asignar:

image-20240722-115039.png

Detalle de la tarea

A través de la API del BPM se obtienen las variables de la tarea manual, las cuales se van a poder mostrar en los campos del formulario:

Las tareas que estén sin asignar mostrarán el botón para asignar la tarea, mientras que las que ya estén asignadas mostrarán el botón para completar la tarea.