Triaging error data to ensure the logic is more robust
Now that we know that we can determine the status of a section of the logic app that might have failed, we can add control logic to send a message to the user alerting them of a problem.
As a cloud developer managing complex logic, I have to do this all the time. We have complex, closed systems that are not really meant to communicate with other systems but are using logic apps as an intermediary step to surface data and copy it over to other systems. Checks and balances take place within the logic app, but invariably users might miss important information such as item codes, or other key information that due to its omission means that the logic app cannot continue. Having a mechanism to catch these errors and immediately send a message to the user advising them that a problem has occurred will ensure that they can recheck their work and resubmit, rather than the lengthy process of raising Service Desk tickets and opening an...