Se modifica la funcionalidad de start event para Case Scheduler y Web Entry

This commit is contained in:
Daniel Rojas
2014-04-29 09:54:46 -04:00
parent bb086cba3b
commit c264ec6207
3 changed files with 20 additions and 13 deletions

View File

@@ -382,6 +382,24 @@ class BpmnWorkflow extends Project\Bpmn
return $eventUid;
}
public function removeEvent($data)
{
$event = \BpmnEventPeer::retrieveByPK($data);
// delete case scheduler
if ($event->getEvnMarker() == "TIMER" && $event->getEvnType() == "START") {
$this->wp->removeCaseScheduler($data);
}
// delete web entry
if ($event->getEvnMarker() == "MESSAGE" && $event->getEvnType() == "START") {
$this->wp->removeWebEntry($data);
}
parent::removeEvent($data);
}
public function mapBpmnFlowsToWorkflowRoutes()
{
$activities = $this->getActivities();