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

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

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

Сценарий

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

Исходные данные

В системе созданы:

  • шаблон записи «Заявки на командировки» с атрибутами:

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

Порядок настройки

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

  • https://URL/api/public/system/Process/ProcessObjectService/Create1
  • Метод аутентификацииBasic. Большинство внешних систем обладают интерфейсом настройки метода аутентификации. При отсутствии такового добавьте в заголовок Header запроса параметр Authorization, равный зашифрованному в формате Base64 логину и паролю.
  • Тело запроса — укажите идентификатор процесса, который нужно запустить, а также идентификаторы и значения атрибутов, которые вы хотите передать:
{ 
"processAppId": "pa.1",
"objectName": null,
"syncActivityQuantity": 2,
"objectData": {
"op.1": "Россия",
"op.2": "Москва",
"op.3": "Шереметьево"
}
}

Примечание

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

Связанные статьи

К началу

Ассистент базы знаний Comindware

Загрузка ассистента...
Запрос отправлен в ИИ-ассистент Открыть вкладку