Вера Вершинина написал: Евгений, добрый день! В каждом бизнес-процессе есть свои элементы, Вам нужно создать этот элемент и при запуске процесса указать ID этого элемента.
У меня получилось запустить БП через API метод, но проблема в том, что его можно запустить на уже созданном документе. Как быть если мне нужно создать документ по шаблону БП, и уже на нем запускать.
При попытке создать документ ... documentgenerator.document.add.json?templateId=305&value=999999&values[name]=Test5
Скрытый текст
{"error":0,"error_description":"Argument 1 passed to Bitrix\\DocumentGenerator\\Controller\\Document::addAction() must be an instance of Bitrix\\DocumentGenerator\\Template, boolean given"}
В общем на шаблоны из БП ругается, кто сталкивался?
Evgeniy, можете пояснить, о чем речь? Выше вы обсуждали работу с бизнес-процессами. Бизнес-процесс - это абстрактный процесс, который может быть запущен над конкретной существующей сущностью определенного типа (например, элемент универсального списка, лид).
Вы спрашиваете про метод documentgenerator.document.add. Это метод модуля "генератор документов", который занимается генерацией docx-файлов по шаблонам. Я думаю, что вам нужен именно bizproc.workflow.start
Антон Горбылев, есть БП "Согласование отсрочек", сотрудники компании заходят в заказ(1С), смотрят информацию и заполняют нужные поля в БП "Бытрикс24", после чего начинается процесс согласования. Я хочу автоматизировать процесс, и запускать этот процесс через REST API передавая нужные параметры для БП "Бытрикс24". Изучив документацию, я понял, что могу запускать БП только над определенной сущностью, но как эту сущность создать через REST API я не понял и не могу найти информацию.
БП "Согласование отсрочек" создавался как отдельный полноценный БП "Согласование отсрочек" со статусами и запускается через Живую ленту. Как я понял он сначала создает документ с нужными данными а потом запускает над ним БП, как это автоматизировать пока не знаю, пока получилось вручную через Битрикс24 создать БП (документ) и запустить его повторно через REST API, я бы мог в принципе всегда его запускать, но там стоит ограничение на одну сущность (документ) можно запустить 2 раза.
Evgeniy написал: Всем спасибо! Получилось решить вопрос с помощью метода lists.element.add
Привет! Подскажешь, как получилось? Вроде пишу правильно ......../lists.element.add?IBLOCK_TYPE_ID=lists&IBLOCK_ID=29&ELEMENT_CODE=element_1 но ругается на Invalid list ID. Хотя он не является параметром этой обработки