Hello everyone,
I’m currently working on a Siebel integration in SailPoint IdentityIQ and would appreciate your insights on a design challenge.
Current Setup
-
We are using the OOTB Siebel connector strictly for:
-
Account aggregation
-
Responsibilities aggregation
-
Positions aggregation
-
-
This approach works well, especially since attempting aggregation via API results in timeouts.
Requirement
We need to provision accounts via API (Web Services connector) to support:
-
Creating users
-
Assigning:
-
Primary Responsibility + Additional Responsibilities
-
Primary Position + Additional Positions
-
-
The API handles the “primary” designation explicitly, which is not feasible through the OOTB connector.
Issue
When using LCM provisioning, SailPoint continues to generate and execute provisioning plans against the OOTB Siebel application, even though:
-
I have removed/disabled the provisioning configuration from the OOTB connector
-
I configured provisioning on the Web Services application
However, LCM still routes provisioning to the OOTB application instead of the API-based one.
Question
What is the best practice to enforce provisioning through the Web Services connector (API) while still using the OOTB Siebel connector for aggregation only?
Any recommendations on how to:
-
Override LCM provisioning behavior?
-
Force provisioning to a specific application (Web Services)?
-
Or architect this hybrid approach properly?
Thanks in advance!