• Модуль: 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;
}