Issue:
El CasesList es lento cuando existen casos con tipo de asignacion "Self Service Value Based Assignment"
Cause:
Para todos los casos se esta verificando si su asignacion es de tipo "Self Service Value Based Assignment"
Solution:
- Se ha creado una nueva tabla "APP_ASSIGN_SELF_SERVICE_VALUE", en la misma se registraran los casos
con asignacion "Self Service Value Based Assignment"
- Se ha agregado la opcion "database-generate-self-service-by-value" al comando "./processmaker", para poder
generar los registros de la nueva tabla.
Ej: $ ./processmaker database-generate-self-service-by-value myWorkspace
Code Issue:
Al realizar una busqueda con "Status: Completed" el contador refleja mas casos que con "Status: All Status"
Solution:
El problema que se tenia en HOME>Advanced Search, es cuando se hacia una busqueda en Status: Completed, no se mostraba
correctamente el total de casos esto a consecuencia de la comparacion que se hacia en la condicion que se utilizaba. Se
quita una de las condiciones existentes ($action == "search").
- no se carga un archivo dando error 404.
- el archivo ya no existe ahora redireciona al archivo correcto.
- Se elimino el mensaje al importar la licencia.
Code Issue:
Mensaje de alerta no coincide con la falta realizada en Report Tables Old Version
Solution:
se corrige los mensajes en las validaciones existentes.
Code Issue:
El boton "Save" no ejecuta ninguna accion en Process Events/Trigger Script
Cause:
Cuando se crea un nuevo Events de tipo Intermediate Conditional o Intermediate timer, en dynaform New Event al hacer click
en Save no se guardaban los datos mostrando un error.
Solution:
En el dynaform New Events en los labels Execute trigger en el dropdown se adiciona un label "Create a new trigger" y en el
"Estimated Task duration" e añ el "*" como campo requerido, tambien se adiciono la validacion de los campos requerridos
con sus respectivos mensajes y el error que ocacionaba al guardar los datos se elimina la condicion que se tenia.
Se aniadio la funcion detectBrowser() en la clase G, para poder determinar desde sysLogin.php(login sin variables en cache) y Login.php(login con variables en cache) desde que browser accede el usuario y lanzar un warning para avisarle si soportamos o no dicho navegador.
Se uso los datos de la Wiki (http://wiki.processmaker.com/index.php/2.0/ProcessMaker_Installation_Requirements#Web_Browser_Compatibility) para la version 2.5.0 de pm como minimas versiones soportadas para PM2.8 (se detalla a continuacion).
Versiones soportadas para PM 2.8:
- IE -> 8, 9, 10, 11
- Chrome -> 26.0.x en adelante.
- Firefox -> 20.x en adelante.
Los report tables old version no pueden ser exporttados individualmente, la unica forma en q estos pueden exportarse es dentro del mismo proceso.
Se agrego una validacion para q controle este comportamiento no aniadiendo las RT Old version al listado de tablas a exportar. Y otra validacion para que cuando no se tenga nada en el listado de tablas a exportar no se realize dicha exportacion, ya que a pesar de estar vacio aun exportaba.