OIM11g: Issue During Triggering Of Update Task For Common Field On Multiple Disconnected Applications

(Doc ID 2223058.1)

Last updated on JANUARY 31, 2017

Applies to:

Identity Manager - Version 11.1.2.2.0 and later
Information in this document applies to any platform.

Symptoms

When there is an User identity who is Provisioned to more than 1 disconnected applications and those applications have few common attributes in their Process Forms. For example, there are 2 applications named as "A" and "B" and these 2 applications have Email Address as Common attribute in there Process Form. When these 2 applications "A" and "B" are Provisioned to an Identity and Email Address of this identity got changed in User Form, then Change Email task gets triggered for both applications and Email Address will be changed in Process form of both applications but Update Task will be trigger randomly for any one application at a time & request will go to Fulfillment User and for other application, the Update Task is not getting triggered and no request will be sent to Fulfillment User of that particular application.

Steps

1) Add the following 2 entries to the Lookup.USR_PROCESS_TRIGGERS
Code Decode
USR_EMAIL Change User Principal Name
USR_EMAIL Change Email

2) Create a Disconnected app and add 2 process tasks (of conditional type) named:
Change User Principal Name
Change Email

3) Provision the disconnected app to a user

4) Once provisioned . Modify the user profile to change or update E-mail value.

Result/behaviour:
Only one process task is triggered

Expected result/behaviour:
This should trigger the 2 process tasks: Change User Principal Name and Change Email in the provisioned disconnected application (check resource history) since both defined to trigger on USR_EMAIL.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms