To assign an event handler to the process task, select the System option.

12-22 Oracle Fusion Middleware Developers Guide for Oracle Identity Manager

12.3.3.2.3 Removing an Adapter or Event Handler from a Process Task

To remove an adapter or event handler from a process task:

1. Click Remove.

A confirmation dialog box is displayed.

2. Click OK.

The event handler or adapter is removed from the process task.

12.3.3.3 Task Dependency Tab

You use the Task Dependency tab to determine the logical flow of process tasks in a process. Through this tab, you can: ■ Assign preceding tasks to a process task. These tasks must have a status of Completed before Oracle Identity Manager or a user can trigger the current process task. ■ Assign dependent tasks to a process task. Oracle Identity Manager or a user can trigger these tasks only after the current process task has a status of Completed. ■ Break the link between a preceding task and the current task so that the preceding tasks completion status no longer has any effect on the current task being triggered. ■ Break the link between the current task and a dependent task so that the current tasks completion status no longer has any bearing on triggering the dependent tasks. For example, the Create User process task does not have any preceding tasks. Oracle Identity Manager triggers this task whenever the task is inserted into a process for example, when an associated resource is requested. The Create User process task has seven dependent tasks. Before completion of this process task, each dependent task will have a status of Waiting. Once this task achieves a status of Completed, each of these process tasks are assigned a status of Pending, and Oracle Identity Manager can trigger them.

12.3.3.3.1 Assigning a Preceding Task to a Process Task

To assign a preceding task to a process task: 1. Double-click the row heading of the process task to which you want to assign a preceding task. The Editing Task window is displayed. 2. Click the Task Dependency tab. 3. From the Preceding Tasks region, click Assign. The Assignment window is displayed. 4. From this window, select the preceding task, and assign it to the process task.

5. Click OK.

The preceding task is assigned to the process task.

12.3.3.3.2 Removing a Preceding Task from a Process Task

To remove a preceding task from a process task: Developing Provisioning Processes 12-23 1. Select the preceding task that you want to delete.

2. From the Preceding Tasks region, click Delete.

The preceding task is removed from the process task.

12.3.3.3.3 Assigning a Dependent Task to a Process Task

To assign a dependent task to a process task: 1. Double-click the row heading of the process task to which you want to assign a dependent task. The Editing Task window is displayed.

2. Click the Task Dependency tab.

3. From the Dependent Tasks region, click Assign.

The Assignment window is displayed. 4. From this window, select the dependent task, and assign it to the process task.

5. Click OK.

The dependent task is assigned to the process task.

12.3.3.3.4 Removing a Dependent Task from a Process Task

To remove a dependent task from a process task: 1. Select the dependent task that you want to delete.

2. From the Dependent Tasks region, click Delete.

The dependent task is removed from the process task.

12.3.3.4 Responses Tab

You use the Responses tab to do the following: ■ Define the response codes that can be received in conjunction with the execution of a particular process tasks. You can use response codes to represent specific conditions on the target system. ■ Define the conditional tasks that are started if a response code is received during execution of this process task. These tasks are called generated tasks. ■ Remove a response from a process task. ■ Remove a generated task from a process task. For example, when a Create User process task is completed, the SUCCESS response is activated. This response displays a dialog box with the message The user was created successfully. In addition, Oracle Identity Manager triggers the Enable User process task.

12.3.3.4.1 Adding a Response to a Process Task

Note: By default, the UNKNOWN response is defined for each process task that is rejected. This way, even when the system administrator does not add any responses to a process task, if this task is rejected, the user will be notified in the form of an error message in a dialog box.