PM-3132 "Designer > BPMN Designer: Al aplicar el..." SOLVED
Issue:
Designer > BPMN Designer: Al aplicar el hotfix 3.0.0.7 los templates de Action By Email no se pueden editar en
los procesos antiguos
Cause:
En algunos procesos los files de action-by-email no tienen su registro en la base de datos
Solution:
Se crea el metodo que registra los files faltantes en la base de datos, esto con las siguientes acciones:
- Al ejecutar el comando "upgrade"
- Al importar un proceso
This commit is contained in:
@@ -581,6 +581,26 @@ class Workflow extends Handler
|
||||
$oCaseTracker = new \CaseTracker();
|
||||
$oCaseTrackerObject = new \CaseTrackerObject();
|
||||
|
||||
//Update PROCESS_FILES_CHECKED
|
||||
$configuration = \ConfigurationPeer::retrieveByPK("PROCESS_FILES_CHECKED", "", "", "", "");
|
||||
|
||||
if (!is_null($configuration)) {
|
||||
$arrayProjectUid = unserialize($configuration->getCfgValue());
|
||||
|
||||
unset($arrayProjectUid[$sProcessUID]);
|
||||
|
||||
$conf = new \Configuration();
|
||||
|
||||
$result = $conf->update(array(
|
||||
"CFG_UID" => "PROCESS_FILES_CHECKED",
|
||||
"OBJ_UID" => "",
|
||||
"CFG_VALUE" => serialize($arrayProjectUid),
|
||||
"PRO_UID" => "",
|
||||
"USR_UID" => "",
|
||||
"APP_UID" => ""
|
||||
));
|
||||
}
|
||||
|
||||
//Delete the applications of process
|
||||
if ($flagRemoveCases) {
|
||||
$case = new \Cases();
|
||||
|
||||
Reference in New Issue
Block a user