- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
yesterday
Hi Team,
Could you please share any solution or documentation regarding ebounding for the Problem and Change tables in ServiceNow?
Looking for best practices around relationships, lifecycle, and control.
Thank you
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
yesterday
For my project we did Problem and Change tables ebonding ( including task level) using import set API.
You should have correct mapping list at field level between 2 instances, and you are done.
High level implementation steps:
Step 1: Create an Import Set Table & Transform Map
- Navigate to System Import Sets > Load Data.
- Choose a source (e.g., Load a sample CSV or JSON file containing Change Request fields).
- Create a new Import Set Table named u_change_ebonding.
- After loading the data, click Create Transform Map.
- Set your Source table to u_change_ebonding and Target table to change_request.
- Map your incoming fields (e.g., u_number to number, u_short_description to short_description, u_priority to priority).
- Check the Choice action setting in your field maps to dictate whether values should be ignored, rejected, or created if they don't match standard Choice Lists.
Step 2: Configure the Transform Map Script
To prevent duplicate records and update existing changes during an eBonding back-and-forth, set your coalesce fields:
- Go to your created Transform Map.
- In the Field Maps related list, locate the field representing the external Change ID or correlation ID (e.g., map your u_correlation_id to the target correlation_id).
- Check the Coalesce checkbox for this field.
If you need specific status mapping (like mapping an external state to your target ServiceNow states), add a script to handle it
- Scroll down to the Script tab in the Transform Map.
- Ensure you have the ignore or mapping logic written to translate inbound JSON payloads into standard choice values.
Step 3: Test the Web Service Endpoint
- Navigate to System Web Services > REST > REST API Explorer.
- Under "Select Namespace", choose Import Sets API and select your target table u_change_ebonding.
- Use the POST method. Paste a sample external Change Request payload in JSON format.
- Execute the API. It will return a response status confirming the payload was successfully staged.
Step 4: Automate Outbound Callbacks (Bi-Directional eBonding)
To complete the eBonding lifecycle so the external system knows when the Change Request state changes:
- Navigate to System Policy > Business Rules.
- Create a Business Rule on the change_request table.
- Set the condition to run when the correlation_id is not empty (meaning it's an eBonded ticket) and specific fields change.
- In the Advanced tab, use an Outbound REST message to send an HTTP PATCH or POST call back to the external platform.
Refer:
https://www.youtube.com/watch?v=XM6DWMu2jA8
Regards
Tanushree Maiti
ServiceNow Technical Architect
LinkedIn: https://www.linkedin.com/in/tanushreemaiti
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
yesterday
Hello @Dr Atul G- LNG
the ebounding mean like integration between two instance for problem and change i have no idea about that so im searching for basic to all to complete this. if anything to have plz share.
Thank you
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
yesterday
Here is my video on ServiceNow incident management. You can watch it and use it as a reference to design the same process.
The problem is that it is easy to understand at a high level, but in real implementation it becomes complex because it involves multiple components such as variables, tasks, and workflows.
To properly design this, we first need to build the following:
-
Process mapping
-
Table mapping
-
Field mapping
-
Value mapping
-
Trigger conditions
These elements together form the complete implementation design and help ensure the process works correctly in real scenarios.
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/dratulgrover [ Connect for 1-1 Session]
****************************************************************************************************************
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
yesterday - last edited yesterday
https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB2600443
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/dratulgrover [ Connect for 1-1 Session]
****************************************************************************************************************