コード例 #1
0
ファイル: saveProcess.php プロジェクト: nshong/processmaker
     if ($tasks['START'] == '') {
         $tasks['START'] = 'FALSE';
     }
     $tasks['TAS_TITLE'] = $valueEnd['1'];
     $tasks['X'] = $valueEnd['2'];
     $tasks['Y'] = $valueEnd['3'];
     $tasks['TAS_TYPE'] = $valueEnd['6'];
     $tasks['ID_PROCESS'] = $idProcess;
     //$tasks['TASK_TYPE']  = 'NORMAL';
     $tasks['DESCRIPTION'] = '';
     $oData->tasks[] = $oProcess->createDataTask($tasks);
 }
 $endArray = array();
 $endArray = $oProcess->convertArrayEnd($aEvents, $idProcess);
 $oData->lanes = $oProcess->createLanesPM($aAnnotations, $idProcess);
 $transitions = $oProcess->createArrayRoutes($oData->tasks, $aRoutes, $aEvents, $aGateways, $aEvents, $idProcess);
 $oData->routes = $transitions['ROUTES'];
 $routeTransitions = $transitions['TRANSITIONS'];
 $numberRoutes = $transitions['NUMBER'];
 $oData->tasks = $transitions['TASKS'];
 $taskHidden = $transitions['HIDDEN'];
 foreach ($aSubprocess as $key => $value) {
     //print_R($value['0']);
     //$sOutput = $oTask->remove($value['0']);
     $sOutput = $oProcessMap->addSubProcess($idProcess, $value['2'], $value['3']);
     /*$subProcess[$key]['ID_PROCESS']  = $idProcess;
       $subProcess[$key]['TAS_TITLE']   = $idProcess;
       $subProcess[$key]['ID_TASK']     = $value['0'];
       $subProcess[$key]['TAS_UID']     = $value['0'];
       $subProcess[$key]['TASK_PARENT'] = '';
       $subProcess[$key]['PROCESS_PARENT'] = '';