在Azure Logic应用程序中定义了多个变量,一旦通过ARM模板部署,就会在Logic应用程序设计器中显示并行变量

bq3bfh9z  于 2023-10-22  发布在  其他
关注(0)|答案(1)|浏览(122)

我首先在设计师中设计了逻辑应用程序,一切看起来都很好。所有9个变量均定义为0。我把代码复制到ARM模板与其他参数。有一次,我通过Octopus将ARM模板部署到Azure。其中3个变量显示为与主要处理工作流程平行。而其中一个变量的设置给予“变量未初始化”错误。这对我来说太奇怪了。Azure LogicApp是否有任何限制?

4c8rllxm

4c8rllxm1#

这听起来像是你的一些初始化变量操作上的“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
              }
            ]
          }
        }

相关问题