• Модуль: bizproc
  • Путь к файлу: ~/bitrix/modules/bizproc/lib/script/manager.php
  • Класс: BitrixBizprocScriptManager
  • Вызов: Manager::activateScript
static function activateScript($id): MainResult
{
	$script = static::getById($id);
	$result = new MainResult();

	if (!$script)
	{
		$result->addError(new MainError('Script not found'));

		return $result;
	}

	$script->setActive('Y');
	$script->save();

	CBPWorkflowTemplateLoader::update($script->getWorkflowTemplateId(), ['ACTIVE' => 'Y'], true);

	self::clearMenuCache();

	return $result;
}