Additional Configuration Information
Future Entitlement Assignment
For a user that has a responsibility/role assignment starting in the future, while revoking such assignments, the Oracle E-Business source will set the end-date based on the system date through a new Oracle API: FND_USER_RESP_GROUPS_API
For the existing sources, you must download the wrapper packages if the new API the source is using is configured with invoker rights. Also, additional permissions need to be provided for the new API to be used.
Disable Pre-existing Account
When creating a new (employee/contractor) record for an applicant at your organization, the Oracle E-Business source checks if there is an active or existing account for that user based on the Employee_ID attribute. If there are such existing accounts in the FND_USER table, then they are linked to the same person in the Oracle HRMS system.
The Oracle E-Business source can now disable such existing active FND accounts linked to the same person. The responsibilities and roles of the disabled account can also be ended. The date that is used to end the responsibilities and role assignments is the system date.
To use this functionality, the value of the new parameter 'disableOldFNDAccounts' needs to be set to true.
This change does not affect existing sources.
Note
Disabling any pre-existing active FND accounts linked to the same person, is supported only in the case of the Create User operation.
Note
For more information on SailPoint's REST APIs, refer to Best Practices: REST API Authentication and REST API - Update Source (Partial) in the SailPoint Developer Community.
To disable account, use
-
Key - connector_disableOldFNDAccounts
-
Value - True
User Editions
One of the prerequisites of setting up the Oracle E-Business Accounts is to create a DB user. The following is required for the Oracle instance having Oracle databases that allow the Edition-Based Redefinition:
When you create a new DB user, you must also enable editions on that user to prevent an error while creating the synonyms.
Use the following command in the DB:
alter user <User_Created> enable editions;
Note
You can use this command for Database version 11g R2 and later since the editioning was introduced from this version onward.
For more information on service account/ create user, refer to the Required Permissions section.
Last_Updated_By Attribute
The Oracle E-Business source updates the WHO columns (created_by/last_updated_by) based on the following conditions:
-
It only updates the WHO columns when the
disableInitializeSessionattribute is set to false. By default, the value of this attribute is false. -
If the user selects self-service change password, the WHO columns will be updated with a value of the self user, irrespective of whether "E-Business Proxy User" is configured or not.
-
For any other provisioning operations performed by a service account user:
-
If "E-Business Proxy User" is configured , the WHO columns will be updated with a value of the E-Business Proxy User.
-
If "E-Business Proxy User" is not configured , the WHO columns will be updated with a value of the service account user.
-