...

Не запускается процесс привязанный к созданию элемента приложения

Тема в разделе "Вопросы по платформе", создана пользователем nuriahmetov, 2 мар 2023.

  1. nuriahmetov

    nuriahmetov Активный участник

    При создании элемента приложения через Web API не запускается процесс привязанный к его созданию
    On-Premises 2022.11.7
  2. a.stepanova

    a.stepanova Техническая поддержка

    Добрый день!
    При создании элементов через API привязанный процесс самостоятельно не запускается, необходимо дополнительно реализовать запуск процесса. Для этого, из ответа API создания элемента, необходимо получить его id и запустить нужный процесс методом /pub/v1/bpm/template/{namespace}/{code}/run
    Описание метода Вы можете найти в статье "Запуск процесса по идентификатору шаблона"
    https://api.elma365.com/ru/public-api/reference/bpm/bpmtemplaterun/?v=latest
  3. nuriahmetov

    nuriahmetov Активный участник

    Спасибо. Какую роль играет атрибут "withEventForceCreate": true в отправляемом JSON-пакете?
  4. grebina

    grebina Техническая поддержка

    Добрый день.
    Данный параметр предназначен только для приложений типа "Событие". При указании "true" игнорируется наличие пересечений событий на это же время.
    Для других приложений значение этого параметра в теле запроса не имеет значения, то есть может быть любым.
    Последнее редактирование: 4 апр 2023
  5. mrmaxonline

    mrmaxonline Участник

    Вот текущая ссылка на описание по созданию элемента и там несколько другая информация https://api.elma365.com/ru/public-api/reference/app/appitemcreate/
    withEventForceCreate
    boolean
    Признак принудительной генерации события о создании элемента
    Значит все же это не к приложению типа Событие имеет отношение?
  6. grebina

    grebina Техническая поддержка

    Добрый день.
    Действительно, описание параметра в документации API неверное.
    Передадим информацию в отдел разработки для актуализации описания.
  7. mrmaxonline

    mrmaxonline Участник

    Пока не пробовали - как будет себя вести система при create/update по API ? Будет ли вызов событий по приложению в случае данных итераций? Если ли какой то флаг на это влияющий?
    Кейс: создается Приложени1, по событию в модуле создается связанное Приложение2. Если делать ручками, что связка работает. Что будет в случае API?
  8. grebina

    grebina Техническая поддержка

    Обработчики событий срабатывают при создании/изменения элемента любым способом: в веб-интерфейсе, в сценариях, по api, через импорт данных и т.д.
  9. mrmaxonline

    mrmaxonline Участник

    "в любом случае" совсем не хорошо. это как с лидами и запуском процесса при миграции
    надо бы как то это уметь отрывать
  10. grebina

    grebina Техническая поддержка

    Предложение по реализации данной функциональности передано в отдел разработки в качестве обратной связи и будет рассмотрено при разработке новых версий системы. Тикет TEAM-23797
    В случае, если оно будет реализовано в какой-либо версии, информация о данных изменениях будет доступна в этом же источнике https://community.elma365.com/ru/ в описании к версии.