Sailpoint integratin with ServiceNow(Request creation)

Mounika M
Tera Contributor

Hi All,

 

We have a requirement that we need to integrate Sailpoint with ServiceNow. the requirement whenever the request item for access related was created in servicenow, that has to be created in sailpoint after approvals, when they fulfilled the request that needs to be updated at our servicenow. Could anyone please share steps to do that or provide knowledge on this.

 

Thanks in Advance!

2 REPLIES 2

Atul kumar
Tera Guru

Integrating SailPoint with ServiceNow involves setting up a bi-directional integration to synchronize access-related request items between the two systems. Here are the steps to achieve this integration:

1. Identify integration requirements: Understand the specific integration requirements, including the data to be synchronized, the triggering events, and any additional business rules or transformations needed during the integration process.

2. Configure ServiceNow outbound integration: In ServiceNow, set up an outbound integration to send access-related request items to SailPoint. This integration can be achieved using ServiceNow's integration features like RESTful APIs, web services, or MID Servers. You'll need to define the appropriate payload and authentication mechanism to securely communicate with SailPoint.

3. Configure SailPoint inbound integration: In SailPoint, configure an inbound integration to receive access-related request items from ServiceNow. SailPoint provides various integration options such as RESTful APIs, web services, or connectors specific to ServiceNow. Determine the necessary authentication and authorization mechanisms for the integration.

4. Define mappings and transformations: Determine the data mappings and transformations required between ServiceNow and SailPoint. This step ensures that the data sent from ServiceNow aligns with SailPoint's data model and requirements. Define mappings for attributes such as user information, access requests, approvals, and fulfillment status.

5. Implement request item creation in SailPoint: When an access-related request item is created in ServiceNow, the outbound integration configured in Step 2 will trigger and send the request data to SailPoint. In SailPoint, develop the necessary logic to receive and process the request item. This includes creating a corresponding request item in SailPoint and handling any validations or business rules specific to your environment.

6. Implement fulfillment and update in ServiceNow: After the request item is approved and fulfilled in SailPoint, use SailPoint's integration capabilities to send the fulfillment status and any relevant information back to ServiceNow. Configure the inbound integration in ServiceNow to receive these updates and update the corresponding request item's status and any other relevant information.

7. Test and monitor the integration: Conduct thorough testing of the integration to ensure the data synchronization is functioning as expected. Monitor the integration for any errors, failures, or performance issues and implement appropriate logging and monitoring mechanisms.

8. Handle error scenarios and exceptions: Define error handling mechanisms to address scenarios where data synchronization fails or encounters errors. Implement appropriate logging, error notifications, and exception handling processes to ensure visibility and timely resolution of integration issues.

It is worth mentioning that the specific steps and configurations may vary depending on the versions and specific configurations of SailPoint and ServiceNow that you are using. It is recommended to refer to the documentation and resources provided by both systems for detailed instructions and guidelines on integration. Additionally, involving experienced integration specialists or consultants can help ensure a smooth and successful integration between SailPoint and ServiceNow.

LakavathP
Tera Contributor

HELLO
could you please help me configuring ServiceNow and SailPoint IIQ through rest APIs.
I am getting the following error 
Make sure resource mentioned in the URL is available on the ServiceNow instance. The URL resource is //api/now/v1/import/x_sapo_iiq_connect_sysuser
[ Error details ] Invalid response received from ServiceNow instance. Status: 400 , Output: Invalid staging table, Detail: Specified table does not extend 'sys_import_set_row', Status: failure