Issue:
Timer Event - Case creation
Cause:
El update para la siguiente fecha de ejecucion se la hace despues de la creacion del caso
Solution:
El update para la siguiente fecha de ejecucion se la hace antes de la creacion del caso
Note:
Un ejemplo para replicar el problema es el siguiente:
Renombrar el file ----> processmaker/workflow/engine/src/ProcessMaker/BusinessModel/Light/NotificationDevice.php
a ----> processmaker/workflow/engine/src/ProcessMaker/BusinessModel/Light/NotificationDeviceXXX.php
Luego ejecutar el timereventcron
Issue:
Los procesos inactivos siguen ejecutandose con el timereventcron
Cause:
Falta validacion para procesos inactivos
Solution:
Se agrego validacion, solo se consideran a procesos activos para
iniciar/continuar el caso
Issue:
En la opcion every no se puede configurar horas y/o minutos menores a 10 ya que se muestra un error
Cause:
Se valida el formato de los numeros
Solution:
Se a cambiado el formato de validacion de numeros, ahora es posible
definir "00, 01, ..., 09, ..." o "0, 1, ..., 9, ..."
- Se a implementado el Timer-Event CRON, el cual se ejecuta con el siguiente comando:
/path/to/processmaker/workflow/engine/bin$ php -f timereventcron.php +wMyWorkspace
- Se a implementado el registro de logs para el Timer-Event CRON
- Se han implementado los siguientes End-points:
GET /api/1.0/{workspace}/project/{prj_uid}/timer-events
GET /api/1.0/{workspace}/project/{prj_uid}/timer-event/{tmrevn_uid}
GET /api/1.0/{workspace}/project/{prj_uid}/timer-event/event/{evn_uid}
POST /api/1.0/{workspace}/project/{prj_uid}/timer-event
PUT /api/1.0/{workspace}/project/{prj_uid}/timer-event/{tmrevn_uid}
DELETE /api/1.0/{workspace}/project/{prj_uid}/timer-event/{tmrevn_uid}
- Se han implementado la funcionalidad y los metodos necesarios para este nuevo elemento
en el modulo "BPMN-DESIGNER Backend"
- Se han agregado las validaciones necesarias para filtrar los nuevos tipos de tasks en el
listado del "New case"
- Se han agregado los metodos necesarios para este nuevo elemento en los modulos Export and Import
- Se han agregado los metodos necesarios para este nuevo elemento en el modulo "Delete process"
- Se a implementado la funcionalidad para este nuevo elemento en el modulo "Running case"