Перейти к содержанию

Настройка вызова API

В Comindware Business Application Platform есть возможность вызова из внешних систем веб-сервисов системы для обмена данными, например, создание объекта, запуск процесса или получение информации по документу. Полный перечень веб-сервисов и описание можно посмотреть здесь.

Сценарий: нужно запустить процесс по заявке на командировку с информацией: страна, город и аэропорт.

Описание: в системе созданы:

  • шаблон записи «Заявки на командировки» с атрибутами:
    • Страна (op.1);
    • Город (op.2);
    • Аэропорт (op.3).
  • шаблон процесса «Обработка заявки на командировки» (pa.1), связанный с шаблоном записи «Заявки на командировки».

Настройка:

Для запуска процесса используйте веб-сервис:

  • https://URL/api/public/system/Process/ProcessObjectService/Create1.
  • Метод аутентификации — Basic. (см. Аутентификация в API)
  • Тело запроса (где укажите идентификатор процесса, который нужно запустить, а также идентификаторы и значения атрибутов, которые вы хотите передать):

{

  "processAppId": "pa.1",

  "objectName": null,

    "syncActivityQuantity": 2,

  "objectData":

  {

     "op.1": "Россия",

     "op.2": "Москва",

     "op.3": "Шереметьево"

  }

}

Примечание : у пользователя, под которым выполняется запрос, должны быть соответствующие права.