diff --git a/workflow/engine/classes/class.case.php b/workflow/engine/classes/class.case.php index a63569d04..02d494bb5 100755 --- a/workflow/engine/classes/class.case.php +++ b/workflow/engine/classes/class.case.php @@ -1960,6 +1960,12 @@ class Cases G::LoadClass('derivation'); $oDerivation = new Derivation(); $oDerivation->setTasLastAssigned($sTasUid, $sUsrUid); + + // Execute Events + require_once 'classes/model/Event.php'; + $event = new Event(); + $event->createAppEvents($sProUid, $sAppUid, $iDelIndex, $sTasUid); + //update searchindex if ($this->appSolr != null) { $this->appSolr->updateApplicationSearchIndex($sAppUid); diff --git a/workflow/engine/controllers/home.php b/workflow/engine/controllers/home.php index 72946706d..27eab0fcd 100755 --- a/workflow/engine/controllers/home.php +++ b/workflow/engine/controllers/home.php @@ -360,11 +360,6 @@ class Home extends Controller $_SESSION['STEP_POSITION'] = 0; $_SESSION['CASES_REFRESH'] = true; - // Execute Events - require_once 'classes/model/Event.php'; - $event = new Event(); - $event->createAppEvents( $_SESSION['PROCESS'], $_SESSION['APPLICATION'], $_SESSION['INDEX'], $_SESSION['TASK'] ); - $oCase = new Cases(); $aNextStep = $oCase->getNextStep( $_SESSION['PROCESS'], $_SESSION['APPLICATION'], $_SESSION['INDEX'], $_SESSION['STEP_POSITION'] ); //../cases/cases_Open?APP_UID={$APP.APP_UID}&DEL_INDEX={$APP.DEL_INDEX}&action=todo diff --git a/workflow/engine/methods/cases/casesStartPage_Ajax.php b/workflow/engine/methods/cases/casesStartPage_Ajax.php index a902122f0..8c88391ef 100755 --- a/workflow/engine/methods/cases/casesStartPage_Ajax.php +++ b/workflow/engine/methods/cases/casesStartPage_Ajax.php @@ -250,11 +250,6 @@ function startCase () $_SESSION['CASES_REFRESH'] = true; - // Execute Events - require_once 'classes/model/Event.php'; - $event = new Event(); - $event->createAppEvents( $_SESSION['PROCESS'], $_SESSION['APPLICATION'], $_SESSION['INDEX'], $_SESSION['TASK'] ); - $oCase = new Cases(); $aNextStep = $oCase->getNextStep( $_SESSION['PROCESS'], $_SESSION['APPLICATION'], $_SESSION['INDEX'], $_SESSION['STEP_POSITION'] );