If you want to be able to request the resource object for yourself, select the Self Click Save.

Developing Resource Objects 11-63

3. Click OK.

The role is selected. Removing a Role from a Resource Object To remove a role from a resource object: 1. Select the desired role.

2. Click Delete.

The role is removed from the Object Authorizers tab. 11.9.4.2.3 Process Determination Rules Tab A resource object is a template for the resource that is provisioned to users or organizations. This template can be linked to multiple provisioning processes. Oracle Identity Manager uses process determination rules to select a provisioning process when a resource is requested or directly provisioned. Process determination rules provide the following criteria: ■ Which provisioning process to select when a resource is requested ■ Which provisioning process to select when a resource is provisioned directly Each provisioning process has a process determination rule. Each rule and process combination has a priority number that indicates the order in which Oracle Identity Manager will evaluate it. If the condition of a rule is false, Oracle Identity Manager evaluates the rule with the next highest priority. If a rule is true, Oracle Identity Manager executes the process associated with it. Adding a Process Determination Rule to a Resource Object To add a process determination rule to a resource object:

1. Click Add in the Provisioning Processes region, depending on the rule or process

combination you intend to create.

2. From the row that is displayed, double-click the Rules lookup field.

3. From the Lookup dialog box, select a rule, and assign it to the resource object only rules of Process Determination type are available for selection.

4. Click OK.

5. In the adjacent column, double-click the Processes lookup field.

6. From the Lookup dialog box, select a process, and assign it to the rule.

7. Click OK.

8. Enter a numeric value in the Priority field.

This determines the order in which Oracle Identity Manager evaluates the rule and process combination.

9. Click Save.

The rule and process combination is added to the resource object. Remove a Process Determination Rule From a Resource Object To remove a process determination rule from a resource object: 1. Select a rule and process combination. 11-64 Oracle Fusion Middleware Developers Guide for Oracle Identity Manager

2. Click Delete.

The rule and process combination is removed from the resource object.

11.9.4.2.4 Event HandlersAdapters Tab A resource objects provisioning process contains

tasks that must be completed automatically. When this occurs, you must assign an event handler or an adapter to the resource object. An event handler is a software routine that provides the processing of this specialized information. An adapter is a specialized type of event handler that generates Java code, which enables Oracle Identity Manager to communicate and interact with external resources. When an event handler or adapter that is assigned to a resource object that is no longer valid, you must remove it from the resource object. For this example, the adpAUTOMATEPROVISIONINGPROCESS adapter was assigned to the Solaris resource object. Once this resource object is assigned to a request, Oracle Identity Manager triggers the adapter, and the associated provisioning process is executed automatically. Assigning an Event Handler or Adapter to a Resource Object To assign an event handler to an adapter or a resource object:

1. Click Assign.