HOR-2977
Errors from triggers in a process need to be stored in a different file of the error_log.
This commit is contained in:
@@ -868,6 +868,7 @@ function executeCaseSelfService()
|
||||
global $oPMScript;
|
||||
|
||||
$oPMScript = new PMScript();
|
||||
$oPMScript->setDataTrigger($row);
|
||||
$oPMScript->setFields($appFields["APP_DATA"]);
|
||||
$oPMScript->setScript($row["TRI_WEBBOT"]);
|
||||
$oPMScript->execute();
|
||||
|
||||
@@ -7145,6 +7145,7 @@ class Cases
|
||||
$aFields['APP_DATA']['APPLICATION'] = $appUid;
|
||||
$aFields['APP_DATA']['PROCESS'] = $proUid;
|
||||
$oPMScript = new PMScript();
|
||||
$oPMScript->setDataTrigger($arrayWebBotTrigger);
|
||||
$oPMScript->setFields($aFields['APP_DATA']);
|
||||
$oPMScript->setScript($arrayWebBotTrigger['TRI_WEBBOT']);
|
||||
$oPMScript->execute();
|
||||
|
||||
@@ -2203,6 +2203,7 @@ class wsBase
|
||||
}
|
||||
|
||||
if ($bExecute) {
|
||||
$oPMScript->setDataTrigger($aTrigger);
|
||||
$oPMScript->setScript( $aTrigger['TRI_WEBBOT'] );
|
||||
$oPMScript->execute();
|
||||
|
||||
@@ -2610,6 +2611,7 @@ class wsBase
|
||||
$aTriggers[] = $row;
|
||||
|
||||
$oPMScript = new PMScript();
|
||||
$oPMScript->setDataTrigger($row);
|
||||
$oPMScript->setFields( $appFields['APP_DATA'] );
|
||||
$oPMScript->setScript( $row['TRI_WEBBOT'] );
|
||||
$oPMScript->execute();
|
||||
|
||||
@@ -288,6 +288,7 @@ class AppEvent extends BaseAppEvent
|
||||
$aFields['APP_DATA']['APP_NUMBER'] = $aFields['APP_NUMBER'];
|
||||
$aFields['APP_DATA']['TAS_TITLE'] = $taskFields['TAS_TITLE'];
|
||||
$aFields['APP_DATA']['DEL_TASK_DUE_DATE'] = $aRow['DEL_TASK_DUE_DATE'];
|
||||
$oPMScript->setDataTrigger($oTrigger->toArray(\BasePeer::TYPE_FIELDNAME));
|
||||
$oPMScript->setFields( $aFields['APP_DATA'] );
|
||||
$oPMScript->setScript( $oTrigger->getTriWebbot() );
|
||||
|
||||
|
||||
@@ -622,6 +622,7 @@ class ScriptTask
|
||||
|
||||
if (!is_null($trigger)) {
|
||||
$pmScript = new \PMScript();
|
||||
$pmScript->setDataTrigger($trigger->toArray(\BasePeer::TYPE_FIELDNAME));
|
||||
$pmScript->setFields($arrayApplicationData["APP_DATA"]);
|
||||
$pmScript->setScript($trigger->getTriWebbot());
|
||||
|
||||
|
||||
Reference in New Issue
Block a user