- Модуль: bizproc
- Путь к файлу: ~/bitrix/modules/bizproc/lib/script/manager.php
- Класс: BitrixBizprocScriptManager
- Вызов: Manager::addScript
static function addScript(array $documentType, array $scriptFields, array $templateFields, $userId): MainResult
{
$templateFields['NAME'] = $scriptFields['NAME'];
$result = self::addWorkflowTemplate($documentType, $templateFields, $userId);
if (!$result->isSuccess())
{
return $result;
}
return self::addScriptRecord(
$documentType,
[
'WORKFLOW_TEMPLATE_ID' => $result->getData()['ID'],
'NAME' => $scriptFields['NAME'],
'DESCRIPTION' => $scriptFields['DESCRIPTION'],
],
$userId
);
}