Заметки
Как добавить чек-лист в задачу из БП
Чек-лист добавляют после создания задачи, когда уже известен её ID. Через классический REST один пункт создаётся методом task.checklistitem.add:
BX24.callMethod('task.checklistitem.add', {
TASKID: 123,
FIELDS: { TITLE: 'Проверить реквизиты', IS_COMPLETE: 'N' }
}, function (result) {
if (result.error()) {
console.error(result.error());
return;
}
console.log(result.data());
}); В бизнес-процессе вместо 123 передают ID задачи из результата предыдущего действия. JavaScript-пример выполняется в приложении; для БП нужен доступный ему REST-обработчик или действие, которое вызывает этот метод.
PARENT_ID: 0 создаёт отдельный чек-лист, а ID существующего родительского пункта позволяет добавить строку в него. Не создавайте новый корень на каждый пункт, если нужен один общий список.
Сохраняйте ID созданных пунктов: повторный запуск шага иначе добавит те же строки ещё раз.
Документация: task.checklist.item.add.