我遇到了“使用选项发送电子邮件”Azure Logic App Outlook 连接器的问题。下面是我的逻辑应用程序的屏幕截图。
Logic App 适用于以下场景:
- 使用 Dynamics 365 连接器,我根据某些筛选条件获取客户记录,并获取这些客户的相应联系人。假设,我有 2 个帐户。这些帐户中的每一个都将有 2 个联系人。
账户 1:[user1email, user2email]
账户 2:[user3email, user4email]
- 单独的电子邮件(我正在使用“发送带有选项的电子邮件”Outlook 连接器)应一次发送到上述所有 4 个联系人。为了实现这一点,我使用了 2 个“For Each”连接器,外部“For Each”迭代帐户,内部“For Each”用于联系人。
- 对于每个用户,一旦发送了电子邮件,我需要更新此用户的 Dynamics 365 联系人记录,说明“电子邮件已发送给用户”。
- 根据用户在电子邮件中选择的选项,如果他单击了批准,我将更新同一用户的 Dynamics 365 联系人记录为“用户已接受”,如果他单击已发送电子邮件中的拒绝,我将更新为“用户已拒绝”。
当使用 Outlook 连接器“发送电子邮件”时,它可以正常工作并立即向每个用户发送电子邮件。但是,使用“发送带有选项的电子邮件”,它不允许我同时向所有 4 个用户发送电子邮件。它首先向 user1email 和 user3email 发送一封电子邮件。现在,直到 user1 和 user3 单击发送给他们的电子邮件中的选项,因为逻辑应用正在等待 user1 和 user3 的电子邮件响应,所以不会发送给 user2 和 user4 的电子邮件。
是否有任何替代方法或建议可以使用“发送带有选项的电子邮件”同时向所有 4 个用户发送电子邮件?有没有办法在等待电子邮件回复回来时继续使用逻辑应用程序?