Assigned to sync not working between cmdb_ci_computer and alm_hardware tables in servicenow
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-06-2023 05:42 AM
Hi All,
"Assigned to" sync not working between cmdb_ci_computer and alm_hardware tables in Servicenow.
Mapping in asset-ci mapping table is correct.
We have a third party integration called ABCD, when they push the data, the information is getting updated in cmdb_ci_computer table. But the same is not syncing to alm_hardware table for "Assigned to" field.
If we empty the "Assigned to" and then update it in cmdb_ci_computer table manually, then the sync happens to alm_hardware table. But once integration pushes the data to cmdb table, the sync to alm_hardware not happening.
How to troubleshoot this issue? Please help
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-06-2023 05:47 AM
did you check if that is done by a BR on that table?
Possibly that BR condition is not getting satisfied for non-interactive session i.e. API update
Please check that
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-06-2023 06:11 AM - edited 07-06-2023 06:14 AM
Hi @Ankur Bawiskar ,
I will check and get back to you.
But when we update the assigned_to manually , then the record in alm_hardware gets updated as the mapping is correct in ServiceNow.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-06-2023 07:09 AM
that's what I am referring. possibly the BR which is doing the sync is not triggering when API is used since it's a non-interactive session.
If your integration is using import set then check on transform map if Run business rule checkbox is checked or not.
If my response helped please mark it correct and close the thread so that it benefits future readers.
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-06-2023 05:52 AM
Hi,
How is the data pushed into ServiceNow from the integration software?
Is it done through some script?
If so, might be that the scripts write data, and uses .setWorkFlow(false) when updating records.
In that case the sync will not run after updating records.