This report lists workflows by name and provides the following information:
The average time the workflow took to complete
The number of times the workflow was requested
The number of workflow requests that were completed
In addition, clicking the workflow name opens a detailed view of the workflow, which will show each activity that was instrumented within the workflow, and its average time to complete.
Workflow Reports are especially useful for capturing performance metrics that can help establish whether Service Level Agreement (SLA) targets are being met.
Identity Manager must be configured to capture workflow timing metrics as a prerequisite to running Workflow Reports. See the next section for more information.
Before you can run Workflow Reports, you must first turn on workflow auditing for each workflow type that you want to report on.
Auditing workflows degrades performance. Consequently, you should only enable workflow auditing for those workflows that you plan to use with Workflow Reports.
Turn on workflow auditing as follows:
For workflows that you can configure in the Administrator interface using task templates, select the Audit entire workflow checkbox on the Audit tab of the task template configuration form. See Configuring the Audit Tab for instructions.
For workflows that do not have task templates, refer to Modifying Workflows to Log Timing Audit Events.
While it is not necessary to define attributes, to get the most out of Workflow Reports it is important to store attributes that you later plan to filter your reports on.
To define the set of attributes that you want to store for each workflow type, use the Administrator interface’s tabbed task template configuration form. The Audit tab contains an Audit Attributes section, which is located below the Audit entire workflow checkbox. See Configuring the Audit Tab for instructions.
Follow the instructions for creating a report on Creating Reports.
Select Identity Manager Reports from the first Report Type menu, and select Workflow Report from the second menu.
The Define a Report page opens.
Complete the form and click Save. You can define time parameters as well as add any of the attributes that you elected to audit. (See Specifying Attributes to Store for the Workflow Report in the previous section.)
To narrow your results, specify an attribute name (for example, user.global.state ), select a condition, and enter an attribute value. You can enter as many attributes as you need.
Click Help if you have questions about the form.
Once you have set and saved report parameters, run the report from the Run Reports page. Click Run to produce a report of all results that match the saved criteria.
The report will return workflows by name, along with their average time to complete, the number of times the workflow was requested, and how many of those requests were completed.
Click the workflow name to open a detailed view of the workflow, which will show each activity that was instrumented in the workflow. Because processes can have the same named activities, the activities are scoped by process.