Beispiel #1
0
 /**
  * Execute Trigger case
  *
  * @param string $prj_uid  {@min 1}{@max 32}
  * @param string $act_uid  {@min 1}{@max 32}
  * @param string $cas_uid  {@min 1}{@max 32}
  * @param string $step_uid {@min 32}{@max 32}
  * @param string $type     {@choice before,after}
  *
  * @copyright Colosa - Bolivia
  *
  * @url POST /process/:prj_uid/task/:act_uid/case/:cas_uid/step/:step_uid/execute-trigger/:type
  */
 public function doPutExecuteTriggerCase($prj_uid, $act_uid, $cas_uid, $step_uid, $type)
 {
     try {
         $userUid = $this->getUserId();
         $oMobile  = new \ProcessMaker\BusinessModel\Light();
         $response = $oMobile->doExecuteTriggerCase($userUid, $prj_uid, $act_uid, $cas_uid, $step_uid, $type);
     } catch (\Exception $e) {
         throw (new RestException(Api::STAT_APP_EXCEPTION, $e->getMessage()));
     }
     return $response;
 }