@@ -605,6 +605,9 @@ class Derivation
|
||||
break;
|
||||
case "MULTIPLE_INSTANCE":
|
||||
$userFields = $this->getUsersFullNameFromArray($this->getAllUsersFromAnyTask($nextAssignedTask["TAS_UID"]));
|
||||
if(empty($userFields)){
|
||||
throw (new Exception( G::LoadTranslation( 'ID_NO_USERS' ) ));
|
||||
}
|
||||
break;
|
||||
case "MULTIPLE_INSTANCE_VALUE_BASED":
|
||||
$arrayApplicationData = $this->case->loadCase($tasInfo["APP_UID"]);
|
||||
|
||||
@@ -804,6 +804,7 @@ class Task extends BaseTask
|
||||
$oCriteria = new Criteria();
|
||||
$oCriteria->add(AppDelegationPeer::DEL_THREAD_STATUS, "OPEN");
|
||||
$oCriteria->add(AppDelegationPeer::TAS_UID, $newValues['TAS_UID']);
|
||||
$oCriteria->add(AppDelegationPeer::USR_UID, "");
|
||||
$oApplication = AppDelegationPeer::doSelectOne($oCriteria);
|
||||
if(!empty($oApplication)) {
|
||||
throw (new Exception(G::LoadTranslation('ID_CURRENT_ASSING_TYPE_WITH_CASES')));
|
||||
|
||||
@@ -255,7 +255,7 @@ class BpmnWorkflow extends Project\Bpmn
|
||||
|
||||
if($activityCurrent->getActLoopType() == "PARALLEL"){
|
||||
$task = \TaskPeer::retrieveByPK($actUid);
|
||||
if($task->getTasAssignType() == "BALANCED"){
|
||||
if($task->getTasAssignType() == "BALANCED" || $task->getTasAssignType() == "MANUAL" || $task->getTasAssignType() == "EVALUATE" || $task->getTasAssignType() == "REPORT_TO" || $task->getTasAssignType() == "SELF_SERVICE"){
|
||||
$taskData["TAS_ASSIGN_TYPE"] = "MULTIPLE_INSTANCE";
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user