Cómo hacer que se ejecute un TRIGGER asignado BEFORE DYNAFORM, luego de un TIMER EVENT
Posted: Wed Aug 01, 2018 4:42 pm
Edité el título del POST original: "Cómo ejecutar un trigger al inicio de una tarea, que solamente se accede vía API REST"
------------------------------------------------------------------------------------------------------------------------------------------------------------
Buenos días
Les cuento la situación y mi problema.
Utilizo la versión 3.1.3 de ProcessMaker principalmente a través de la API REST. A través de la API se crean y derivan (route) casos a través del proceso.
Contexto del problema:
Necesitaba ejecutar 2 trigger al inicio de ciertas tareas de mi proceso (para comunicarme con un webservice externo) y debido a que la configuración por defecto de las tareas únicamente me permite asignar trigger en los eventos: AFTER y BEFORE route y assignment (https://wiki.processmaker.com/3.0/Triggers) se me ocurrió crear un formulario DYNAFORM en blanco (vacío) y lo agregué como STEP a las tareas que necesitaba agregar los triggers.
Al agregar los formularios, processmaker habilita los eventos AFTER Y BEFORE DYNAFORM en los cuales agregué los TRIGGERs que necesitaba ejecutar.
Adjunto una captura de la configuración descrita:
En la siguient eimagen indico en donde estoy colocando los formularios. https://i.imgur.com/O705gtN.png
La siguiente captura indica la configuración de STEPs de ambas tareas. https://i.imgur.com/foBJehD.png
El problema: (CORREGIDO)
He realizado varias pruebas y lamentablemente los TRIGGER NO SE ACTIVAN (o disparan) cuando se encuentran luego de un TIMER EVENT. Solamente se activan cuando ingreso manualmente al panel de control de Processmaker.
¿Qué soluciones tengo?
Agradezco cualquier idea de antemano.
------------------------------------------------------------------------------------------------------------------------------------------------------------
Buenos días
Les cuento la situación y mi problema.
Utilizo la versión 3.1.3 de ProcessMaker principalmente a través de la API REST. A través de la API se crean y derivan (route) casos a través del proceso.
Contexto del problema:
Necesitaba ejecutar 2 trigger al inicio de ciertas tareas de mi proceso (para comunicarme con un webservice externo) y debido a que la configuración por defecto de las tareas únicamente me permite asignar trigger en los eventos: AFTER y BEFORE route y assignment (https://wiki.processmaker.com/3.0/Triggers) se me ocurrió crear un formulario DYNAFORM en blanco (vacío) y lo agregué como STEP a las tareas que necesitaba agregar los triggers.
Al agregar los formularios, processmaker habilita los eventos AFTER Y BEFORE DYNAFORM en los cuales agregué los TRIGGERs que necesitaba ejecutar.
Adjunto una captura de la configuración descrita:
En la siguient eimagen indico en donde estoy colocando los formularios. https://i.imgur.com/O705gtN.png
La siguiente captura indica la configuración de STEPs de ambas tareas. https://i.imgur.com/foBJehD.png
El problema: (CORREGIDO)
He realizado varias pruebas y lamentablemente los TRIGGER NO SE ACTIVAN (o disparan) cuando se encuentran luego de un TIMER EVENT. Solamente se activan cuando ingreso manualmente al panel de control de Processmaker.
¿Qué soluciones tengo?
Agradezco cualquier idea de antemano.