• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/classes/general/crm_document.php
  • Класс: \CCrmDocument
  • Вызов: CCrmDocument::logScriptExecution
static function logScriptExecution($tplId, $clientCode): void
{
	if (
		\Bitrix\Main\Loader::includeModule('rest')
		&& method_exists(\Bitrix\Rest\UsageStatTable::class, 'logBizProc')
	)
	{
		$row = \Bitrix\Bizproc\Script\Entity\ScriptTable::getList([
			'filter' => ['=WORKFLOW_TEMPLATE_ID' => $tplId],
			'select' => ['ORIGIN_ID'],
		])->fetch();

		if ($row['ORIGIN_ID'])
		{
			\Bitrix\Rest\UsageStatTable::logBizProc($row['ORIGIN_ID'], $clientCode);
			\Bitrix\Rest\UsageStatTable::finalize();
		}
	}
}