View flow execution history
To see the data that has passed through a particular execution of your flow, open the flow and click Execution History.
With the save IO data feature active, you can select any flow result in the Execution History side panel to see the full history.
-
The main page shows the input and output fields with the values returned during the flow execution.
-
If the flow stopped or failed, the card containing the invalid data is marked with an error.
-
If calls to other applications supplied raw error content, that information is included for debugging purposes.
-
Cards that were successfully executed show a green check mark and the duration.
-
The Execution History side panel shows the flow's status, start time, duration, and latency details. You can collapse this panel to give more space to the main page.
-
The History Inspector view shows the execution metadata for each card inside a single flow execution.
History Inspector
Early Access release
The History Inspector view provides detailed metadata about the execution of any flow in your Execution History. You can use this information to examine and resolve issues with flow optimization, resource usage, network latency, or overall flow execution speed.
-
In the Execution History side panel, click the flow result that you want to explore in the History Inspector.
-
The bottom of the Execution History view displays a collapsed window indicating the execution timestamp. Click the up arrow to expand the History Inspector.
While reviewing any flow in the Execution History view, you can click the Inspect history icon on any card. This opens the History Inspector view for that flow execution and highlights the results for the specific card.
History Inspector details
In addition to the Total row that shows the cumulative totals for the execution, the History Inspector breaks out every card execution into individual fields.
Name | Description |
---|---|
Number |
The positional number of the card inside the flow. |
Name | The event, action, or function card name. |
Status |
The result of the card process. The available status values are:
|
Start | The time when the card execution began. This time is local to your system. |
End |
The local time when the card execution finished. |
Duration | The total length of time that the card took to execute. This includes any network latency time. |
Steps | The number of steps executed by the Okta engine to execute the card. This is an approximate measure of the system load required to execute this card. |
Data in |
The amount of data, in kilobytes, that the card received as input. |
Data out |
The amount of data, in kilobytes, that the card returned as output. |
Number of retries |
If a card execution didn't complete, the number of retries needed for the card execution to complete. |
Details |
The execution mode for this particular card. The available modes are:
These individual execution modes contribute to the overall mode for the flow. Reviewing these card modes can help you debug why the overall flow ran in either Standard or Throttled execution mode. See Execution history details. |
Also, in the Execution History side panel, the column beside the Start column has a dropdown column header for you to select from the available History Inspector fields. This helps to give you a relative comparison of that field for all recorded flow executions.
Execution history after data changes
If the flow has changed since a prior execution, the values appear differently:
-
There are no values shown for any cards or fields added after that execution.
-
For any cards that changed position, the values display in the new position.
-
No values are given for any deleted fields or cards.
Filter your execution history
Use any of these filters to narrow the results shown in the Execution History pane.
Search filter
You can run a full-text search across all execution histories for a single flow.
Enter your search text in the Search text within execution... field. This search runs against all data passed through any card and any input and output labels, returned error text, or card names.
Okta Workflows supports the following special characters in the text search operation:
Special character | Behavior | Example | Sample match | Notes |
---|---|---|---|---|
+ |
Acts as an AND operator |
Workflows + Okta |
Workflows is an amazing product at Okta |
Spaces in phrases that aren't enclosed in quotation marks are assumed to be AND searches. |
| |
Acts as an OR operator |
Workflows | Okta |
Workflows is an amazing product Or: Okta makes identity easy |
|
* |
Acts as a wild card |
Workfl* |
Workflows |
Partial matches aren't included in the results unless the * is used. |
"" |
Wraps several terms into an exact phrase |
"I love Workflows" |
I love Workflows |
|
() |
Wraps a clause for precedence |
(Okta | Workflows) + love |
I love Okta Or: I love Workflows |
|
~n |
Sets search fuzziness, when used after a term |
Warkflews~n |
Workflows |
Here n is a positive integer. |
- |
Negates a term |
Workflows -Okta |
I love Workflows But not: I love Okta Workflows |
|
Execution status filter
The Execution History pane also has a dropdown menu that allows you to filter the search results according to the final execution status of the flow.
Status | Notes |
---|---|
All |
All results, regardless of the status. This is the default option. |
Error | Flows that resulted in an error and didn't complete successfully. |
Success | Flows that completed successfully. |
In Progress | Flows that haven't completed. |
Throttled |
Flows that were throttled during execution. See Execution limits. |
Canceled |
Flows that have been canceled. See Cancel a flow execution. |
Date and time range filter
You can also filter the results to a single hour using the date and time filter.
-
Click the calendar icon in the right panel of the Execution History page.
-
Use the From and To fields to set the date and time range for your query. The default filter shows all executions available up to the current day.
-
Click the X next to the input field to reset the filter.