HOR-2194-F "[Register Log] Triggers execution..."

HOR-2194-F "[Register Log] Triggers execution..."

HOR-2194-F "[Register Log] Triggers execution..."

HOR-2194-F "[Register Log] Triggers execution..."

HOR-2194-F "[Register Log] Triggers execution..."
This commit is contained in:
Luis Fernando Saisa Lopez
2016-11-10 11:50:57 -05:00
parent 7403f59885
commit 88eaa33728
6 changed files with 49 additions and 8 deletions

View File

@@ -2262,7 +2262,7 @@ class wsBase
if (! isset( $_SESSION["PROCESS"] )) {
$_SESSION["PROCESS"] = $appFields["PRO_UID"];
}
global $oPMScript;
if ($bExecuteTriggersBeforeAssignment) {
@@ -2706,6 +2706,9 @@ class wsBase
$oPMScript->setScript( $row['TRI_WEBBOT'] );
$oPMScript->execute();
//Log
Bootstrap::registerMonolog('triggerExecutionTime', 200, 'Trigger execution time', ['proUid' => $appFields['APP_DATA']['PROCESS'], 'tasUid' => $appFields['APP_DATA']['TASK'], 'appUid' => $appFields['APP_DATA']['APPLICATION'], 'triggerInfo' => ['triUid' => $row['TRI_UID'], 'triExecutionTime' => $oPMScript->scriptExecutionTime]], SYS_SYS, 'processmaker.log');
if (isset($oPMScript->aFields["__ERROR__"]) && trim($oPMScript->aFields["__ERROR__"]) != "" && $oPMScript->aFields["__ERROR__"] != "none") {
throw new Exception($oPMScript->aFields["__ERROR__"]);
}