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

tasks.task.add

Scope: task Права на выполнение: для всех

tasks.task.add(fields)

Метод создает задачу.

Параметры

Параметр Описание
fields Поля, соответствующие доступному списку полей tasks.task.getfields.

Примеры

BX24.callMethod(
	'tasks.task.add', 
	{fields:{TITLE:'task for test', RESPONSIBLE_ID:1}}, 
	function(res){console.log(res.answer.result);}
);

Для прикрепления файла к задаче перед идентификатором файла должен быть символ "n"

{
	"taskId":"76",
	"fields": {
		"UF_TASK_WEBDAV_FILES": [
			"n96"
		]
	}
}

С версии 22.1300.0. В метод можно передать параметр SE_PARAMETER - список объектов с дополнительными параметрами задачи.

BX.ajax.runAction("tasks.task.add", {
	data: {
		fields: {
			"TITLE": 'REST',
			"RESPONSIBLE_ID": 1,
			"SE_PARAMETER": [
				{
					'VALUE': 'Y',
					'CODE': 3
				},
				{
					'VALUE': 'Y',
					'CODE': 2
				},
			]
		}
	}
}).then(function (response) { console.log(response);});

Значения кодов:

  1. cроки определяются сроками подзадач
  2. автоматически завершать задачу при завершении подзадач (и наоборот)
  3. обязательный отчет при завершении задачи


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