在Azure逻辑应用程序中定义了多个变量,通过ARM模板部署后,在逻辑应用程序设计器中显示并行变量

问题描述 投票:0回答:1

我首先在设计器中设计了逻辑应用程序,一切看起来都很好。所有 9 个变量均按顺序定义。我将代码与其他参数一起复制到 ARM 模板中。 有一次我通过 Octopus 将 ARM 模板部署到 Azure。其中 3 个变量显示与主要处理工作流程并行。并且设置变量之一给出“变量未初始化”错误。这对我来说太奇怪了。 Azure LogicApp 有什么限制吗?

azure workflow azure-logic-apps designer
1个回答
0
投票

听起来某些初始化变量操作的“runAfter”可能是错误的。操作的 runAfter 应命名紧邻其前面的操作。例如,在下面的情况下,操作“Initialize_variable_-item_number”在操作“Initialize_variable-_items”成功后运行。 runAfter 使逻辑应用程序操作按顺序执行而不是同时执行。

            "Initialize_variable_-_item_number": {
          "runAfter": {
            "Initialize_variable_-_items": [
              "Succeeded"
            ]
          },
          "type": "InitializeVariable",
          "inputs": {
            "variables": [
              {
                "name": "item number",
                "type": "integer",
                "value": 0
              }
            ]
          }
        }
© www.soinside.com 2019 - 2024. All rights reserved.