问题描述
我面临着一个非常奇怪的情况,因为直到现在我才意识到。
当收件箱中收到电子邮件时,我正在使用Power Automation创建工作项,并将附件保存在SharePoint中,并在现有工作项中更新这些附件的链接。我使用用户创建了此工作流程,并在电子邮件的“收件人”字段中输入了我的电子邮件地址以进行测试。经过多次迭代,我能够成功构建示例流程。
现在,我不知道的是,仅当我在“收件人”字段中提供我的电子邮件地址时,此工作流程才有效,因为该工作流程归我所有。当我更新工作流程以提供其他电子邮件地址并测试流程时,它失败并给出了超时异常,无法检测到触发器。
我的问题是:
我的实际情况是,我们将在共享收件箱中接收电子邮件请求,一旦收到这些电子邮件,就应创建一个相应的工作项。在这种情况下,如何使用power-automate创建工作项?我是否需要通过获取用户凭据在共享收件箱本身上创建此自动化工作流,或者有其他替代方法来实现它?
我看到有一个模板可用于创建带有共享收件箱的工作项。这是我尝试使用此流程时显示的内容。
谢谢
蜜蜂
解决方法
当您使用帐户发出任何Outlook REST API请求或使用Microsoft Flow中的任何Outlook功能时,您可能会收到错误消息:该邮箱尚不支持REST API 要解决此问题,请根据您的情况使用以下选项之一。
- 迁移您的邮箱帐户
- 等待您的邮箱更新,或请求开发者预览帐户
- 升级Office 365计划
请参考此链接以获取更多详细信息:"REST API is not yet supported for this mailbox" error for request to a mailbox
一种解决方法
-
使用您的帐户创建流程->打开流程并编辑标签所有者,然后将共享收件箱添加为所有者
-
通过共享收件箱登录Power Automate->单击“我的流程”并选择“团队流程”->打开流程并进行编辑->单击按钮“ ...”并添加新的连接->进入共享收件箱电子邮件和密码,然后将“原始邮箱地址”更改为共享收件箱。
-
然后,当共享收件箱收到电子邮件时,它将在Azure DevOps中创建工作项
更新1
通讯组列表具有电子邮件地址 脚步: 展开流程当收到新电子邮件并将通讯组列表电子邮件输入到“收件人”或“抄送”字段时,当通讯组列表收到电子邮件时,它将创建一个工作项。
当电子邮件请求包含特定主题
时
我们可以配置主题过滤器来完成此操作。