在Azure Logic Apps中,Office 365 Outlook下有一个"发送审批电子邮件“操作。我希望在同一封电子邮件中有多个审批选项。有办法做到吗?我试着循环和发送电子邮件,但每次发送一个新的电子邮件与选项批准。
vsdwdz231#
可以,您可以在收件人配置中拥有多个批准,其中多个电子邮件ID由office 365 Connector的发送批准电子邮件操作的分号分隔。
批准请求后,您可以使用属性UserEmailAddress获取批准请求的人员的电子邮件ID,以及“发送批准”电子邮件连接器的输出的其他详细信息。
nkhmeac62#
目前,这在逻辑应用程序中是不可能的。您只能从逻辑应用程序发送1个批准。但是,如果必须使用批准连接器,您可以构建一个逻辑应用程序,在其中您可以发送多封电子邮件,并通过存储帐户跟踪选项,或者您可以简单地使用发送电子邮件连接器,并从用户那里获得回复。如果必须使用逻辑应用程序中的批准连接器,以下是一种替代方法。
我使用了并行分支来设置用户响应的时间。如果用户在时间限制内没有选择选项,逻辑应用程序将失败。在我的例子中,我使用了1分钟。然而,您甚至可以使用Delay until设置时间,并提到具体的日期和时间来响应。
Delay until
在并行步骤中,我将向用户发送Approval电子邮件,然后将存储帐户中的所有blob列表存储到一个变量中。
注意:这会导致向用户发送多封电子邮件
在下一步中,我将通过检查用户的邮件ID来检查用户的选项是否已创建。如果已创建,则只存储用户选择的选项,否则将创建文件,然后存储用户选择的选项。
结果:
在邮件中 *
在逻辑应用程序中运行 *
入库账户 *
2条答案
按热度按时间vsdwdz231#
可以,您可以在收件人配置中拥有多个批准,其中多个电子邮件ID由office 365 Connector的发送批准电子邮件操作的分号分隔。
批准请求后,您可以使用属性UserEmailAddress获取批准请求的人员的电子邮件ID,以及“发送批准”电子邮件连接器的输出的其他详细信息。
nkhmeac62#
目前,这在逻辑应用程序中是不可能的。您只能从逻辑应用程序发送1个批准。但是,如果必须使用批准连接器,您可以构建一个逻辑应用程序,在其中您可以发送多封电子邮件,并通过存储帐户跟踪选项,或者您可以简单地使用发送电子邮件连接器,并从用户那里获得回复。如果必须使用逻辑应用程序中的批准连接器,以下是一种替代方法。
我使用了并行分支来设置用户响应的时间。如果用户在时间限制内没有选择选项,逻辑应用程序将失败。在我的例子中,我使用了1分钟。然而,您甚至可以使用
Delay until
设置时间,并提到具体的日期和时间来响应。在并行步骤中,我将向用户发送Approval电子邮件,然后将存储帐户中的所有blob列表存储到一个变量中。
注意:这会导致向用户发送多封电子邮件
在下一步中,我将通过检查用户的邮件ID来检查用户的选项是否已创建。如果已创建,则只存储用户选择的选项,否则将创建文件,然后存储用户选择的选项。
结果:
在邮件中 *
在逻辑应用程序中运行 *
入库账户 *