Документация для разработчиков
Темная тема

bizproc.workflow.template.add

Scope: bizproc Права на выполнение: администратор

Метод добавляет шаблон Бизнес-процесса. Требует прав администратора.

Параметры

Параметр Описание С версии
DOCUMENT_TYPE Тип документа - массив из 3 элементов:
  • id модуля
  • сущность (класс)
  • непосредственно тип документа
Примеры:
['crm', 'CCrmDocumentLead', 'LEAD']
['lists', 'BizprocDocument', 'iblock_22']
['disk', 'Bitrix\Disk\BizProcDocument', 'STORAGE_490']
['tasks', 'Bitrix\Tasks\Integration\Bizproc\Document\Task', 'TASK_PROJECT_13']
NAME Название шаблона
DESCRIPTION Описание шаблона.
TEMPLATE_DATA Передается контент файла *.bpt (стандартно для реста).
AUTO_EXECUTE Флаги автозапуска, может быть: 0, 1 (создание), 2 (изменение) , 3 (создание + изменение)

Пример

function addTemplate()
{
	BX24.callMethod(
		'bizproc.workflow.template.add',
		{
			DOCUMENT_TYPE: ['crm', 'CCrmDocumentLead', 'LEAD'],
			NAME: 'App template',
			DESCRIPTION: 'Template was generated by rest application.',
			AUTO_EXECUTE: 1,
			TEMPLATE_DATA: document.getElementById('tpl_file')
		},
		function(result)
		{
			if(result.error())
				alert("Error: " + result.error());
			console.log(result);
		}
	);
}


© «Битрикс», 2001-2024, «1С-Битрикс», 2024