【问题标题】:How to invoke SOAP Webservice using Power Automate / MS Flow如何使用 Power Automate / MS Flow 调用 SOAP Web 服务
【发布时间】:2020-07-18 18:12:24
【问题描述】:

问题陈述

需要构建一个调用 SOAP Web 服务并在 Power APP 上显示响应的 Power APP。 它还涉及从 POwer APP 屏幕获取用户的输入并使用 SOAP Web 服务进行持久化。

查询:

  1. Power Automate 是否提供连接器,我们可以通过它调用 SOAP Web 服务?如果是,您能否提供一个示例/参考以从 Web 服务中检索结果并将其传递给 Power App。
  1. 如果不是,那么我们如何通过 MS Flow/Power Automate 调用 SOAP Webservice?

【问题讨论】:

    标签: web-services powerapps power-automate


    【解决方案1】:
    1. 没有用于 SOAP 的“即用型”连接器
    2. 您可以创建自定义连接器以满足您的需求

    您可以执行以下步骤来实现这一目标 - 这些步骤来自@clavinfernandes link to his blog post

    1. 获取邮递员
    2. 在 Postman 中创建集合
    3. 配置 Postman 以使用您的 SOAP 端点
    4. 保存请求 - 测试它
    5. 导出集合 (Collection V1) - 这将是一个 json 文件

    完成后,您可以从 Power Automate 页面创建自定义连接器:

    1. 打开 Power Automate 网站
    2. 在数据下,选择自定义连接器
      • 新的自定义连接器 -> 导入邮递员集合 (V1)
    3. 查看导出集合中的信息并填写一般信息弹出窗口
    4. 配置身份验证类型,然后查看定义
    5. 然后点击创建连接器

    您现在应该可以在流程中使用它了:

    1. 创建一个新流并选择一个触发器(我相信在您的情况下是 Power Apps 触发器)
    2. 添加您的连接器并使用正确的属性对其进行配置
    3. 您可以将 Compose 操作与 Xpath 表达式结合使用,以从调用返回的 XML 中获取信息。
    4. 使用“响应 PowerApp 或流”操作将信息传回您的应用

    希望对你有帮助

    【讨论】:

      猜你喜欢
      • 2020-06-06
      • 2012-04-20
      • 1970-01-01
      • 1970-01-01
      • 2020-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多