2

Is there any way where we can update the workflows dynamically while calling a Child logic app as:

  • Normal workflow Configuration is as below: enter image description here

  • What i want to achieve is as below, either using Properties, Variables anything which updates the workflow at runtime, i tried to use as below :

enter image description here

  • When i try to save as above it results as error as : Failed to save logic app Test. The workflow run action /providers/Microsoft.Logic/workflows/@{variables('WorkflowName')}' of type 'EventGrid' has a malformed property 'host.workflow.id'.The expected format is 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/workflows
1
  • i think you can't. this has to be set statically Commented Jan 10, 2020 at 4:56

1 Answer 1

4

Unfortunately, this isn't supported. There is a feature request which I believe will address this as well that you could up vote for it to gain more traction.

As for a workaround, instead of using the Workflow Action, you could simply use the HTTP Action to trigger your other Logic Apps.

You can use the Workflows - List Callback Url ARM REST API to fetch the URL of your Logic App to call. Using Managed Identity, you can securely fetch the Trigger URLs from ARM and dynamically call other Logic Apps.

Sign up to request clarification or add additional context in comments.

1 Comment

Thank you Dixit, With regards to the same, in Batch Connector we have workflows property which doesn't have Callback Url, How will we call those logic apps ?

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.