Hi @cloudteam ,
Will the trigger history identifier and run history identifier always be the same?
No, Sometimes, When the trigger is fired and is true then the run id will be same. But it will definitely not be same If Fired is false i.e triggers fail and instance will also be not created for them.
When a trigger fails (any failure statuses), will there be a corresponding run history record?
If Trigger fails, there will be no run history loaded as the trigger only failed and the logic app does not create a new instance to it.
For a single trigger execution, can there be multiple run history records?
Every time a trigger fires successfully, Azure Logic Apps creates a separate workflow instance and executes it. By default, these instances run in parallel, allowing each workflow to start immediately without waiting. If multiple events or items trigger the workflow simultaneously, you'll see a separate trigger entry for each one with the same timestamp.
Trigger History means, the number of times the trigger is checked. It is not if the workflow called or not. It checks if the trigger condition is met or not.
If you are using http manual trigger, then whenever it is called it will show in trigger history, that the workflow is successfully called:
It does not show the entire flow.
It also contains the history of connection establishment if you are using any other service connector as below:
So it just gives us information about the first action of workflow i.e the trigger.
Run History contains the instances created. If the trigger is fired correctly, then it creates the instance and the workflow starts executing, here you can check the history or result of each flow if it succeeded, failed or skipped.
If this answer was helpful, please click "Accept the answer" and mark Yes
, as this can help other community members.
If you have any other questions or are still experiencing issues, feel free to ask in the "comments" section, and I'd be happy to help.