Select Conditional and specify the condition to be met for the task to be added to

Developing Provisioning Processes 12-21 Figure 12–5 Handler Selection Dialog Box

5. Select the event handler or adapter that you want to assign to the process task.

6. From the Handler Selection windows Toolbar, click Save.

A confirmation dialog box is displayed.

7. Click OK.

The event handler or adapter is assigned to the process task.

12.3.3.2.2 Mapping Adapter Variables

To map an adapter variable: 1. Select the adapter variable that you want to map.

2. Click Map.

The Data Mapping for Variable window is displayed.

3. Complete the Map To, Qualifier, IT Asset Type, IT Asset Property, Literal Value,

and Old Value fields. 4. From the Data Mapping for Variable windows Toolbar, click Save. 5. Click Close. The mapping status for the adapter variable changes from N to Y. This indicates that the adapter variable has been mapped. See Also: Adapter Mapping Information on page 3-19 for more information about the items to select in this procedure Note: To trigger a task associated with a change to a parent form field, the name of the task must be field Updated, where field is the name of the parent form field. If the task is not named according to this convention, it is not triggered during a field update. 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: