@@ -268,6 +268,9 @@ abstract class Importer
|
|||||||
if (sizeof($objectList) > 0 && $processGranulate) {
|
if (sizeof($objectList) > 0 && $processGranulate) {
|
||||||
$granularObj->import($objectList);
|
$granularObj->import($objectList);
|
||||||
}
|
}
|
||||||
|
$project = new \ProcessMaker\Project\Adapter\BpmnWorkflow();
|
||||||
|
$diagram = $project->getStruct($projectUid);
|
||||||
|
$res = $project->updateFromStruct($projectUid, $diagram);
|
||||||
}
|
}
|
||||||
|
|
||||||
return $projectUid;
|
return $projectUid;
|
||||||
@@ -533,7 +536,19 @@ abstract class Importer
|
|||||||
foreach ($arrayWorkflowTables["tasks"] as $key => $value) {
|
foreach ($arrayWorkflowTables["tasks"] as $key => $value) {
|
||||||
$arrayTaskData = $value;
|
$arrayTaskData = $value;
|
||||||
|
|
||||||
if (!in_array($arrayTaskData["TAS_TYPE"], array("GATEWAYTOGATEWAY", "WEBENTRYEVENT", "END-MESSAGE-EVENT", "START-MESSAGE-EVENT", "INTERMEDIATE-THROW-MESSAGE-EVENT", "INTERMEDIATE-CATCH-MESSAGE-EVENT", "START-TIMER-EVENT", "INTERMEDIATE-CATCH-TIMER-EVENT", "END-EMAIL-EVENT", "INTERMEDIATE-THROW-EMAIL-EVENT"))) {
|
if (!in_array($arrayTaskData["TAS_TYPE"], array(
|
||||||
|
"GATEWAYTOGATEWAY",
|
||||||
|
"WEBENTRYEVENT",
|
||||||
|
"END-MESSAGE-EVENT",
|
||||||
|
"START-MESSAGE-EVENT",
|
||||||
|
"INTERMEDIATE-THROW-MESSAGE-EVENT",
|
||||||
|
"INTERMEDIATE-CATCH-MESSAGE-EVENT",
|
||||||
|
"START-TIMER-EVENT",
|
||||||
|
"INTERMEDIATE-CATCH-TIMER-EVENT",
|
||||||
|
"END-EMAIL-EVENT",
|
||||||
|
"INTERMEDIATE-THROW-EMAIL-EVENT"
|
||||||
|
))
|
||||||
|
) {
|
||||||
$result = $workflow->updateTask($arrayTaskData["TAS_UID"], $arrayTaskData);
|
$result = $workflow->updateTask($arrayTaskData["TAS_UID"], $arrayTaskData);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user