Issue:
Designer > Designer Classic > Report Tables: El report table perteneciente
a un proceso no se visualiza en la opcion "Report Tables" en el diseñr
Cause:
En PHP-5.4 se incorpora de manera predefinida la constante E_STRICT, siendo
este la causa para los "Warnings PHP Strict Standards"
Solution:
Se ha corregido codigo para respetar el "PHP Strict Standards"
Note:
- Los procesos adjuntos "sys-wsqa_2014-01-23_0759.pmt" y "Test_Report_Table_Grid1 %281%29.pm"
no tienen el mismo PRO_UID, osea no tienen ninguna relacion
- Se pide crear un nuevo proceso y report table para el testeo
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:
Ocurre un error al importar y actualizar un proceso de tipo
bpmn, despliega un error sin descripció el proceso se
convierte en un proceso de tipo classic
Cause:
Mala definicion de variables para el "Add Audit Log"
Solution:
Se a suprimido las variables, ahora se utiliza el objeto para el
seteo de variables
Issue:
Designer: Se pierde las configuraciones de un subproceso al
importar el proceso
Cause:
Al momento de importar no se esta registrando de manera correcta
los registros en la tabla "SUB_PROCESS"
Solution:
Se esta validando que los registros en la tabla "SUB_PROCESS" sean
unicos al momento de la importacion
Explanation:
- Al momento de la importacion de un projecto, si un Activity
de tipo sub-process tiene definido sus properties, esta
configuracion se registra en la tabla correspondiente, no
importando si previamente ya fue importado el projecto que
es el sub-process.
- La importacion del projecto-principal y el projecto-sub-proceso
es independiente, este criterio ya se lo tiene en produccion desde
hace varias veriones atras.
- Un ejemplo practico seria el siguiente caso:
Un administrador exporta el projecto-principal y el projecto-sub-proceso,
y dadas las circunstancias el projecto-sub-proceso se pierde, dañetc.
Entonces el administrador por lo menos lograra importar en su workspace
el projecto-principal (pues la importacion no valida que primero deba
importar el projecto-sub-proceso)
Issue:
0016872: Event execution times are not being generated correctly
Cause:
Se esta mandando un numero real (ej 955.33) a la funcion "strtotime"
Solution:
Se esta redondeando el numero con la funcion "round", para que de
esa manera se mande un numero entero a la funcion "strtotime"
Explanation:
- En nuestro "Calendario" se tiene definido por default que son 8 horas de
trabajo por dia (8 horas/dia)
- En el proceso adjunto en el bug, se tiene definido lo siguiente:
> ...
> The time starts with task: Task2
> Estimated Task duration: 8 hours (esto se
transforma a: 0.33333333333333 (8/24), segun la wiki)
> Execution time: 0 days After interval ends
> ...
Estos valores mas el resto de campos son almacenados en la tabla "EVENT"
- Ahora como ejemplo tenemos el siguiente caso: en fecha y
hora "2015-03-03 13:49:52" se inicia un caso con el Task1 y es derivado al
Task2, entonces se crea un registro en la tabla "APP_EVENT". El campo que
es objeto de estudio es "APP_EVENT.APP_EVN_ACTION_DATE", el cual tiene un
valor de "2015-03-03 16:29:52"
- Entonces el analisis es el siguiente:
0.33333333333333 dias * 8 horas/dia = 2.6666666666666 horas
Lo que quiere decir que el cron.php ejecutara/iniciara/revisara el caso
el "2015-03-03 13:49:52" + "2.6666666666666 horas" osea el "2015-03-03 16:29:52"
Issue:
Ocurre un error al importar y actualizar un proceso de tipo
bpmn, despliega un error sin descripció el proceso se
convierte en un proceso de tipo classic
Cause:
Mala definicion de variables para el "Add Audit Log"
Solution:
Se a suprimido las variables, ahora se utiliza el objeto para el
seteo de variables