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