0017474: El email FROM no respeta la configuración "Email configuration"(adicionar una nueva opcion en el plugin "actions by email")
Conflicts:
workflow/engine/classes/model/ListInbox.php
Issue:
Prepare integration of new Valeo simplified designer in process list
Cause:
Nuevo requerimiento de funciones
Solution:
> Se a implementado "DESIGNER: New options in menu" para los plugins; para lo cual se define
en el archivo principal del plugin, lo siguiente (ejemplo):
public function setup()
{ ...
$this->registerDesignerMenu(PATH_PLUGINS . "DemoDesignerMenu/classes/DesignerMenuDemoDesignerMenu.php");
...
}
El archivo "DesignerMenuDemoDesignerMenu.php" es una clase donde se define las nuevas opciones
para el "Menu New" y "Context Menu"
> Se a implementado "DESIGNER: Edit process" para los plugins; en el listado de procesos (esto en DESIGNER)
al hacer doble-click en un proceso, se inicia el modulo para la edicion del proceso, esto tambien
puede ser customizado en el plugin, para lo cual se debera realizar lo siguiente:
- Cambiar en la Base de Datos el valor del campo PROCESS.PRO_TYPE por un nuevo tipo:
* Ejemplo: PRO_TYPE = 'CPF_STANDARD_TPL'
- Registrar un archivo JavaScript para el plugin, esto se define en el archivo principal del
plugin (ejemplo):
public function setup()
{ ...
$this->registerJavascript("processes/main", "DemoDesignerMenu/MyJavaScript.js");
...
}
- En el archivo "MyJavaScript.js" se debe definir la siguiente funcion:
function CPF_STANDARD_TPLDesignerGridRowDblClick(...)
{ ...
}
- Ejemplos de "PROCESS.PRO_TYPE" y la funcion "DesignerGridRowDblClick":
* Ejemplo: PRO_TYPE = 'CPF-STANDARD-TPL' => function CPF_STANDARD_TPLDesignerGridRowDblClick(...)
* Ejemplo: PRO_TYPE = 'CPF STANDARD TPL' => function CPF_STANDARD_TPLDesignerGridRowDblClick(...)
> Se adjunta el plugin "DemoDesignerMenu-1.tar" como ejmplo
campos checkbnox no renderiza en bachrouting
PM-3380
campos checkbnox no renderiza en bachrouting
PM-3380
campos checkbnox no renderiza en bachrouting
PM-3436
New BPMN> Timer Event> Existen errores al momento de guardar una configuracion de daily, montly en timer event properties
PM-3603
0018456: Batch Routing doesn't get selected label for dropdown with query
PM-3603
0018456: Batch Routing doesn't get selected label for dropdown with query
PM-3603
0018456: Batch Routing doesn't get selected label for dropdown with query
Issue:
Changes in assignment rules in multiple instance tasks
Cause:
Nuevo requerimiento de funciones
Solution:
- Se a implementado este nuevo tipo de asignacion "Multiple Instance"
- Este nuevo tipo de asignacion solo se aplica a activities de tipo: "Empty Task", "User Task", "Manual Task";
con un marker de tipo "Parallel"
Issue:
0018427: Un usuario asignado como Process Supervisor no puede editar los dynaforms
Cause:
En este modulo se define el DynaForm como "view"
Solution:
Se completa en este modulo la edicion y guardado de datos del DynaForm
> Code Issue:
REST: Endpoint PUT /api/1.0/{workspace}/cases/{app_uid}/execute-trigger/{trig_uid} allways return 200
> Solution:
Se agrega validacion en el siguiente Endpoint cuando se utiliza el servicio REST, el mismo mostrara un mensaje cuando se
ejecuta el trigger con status 200
PM-3374 "REST endpoint PUT cases/{app_uid}/execute-trigger/..." SOLVED
Issue:
0018255: Error en derivacion default de gateway
Cause:
Un valor vacio en un "routing rule condition" se evalua como "true"
Solution:
- Un valor vacio en un "routing rule condition" se evalua como "false"
- Si se tienen varios "routing rule condition" y todos con valores vacios y no se define ningun "default flow",
entonces saldra un error en "running case"
- Si se tienen varios "routing rule condition" y todos con valores vacios pero se define un "default flow",
entonces derivara el caso usando ese "route"
Issue:
0018218: Self-service value based not accepting USER ID
Cause:
Nuevo requerimiento de funciones
Solution:
La asignacion de tipo "Self Service Value Based Assignment" ahora funciona de la siguiente manera:
- Si se desea definir a un grupo entonces se tendra el siguiente caso:
@@SYS_GROUP_TO_BE_ASSIGNED = "00000000000000000000000groupuid1";
- Si se desea definir a usuarios entonces se tendra el siguiente caso:
@@SYS_GROUP_TO_BE_ASSIGNED = array("000000000000000000000000useruid1", "000000000000000000000000useruid2");
- Por lo que el engine reconocera lo siguiente:
* A un array como un array de UIDs de usuarios
* A un string como un UID de un grupo
> Code Isuue:
0017925: REST endpoint PUT /cases/{app_uid}/reassign-case can not reassign cases to ad hoc users
> Solution:
Se agrega validacion en el siguiente Endpoint cuando se utiliza el servicio REST, el mismo se puede reasingar un caso
a un usuario de tipo Ad Hoc.
PUT /cases/{app_uid}/reassign-case