有什么方法可以在调用子逻辑应用时动态更新工作流:
- 当我尝试按上述方式保存时,结果为错误:保存失败 逻辑应用程序测试。工作流程运行 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/