Issue:
Unpause Time no funciona, el caso se queda en "Paused" a menos que se continue de forma manual
Cause:
No se setea de manera correcta la fecha al ejecutar el cron
Solution:
Se setea de manera correcta la fecha al ejecutar el cron
PM-3690 "Unpause Time no funciona, el caso se queda en 'Paused'..." SOLVED
Issue:
Unpause Time no funciona, el caso se queda en "Paused" a menos que se continue de forma manual
Cause:
No se setea de manera correcta la fecha al ejecutar el cron
Solution:
Se setea de manera correcta la fecha al ejecutar el cron
Issue:
0018097: El comando workspace-upgrade presenta errores cuando se realiza un upgrade con PHP 5.4
Cause:
Constantes no definidas
Solution:
Se definen las constantes
Issue:
0017677: The "processmaker workspace-restore" command should automatically
execute "cacheview-repair" and "migrate-new-cases-lists"
Cause:
El comando "workspace-restore" no verifica de manera correcta si debe o no
ejecutar los modulos "cacheview-repair" y "migrate-new-cases-lists"
Solution:
- El comando "workspace-restore" ejecutara los modulos "cacheview-repair" y
"migrate-new-cases-lists" en los siguientes casos:
> "cacheview-repair" sera ejecutado si la version de ProcessMaker del backup
es menor a la version de ProcessMaker del sistema
> "migrate-new-cases-lists" sera ejecutado si la version de ProcessMaker del backup
es menor a la version ProcessMaker-2.9
- Se hizo correcciones para servidores Windows
- Al ejecutar el comando "migrate-new-cases-lists" iniciara nuevamente el registro de datos
en las nuevas tablas
> Code Isuue:
0017679: Change the help text for many "processmaker" commands
> Solution:
Se cambia el help de mansajes de processmaker por los nuevos mensajes sugeridos.
- 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
al colocar el comando de restore sin un workspace daba un error poco entendible
se soluciono agregando una condicion con la cual si al ingresar el comando sin especificar el nombre del workspace votara un mensaje diciendo que falta especificar el workspace
Issue:
Adicionar los siguientes features la posibilidad de seleccionarse en la licencia (features):
- Code Scanner
- Multiple Email Servers
- Mobile Fields
Cause:
Nueva validacion de licencia para features
Solution:
- Se agrego validacion de licencia para los features especificados
- Se completo el "Code Scanner" para procesos BPMN (import and triggers)
Note:
QA debera hacer pruebas en procesos pm y pmx
Issue:
Adicionar los siguientes features la posibilidad de seleccionarse en la licencia (features):
- Code Scanner
- Multiple Email Servers
- Mobile Fields
Cause:
Nuevo validacion de licencia para features
Solution:
Se agrego validacion de licencia para los features especificados
> Code Isuue:
Processmaker Email Servers Disabled
> Solution:
Se agrega validacion cuando se realizar el upgrade de la version 2.5.2 a 3.0 community de processmaker, la configuracion
de correo que se tenia en la version 2.5.2, se visualizar en la version 3.0 mostrando como unico registro, el mismo
podra ser editado.
Issue:
No muestra ningun mensaje de error al ejecutar messageeventcron.php con un workspace inexistente
Cause:
No se valida el workspace
Solution:
Se agrega validacion para verificar si el workspace existe, esto para:
- cron.php
- messageeventcron.php
Issue:
0017117: Error in weekly scheduled case
Cause:
PHP Fatal error: Class "ConfigurationPeer" not found
Solution:
Added "Configuration" class with method "Bootstrap::registerClass()"
Issue:
0017014: ProcessMaker loses connection with database -> lack of mysql_close()
Cause:
- Error al tratar de conectarse a la BD
- Segun el feedback proporcionado, el problema central
se basa en que no se esta haciendo uso del mysql_close()
Solution:
- Se a logrado implementar el close de los connects a BD abiertos
- Este cambio repercute en toda la funcionalidad de ProcessMaker. Por lo
que se debera hacer un test con todos los flags de depuracion
habilitados, tambien con todos los plugins habilitados/deshabilitados
- Tambien se debe considerar otros "test cases"
Issue:
0016908: Case scheduler execution stops being executed after the "Start date" pass
Cause:
Hora hardcodeada a "24" cuando se trataba de las cero horas ("00")
Solution:
- Se ha eliminado esta linea
- Se ha aplicado el cast-to-int para las horas y minutos
- Se ha agregado los files requeridos por el cron.php
Issue:
No se ejecuta el cron en Servidores Windows
Cause:
- En PHP-5.4 se incorpora de manera predefinida
la constante E_STRICT, siendo este la causa para los "Warnings PHP Strict Standards"
- No se esta cargando los files de "processmaker/workflow/engine/src/ProcessMaker"
Solution:
- Se ha corregido codigo para respetar el "PHP Strict Standards"
- Se ha agregado codigo para cargar los files
requeridos de "processmaker/workflow/engine/src/ProcessMaker"
- Se a implementado el Running case
- Se a implementado el Message-Event CRON:
Para ejecutar el Message-Event CRON, ejecute el siguiente comando:
/path/to/processmaker/workflow/engine/bin$ php -f messageeventcron.php +wMyWorkspace
Nota.- Para el correcto funcionamiento del proceso y de esta nueva funcionalidad
se debera crear el proceso nuevamente (esta nueva funcionalidad
no funcionara con procesos BPMN antiguos a la fecha de este commit)
si no se tiene configurado las opciones de email, en consola sale un mensaje de error al ejecutar el cron.
al no ser un bug, lo que se hizo fue agregar un nivel mas de mensaje que es WARNING que se muestra siempre y cuando no exista una coniguracion de email registrada en la base de datos.
si no se tiene configurado las opciones de email, en consola sale un mensaje de error al ejecutar el cron.
al no ser un bug, lo que se hizo fue agregar un nivel mas de mensaje que es WARNING que se muestra siempre y cuando no exista una coniguracion de email registrada en la base de datos.
si no se tiene configurado las opciones de email, en consola sale un mensaje de error al ejecutar el cron.
al no ser un bug, lo que se hizo fue agregar un nivel mas de mensaje que es WARNING que se muestra siempre y cuando no exista una coniguracion de email registrada en la base de datos.