Как вызвать SOAP веб-сервис с помощью Power Automate / MS Flow - PullRequest
0 голосов
/ 06 апреля 2020

Постановка проблемы

Необходимо создать приложение Power, которое вызывает веб-службу SOAP и отображает ответ на приложении Power. Это также включает в себя ввод данных пользователя с экрана приложения POwer и сохранение с помощью SOAP Webservice.

Запрос:

  1. Предоставляет ли Power Automate разъем, через который мы может вызвать SOAP Webservice? Если да, не могли бы вы предоставить пример / ссылки для получения результатов из веб-службы и передачи их в Power App.
Если нет, то как мы можем вызвать SOAP Web-сервис через MS Flow / Power Automate?

1 Ответ

1 голос
/ 07 апреля 2020
  1. Нет готового к использованию разъема для SOAP
  2. У вас есть возможность создать пользовательский разъем для удовлетворения ваших потребностей

Вот некоторые шаги, которые вы могли бы выполнить для достижения этой цели - шаги из @clavinfernandes ссылка на его сообщение в блоге

  1. Получить Почтальон
  2. Создать коллекцию в Почтальон
  3. Configu Postman для использования вашей SOAP конечной точки
  4. Сохраните запрос - проверьте его
  5. Экспортируйте коллекцию (Collection V1) - это будет json файл

Когда вы закончите, вы можете создать пользовательский соединитель на странице Power Automate:

  1. Открыть сайт Power Automate
  2. В разделе «Данные» выберите «Пользовательские соединители»
    • Новый пользовательский соединитель -> Импорт коллекции почтальона (V1)
  3. Просмотр информации из вашей экспортированной коллекции и заполнение всплывающего окна с общей информацией
  4. Настройте тип аутентификации, а затем просмотрите сведения ons
  5. Затем нажмите Создать соединитель

Теперь вы сможете использовать его в своих потоках:

  1. Создать новый поток и выбрать триггер ( Полагаю, что в вашем случае запускается Power Apps)
  2. Добавьте свой соединитель и настройте его с правильными свойствами
  3. Вы можете использовать комбинацию действия Compose с выражением Xpath для получения информации из XML, который возвращается вашим звонком.
  4. Используйте действие «Ответить на PowerApp или поток», чтобы передать информацию обратно в ваше приложение

Надеюсь, это поможет вам

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...