This section includes procedures for managing provisioning workflows using the Workflow Administration plug-in:
Before you can begin managing workflows, you need to connect to a workflow server. If the User Application driver is bound to a single workflow server, you can simply specify the name of the driver to use. If the driver is associated with multiple workflow servers, you need to select the target workflow server.
To connect to a workflow server:
Select the Identity Manager category in iManager.
Open the
role.Click the
task.iManager displays the Workflows panel.
If you accessed the target workflow server previously, you can select the server from the
drop-down list.iManager fills in the remaining fields on the panel.
If you have not yet accessed a workflow server, specify the driver name in the
field, then click .iManager fills in the
and fields.Type the password for the user in the
field.Click Login.
The Workflow Administration plug-in displays a page that allows you to specify a filter for finding workflows:
If the target workflow server is running a large number of workflow processes, you might want to filter the list of workflows you see in iManager. To do this, you can specify search criteria.
Select
.By default,
is selected. Do not change the default if you want to see the complete list of workflows on the server.Select the attribute for which you want to specify criteria.
Select an operator:
Specify a value in the field below the attribute and operator.
For
, you can use the control to select the value. For and , you can use or to specify a value. For all other attributes, select the value from the drop-down list.Click
.iManager displays the workflows you have selected on the Workflows panel.
Changing the target server and filter. When you have selected a workflow server, this selection remains in effect for the duration of your iManager session, unless you select a new server. To select a new server, click the
command, then choose from the menu.To specify different search criteria, choose Define Filter on the menu.
The Workflows panel lists the workflows that match the search criteria you specified. In addition to filtering the list, you can control the display. For example, you can specify how often to refresh the list and sort the list on a particular column.
When the workflow server is very busy, the list of active workflows can change very frequently. In this case, you should refresh the list of active workflows running on the server.
Click the
command in the Workflows panel.Specify the refresh interval you want to use by selecting one of these options from the
menu:Refresh Off
Refresh Now
10 seconds
30 seconds
60 seconds
5 minutes
Click
.If you have a large number of request definitions, you might want to sort the list by a particular column, such as
or .Click the heading for the sort column.
If you do not want a workflow instance to continue its processing, you can terminate the workflow.
Select the workflow in the Workflows panel by clicking the check box next to the workflow name.
Click the
command in the Workflows panel.When you have displayed a set of running workflows on a particular server, you can select a workflow instance to see more details about the running process.
NOTE:If a workflow instance uses a serial processing design pattern, the display shows a single activity as current because only one user can act on the work item at any point in time. However, if the workflow handles parallel processing and branching, there might be multiple current activities for a workflow instance.
To view details about a particular workflow instance:
Click the name of the workflow instance in the Workflows panel.
iManager displays the Workflow Detail panel.
If a workflow instance has stopped and cannot be restarted, you can reassign the work item to another user or group.
Select the current activity associated with the workflow by clicking the check box next to the name in the Workflow Detail panel.
Click the
command in the Workflow Detail panel.Select the user or group to which you want to reassign the work item.
You can use the Workflows screen to reassign processes from one workflow engine to another. For example, you could use this feature to reassign processes back to a failed workflow engine when the workflow engine is brought back online, or you could redistribute processes to other engines when an engine is permanently removed from the cluster.
The source engine(s) must be a in a SHUTDOWN or TIMEDOUT state. The target engine must be restarted in order to restart the processes that were reassigned to that engine.
In the Workflows panel, select the workflow that you would like to reassign by clicking the check box next to the workflow name.
Select
.Select the workflow engine to which you want to reassign the workflow process from the
list.Click
.In the Workflows panel, select the workflow that you would like to reassign by clicking the check box next to the workflow name.
Select
.In the
field, type the percentage of workflow processes that you would like to reassign from one workflow engine to another.Use the
list to select the workflow engine from which you want to reassign processes.Use the
field to select the workflow engine to which you want to reassign processes.Click
.In the Workflows panel, select the workflow that you would like to reassign by clicking the check box next to the workflow name.
Select
.Use the
list to select the workflow engine from which you want to reassign processes.Select the workflow engines to which you would like to reassign processes by clicking the check box next to the name of the workflow engine.
If you select multiple target engines, the processes from the source engine will be evenly distributed to the target engine.
Click
.