Move Incidents from servicenow A to another servicenow B instance

Kanna12
Tera Expert

Hello Team,

 

We have scenarion, our team creates incidents in daily basis in my instance. When ever incidents creates in my instance, we need to move tjose incidents to another instance. This leads to integrate within the 2 instances.

 

Could you please provide the steps to impelement this functionality.

7 REPLIES 7

Yes, but it will not work for PdI.

*************************************************************************************************************
If my response proves useful, please indicate its helpfulness by selecting " Accept as Solution" and " Helpful." This action benefits both the community and me.

Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/atul_grover_lng [ Connect for 1-1 Session]

****************************************************************************************************************

vishwajeet5550
Mega Guru

To integrate two ServiceNow instances for transferring incidents, you can use REST APIs or ServiceNow's Integration Hub. First, define the scope of the integration, such as whether all incidents or only specific ones need to be transferred. On the destination instance, create an inbound REST API to accept incident data, ensuring it supports POST requests and uses secure authentication, such as basic authentication or OAuth.

On the source instance, configure an outbound REST message that points to the destination instance’s API endpoint. Use a Business Rule on the incident table to trigger this REST message whenever a new incident is created. The Business Rule should format the incident data as JSON and send it to the destination instance. Ensure the script includes error handling to log any issues during the transfer.

Test the integration by creating an incident in the source instance and verifying that it appears in the destination instance. To keep updates synchronized, extend the integration to handle incident updates, ensuring that cyclic updates between the two systems are avoided.

For enhanced security, use authentication mechanisms like OAuth, restrict API access to specific roles or IP addresses, and log all API interactions. If you have IntegrationHub, it offers prebuilt spokes to simplify and maintain such integrations without custom scripting.

Mathieu Lepoutr
Mega Guru

Hi @Kanna12 

 

For integrating two instances and ensuring incidents created in one instance are automatically moved to another, you can use a synchronization tool like Exalate. It allows seamless, bi-directional syncing between instances with customizable workflows.