Настройка общих свойств веб-сервиса
Общая последовательность настройки одинаковая для всех сервисов, детали во многом зависят от специфики каждого конкретного веб-сервиса. Для настройки интеграции с веб-сервисом:
1.Перейдите в рабочее место [Студия] и откройте раздел [Веб-сервисы].
2.Добавьте новую интеграцию, нажав на кнопку [Добавить веб-сервис].
3.Укажите адрес веб-сервиса в мини-карточке и нажмите [ОК] (Рис. 335).
На заметку
Если вы указываете URL c параметрами, то они будут автоматически добавлены в качестве параметров вызова созданного веб-сервиса.
4.Заполните поля страницы веб-сервиса (Рис. 336).
Поле | Комментарий | Пример |
Имя | Название будет отображаться в поле [Какой сервис вызывать?] области свойств элемента процесса [Вызвать веб-сервис]. | Курсы обмена валют (Fixer) |
Код | Используется разработчиками для взаимодействия с веб-сервисом в программном коде bpm'online. В данном случае, уникальное имя интеграции с веб-сервисом состоит из его названия и префикса “Usr”. | UsrFixer |
URI сервиса | Полный адрес вызова веб-сервиса будет состоять из этого URI и настроек, указанных на странице настройки метода. Используйте такой же протокол (http/https), как и у сайта вашего приложения bpm’online. Если веб-сервис содержится в недоступном для редактирования пакете, его URI будет все равно доступен для редактирования. | http://data.fixer.io/api/ |
Повторов вызова при ошибках | Если ответ от веб-сервиса пришел с кодом ошибки или истек тайм-аут ответа, запрос будет повторен указанное количество раз. При заполнении этого поля, принимайте во внимание тайм-аут ответа, который будет указан для методов веб-сервиса. | 10 |
Пакет | Пакет, в котором будет сохранена данная интеграция с веб-сервисом. В списке доступны только пакеты, в которые может вносить изменения текущий пользователь. | UsrWebServices |
На заметку
Интеграции с веб-сервисами сохраняются в виде элементов конфигурации. Если такой элемент конфигурации находится в пакете, который недоступен для редактирования, вы сможете изменить только его URI. Для внесения других изменений (например, для добавления методов) в такие интеграции с веб-сервисами, скопируйте соответствующие элементы конфигурации в доступный для редактирования пакет.
Содержание