From 1ebe374878b2ed34ea8e34574b9c4da7a37e371b Mon Sep 17 00:00:00 2001 From: "marcelo.cuiza" Date: Mon, 29 Jun 2015 16:35:27 -0400 Subject: [PATCH] PM-3034 No se puede ejecutar procesos con asignacion ValueBased y self service value based Causa: la variable se seteaba con el valor que tenia en el formulario y no con el que se le daba en el trigger. Solucion: se modifico el orden para hacer merge de los arrays --- workflow/engine/methods/cases/cases_SaveData.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workflow/engine/methods/cases/cases_SaveData.php b/workflow/engine/methods/cases/cases_SaveData.php index 125ff7d16..ddbfaeff4 100755 --- a/workflow/engine/methods/cases/cases_SaveData.php +++ b/workflow/engine/methods/cases/cases_SaveData.php @@ -196,7 +196,7 @@ try { $aData['PRO_UID'] = $_SESSION['PROCESS']; if ($swpmdynaform) { - $aData['APP_DATA'] = array_merge($aData['APP_DATA'], $pmdynaform); + $aData['APP_DATA'] = array_merge($pmdynaform,$aData['APP_DATA']); $_POST["DynaformRequiredFields"] = '[]'; }