Задать вопрос
pfv
@pfv
Бизнес-аналитик

Как запустить бп для элемента смарт процесса bizproc.workflow.start?

Добрый день.
Подскажите как используя вебхук bizproc.workflow.start запустить бизнес-процесс для элемента смарт-процесса?
Внутри есть id бизнес процесса, который надо запустить в TEMPLATE_ID, и есть id элемента смарт-процесса над которым надо запустить бизнес процесс, но где указывать id смарт процесса (1032) и надо ли это?
При запуске вебхука получаю такой ответ: {"error":"","error_description":"Wrong DOCUMENT_ID!"}
68bfea3c6b1a6660913331.png
Читал вопрос Как создать вебхук для bizproc.workflow.start? и ответ читал, но может не внимательно смотрю.
  • Вопрос задан
  • 49 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@belc
Bitrix\\Crm\\Integration\\...
точно нужно два по два слеша?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
$result = CRest::call(
        'bizproc.workflow.start',
        [
            'TEMPLATE_ID' => xxx, // ид шаблона бп
            'DOCUMENT_ID' => [
                'crm',
                'Bitrix\\Crm\\Integration\\BizProc\\Document\\Dynamic', 
                'DYNAMIC_147_1' // 147 - ид смарт-процесса, 1 - ид элемента смарт-процесса
            ]
        ]
    );
var_dump($result);

скоуп - bizproc

Документация
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы