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:
Trigger - Error de validacion al crear un PMFNewCase
Cause:
Error al contar elementos en un valor de tipo array, esto
en el trigger-wizard
Solution:
Se ha mejorado el conteo de elementos de un array
para un determinado campo
Issue:
Designer: Es posible crear 'Procesos' con caracteres especiales
como <script>alert('Hey there!');</script>
Cause:
En Front-end no se esta validando este campo
cuando se ingresa texto con el tag <script>
Solution:
Se ha agregado validacion para este campo,
para impedir el ingreso de tags "<script>", "<iframe>"
Issue:
Designer: Es posible crear 'Procesos' con caracteres especiales
como <script>alert('Hey there!');</script>
Cause:
En Front-end no se esta validando este campo
cuando se ingresa texto con el tag <script>
Solution:
Se ha agregado validacion para este campo,
para impedir el ingreso de tags "<script>", "<iframe>"
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"
> Code Issue:
Boton ID_IMPORT_BPMN dentro del designer, solo es mostrado en Firefox
> Solution:
En Home existe dos botones "Import" e "Import BPMN", se quita el boton "Import BPMN" quedanto solo un boton el cual
permite realizar la importacion de los procesos de tipo pmx y bpmn tal como se hacia anteriormente.
Al copiar una carpeta que tiene contenido se despliega un warning por cada archivo que contiene y no desaparece el cuadro de dialogo con la direccióe la copia
Se valido que antes de copiar el directorio, este exista, de lo contrario crea el directorio