Se agrega la funcionalidad de start event para Case Scheduler y Web Entry (add)
This commit is contained in:
@@ -306,7 +306,21 @@ class BpmnWorkflow extends Project\Bpmn
|
||||
throw new \RuntimeException("Required param \"EVN_TYPE\" is missing.");
|
||||
}
|
||||
|
||||
return parent::addEvent($data);
|
||||
$eventUid = parent::addEvent($data);
|
||||
$event = \BpmnEventPeer::retrieveByPK($eventUid);
|
||||
|
||||
// create case scheduler
|
||||
if ($event->getEvnMarker() == "TIMER") {
|
||||
$this->wp->addCaseScheduler();
|
||||
}
|
||||
|
||||
// create web entry
|
||||
if ($event->getEvnMarker() == "MESSAGE") {
|
||||
$this->wp->addWebEntry();
|
||||
}
|
||||
|
||||
//return parent::addEvent($data);
|
||||
return $eventUid;
|
||||
}
|
||||
|
||||
public function mapBpmnFlowsToWorkflowRoutes()
|
||||
|
||||
Reference in New Issue
Block a user