06 Apr 2023 08:52 AM - edited 20 Jul 2023 12:01 PM
How can I see the audit trail/execution history of a workflow?
Solved! Go to Solution.
06 Apr 2023 08:53 AM - edited 13 Apr 2023 08:52 AM
While having a workflow open, clicking on Executions and Execution history provides detailed information about respective workflow executions, including their outcome, log, and the possibility of re-running it.
To see a general overview of all executions (across workflows) you can click on Executions on the top left corner while being in the overall workflow table.
13 Apr 2023 08:51 AM
You can see the latest executions and if they have been successful directly in the workflow overview:
By clicking on Executions list you navigate to a more detailed overview including outcome, log, etc:
17 Jun 2025 03:19 PM
This is great. However, looking at the event data this is what one of my customer needs.
An audit report that shows the workflow runs, who runs it, who created the workflow or modified the workflow.
The also need a breakdown of each step in the workflow, to understand which element in the workflow may need to be optimized.
17 Jun 2025 07:32 PM
you can find each workflow execution as a system event in grail: https://docs.dynatrace.com/docs/shortlink/semantic-dictionary-system-event-models#automationengine-w...
This contains the info when, who or what it was triggered, and the final state.
You can also use the task and action executions data to look at individual tasks, and eg identify task or certain action with high failure rate.
The lifecycle events are written anytime a workflow is saved, by whom on what kind of change it was: https://docs.dynatrace.com/docs/shortlink/semantic-dictionary-system-event-models#automationengine-w...
For specific details on the structure of a workflows, this is done in the workflows app.
19 Aug 2025 07:42 PM
Hi.
How do we filter these system events for the workflow final status using DQL?
Thank you
20 Aug 2025 10:37 AM
this will give you the information about the latest workflow execution for every workflows:
fetch dt.system.events
| filter event.provider == "AUTOMATION_ENGINE"
| filter event.type == "WORKFLOW_EXECUTION"
| dedup dt.automation_engine.workflow.id, sort: { timestamp desc }
26 Aug 2025 05:36 PM
HI
Is there a DQL that can figure out the number of tasks executed per workflow?
This is kind of the runtime cost for the task execution themselves?
Calculate your consumption of Automation Workflow (DPS) — Dynatrace Docs
Example.
9 (workflow executions) × 2 (executed tasks) × 1 (minutes per AppEngine function) = 18 invocations