【问题标题】:Nested Logic Apps in AzureAzure 中的嵌套逻辑应用
【发布时间】: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


【解决方案1】:

要拥有可从多个逻辑应用访问的变量,请考虑将其存储在 DocDB 中并使用 DocDB 连接器对其进行 CRUD。

【讨论】:

  • 是的,最终使用数据库来存储临时值。感谢您的回复!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-08-08
  • 1970-01-01
  • 2018-12-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多