- Модуль: bizproc
- Путь к файлу: ~/bitrix/modules/bizproc/lib/restservice.php
- Класс: BitrixBizprocRestService
- Вызов: RestService::writeActivityLog
static function writeActivityLog($params, $n, $server)
{
$params = array_change_key_case($params, CASE_UPPER);
[$workflowId, $activityName, $eventId] = self::extractEventToken($params['EVENT_TOKEN']);
$logMessage = isset($params['LOG_MESSAGE']) ? $params['LOG_MESSAGE'] : '';
if (empty($logMessage))
throw new RestException('Empty log message!', self::ERROR_EMPTY_LOG_MESSAGE);
CBPRuntime::sendExternalEvent(
$workflowId,
$activityName,
array(
'EVENT_ID' => $eventId,
'LOG_ACTION' => true,
'LOG_MESSAGE' => $logMessage
)
);
return true;
}