【发布时间】:2017-07-29 10:07:41
【问题描述】:
关于在 Azure 中实现嵌套逻辑应用的问题:我知道逻辑应用目前不支持变量。寻找其他选择。
我想在逻辑应用程序之间来回传递值 - 我看过几篇关于如何实现嵌套逻辑的文章,但它们不是双向的。我的挑战是处理来自子逻辑应用程序的主体,并将其作为输入传递给另一个逻辑应用程序。我想尝试这样的事情。
ParentLogicApp:foreach(ActionName)
ParentLogicApp:将 Body 分配给变量(占位符)
ParentLogicApp:调用特定的 ActionValue LogicApp
ChildLogicApp:In this logic app do the corresponding Action
ChildLogicApp:Return the updated Body to the parent logic app
ParentLogicApp:使用来自 Child 的新值更新变量
PartnerLogicApp:调用传递更新变量的下一步子逻辑应用
我尝试使用 Compose,但无法从子逻辑应用更新值。有任何想法吗?
谢谢
【问题讨论】:
-
如果您的子逻辑应用有响应步骤,则父逻辑应用中调用子逻辑应用步骤的输出将是子逻辑应用产生的响应(请注意,内部调用的逻辑应用不受任何响应超时的影响)。然后可以将一个子逻辑应用的输出作为输入传递给下一个子逻辑应用,因此在这种情况下您不需要变量。
标签: azure-logic-apps