Sep 22 2021 11:34 PM
Hi
Not sure this is the right place for feature requests, but I'll try :)
When doing a resubmit for a specific logic app instance, there is a lot of information missing in my opinion - both from a portal perspective but also from within the logic app.
Currently we cannot detect resubmits, neither in the portal i during an execution. Coming from the integration area, this is something most vendors support in their BPM engines.
This is crucial both from development perspective, but also from a maintenance/operations perspective, and should be a basic functionality that really needs bigger attention.
1) The portal
The portal must show that a particular instance has been resubmitted, when and how many times
All resubmit should have the same "main instance id", while each resubmit gets a new child instance id.
Currently, we can see canceled processes, but we have no idea which is the matching resubmitted instance (or how many times it was resubmitted).
2) Within a logic app execution
It must be possible to detect a resubmit (during the execution) as well in case of situations when things cannot rolled back in case of an error, or if we just want to highlight (e.g. post a notification) that we have a resubmit.
Currently, we can only get the normal execution id via @{workflow()['run']['name']}
Sample portal view
This is what it could look like