json - Azure 逻辑应用 : Setting Workflow name dynamically to call a existing logic app(Nested Logic app)

标签 json azure azure-logic-apps

有什么方法可以在调用子逻辑应用时动态更新工作流:

  • 正常工作流程配置如下: enter image description here

  • 我想要实现的目标如下,使用属性、变量任何更新 运行时的工作流程,我尝试使用如下:

enter image description here

  • 当我尝试按上述方式保存时,结果为错误:保存失败 逻辑应用程序测试。工作流程运行 Action /providers/Microsoft.Logic/workflows/@{variables('WorkflowName')}' 的 类型“EventGrid”具有格式错误的属性“host.workflow.id”。 预期格式是 '订阅/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/workflows

最佳答案

不幸的是,这不受支持。有一个feature request 我相信这也能解决这个问题,您可以投票支持它以获得更多关注。

至于解决方法,不要使用 Workflow Action ,您可以简单地使用 HTTP Action 触发您的其他逻辑应用。

您可以使用Workflows - List Callback Url ARM REST API 获取要调用的逻辑应用的 URL。 <强> Using Managed Identity ,您可以安全地从 ARM 获取触发器 URL 并动态调用其他逻辑应用。

关于json - Azure 逻辑应用 : Setting Workflow name dynamically to call a existing logic app(Nested Logic app),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59671373/

相关文章:

javascript - 如何使用 angularjs ng-repeat 从 json 获取特定值并在 html 中显示

python - 如何在棉花糖中设置 JSON 编码器?

Azure 服务总线使用 CLI 从队列获取消息?

azure-logic-apps - Azure 存储队列和托管身份

visual-studio - 即使配置了 API 连接,Azure 逻辑应用程序的部署也需要服务总线连接字符串

json - RestTemplate和访问json

javascript - 重建从 localStorage 检索的对象函数

c# - 此类 Azure 网站挂起的原因可能是什么?

azure - Application Insight 最值得推荐的值是多少

Azure 逻辑应用程序更改计划重复