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.
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:
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.