微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

从PowerApp运行PowerAutomate流,而无需提供服务帐户凭据

如何解决从PowerApp运行PowerAutomate流,而无需提供服务帐户凭据

我有一个PowerApp,可以调用PowerAutomate工作流程。在工作流程中,我正在使用Gmail连接器发送电子邮件。我在gmail中创建了一个服务帐户并使用了该帐户。现在,要求使用PowerApp的任何人提供这些SA凭据。我仍然不完全了解连接器的范围,但是是否有一种方法可以使所有用户拥有一个像全局连接器那样的功能,所以它不需要他们知道凭据?

否则任何其他路线也将有所帮助。我们计划让公司中的每个人都在某个时候使用此工具,我真的不希望每个人在第一次使用时都必须登录到该连接器。更不用说知道服务帐户凭据了。

解决方法

好吧,当您从PowerApp触发Flow时,就会出现问题。它尝试获取单击按钮的用户的上下文。

很遗憾,找不到解决此问题的方法/配置。

但是,我找到了一种解决方法

  • 完成了实际流程中所需的操作
  • 最后,触发了另一个流程-第二个流程负责发送电子邮件

enter image description here

说明:

在Power App触发的根流中,在此结束时:

我从第一个工作流程发出了发帖请求:

第一流

enter image description here

在此请求的正文中传递了必要的信息。

已将第二个流程配置为在HTTP请求上触发。第二个流程使用服务帐户发送了电子邮件。

第二流 enter image description here

单击“保存”按钮后,将自动生成POST URL。

您将必须创建请求主体JSON模式(或者您可以通过示例有效负载生成-单击“使用示例有效负载来生成模式”)

enter image description here

第二个流程可以包含电子邮件触发操作。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。