PM-3828 "Script task con gateways no funcionan" SOLVED

Issue:
    Script task con gateways no funcionan
Cause:
    No se contemplo la logica de procesos con flujos paralelos con Script-Tasks
Solution:
    Se completa la logica de procesos con flujos paralelos con Script-Tasks
This commit is contained in:
Victor Saisa Lopez
2015-10-19 14:01:31 -04:00
parent 85cd7f4671
commit 5f9727349e
3 changed files with 69 additions and 32 deletions

View File

@@ -112,6 +112,19 @@ try {
{
try {
if (isset($record["DEL_PREVIOUS_USR_UID"])) {
if ($record["DEL_PREVIOUS_USR_UID"] == "") {
$appDelegation = AppDelegationPeer::retrieveByPK($record["APP_UID"], $record["DEL_INDEX"]);
$appDelegationPrevious = AppDelegationPeer::retrieveByPK($record["APP_UID"], $appDelegation->getDelPrevious());
$taskPrevious = TaskPeer::retrieveByPK($appDelegationPrevious->getTasUid());
switch ($taskPrevious->getTasType()) {
case "SCRIPT-TASK":
$record["DEL_PREVIOUS_USR_UID"] = $taskPrevious->getTasType();
break;
}
}
$record["PREVIOUS_USR_UID"] = $record["DEL_PREVIOUS_USR_UID"];
$record["PREVIOUS_USR_USERNAME"] = $record["DEL_PREVIOUS_USR_USERNAME"];
$record["PREVIOUS_USR_FIRSTNAME"] = $record["DEL_PREVIOUS_USR_FIRSTNAME"];