- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎06-08-2022 04:06 AM
Hi All
I am a newbie to ServiceNow so please excuse me or asking lame questions.
I am trying to move update sets from Dev > QA > PROD and I am exploring 2 options as of now:
- Export Update Set to XML
- Update Sources
Please guide me which should be better and there is one more issue.
I am trying add new customizations to my Closed Update set (which was already committed in QA instance) but when I try to pull through Update Source, it doesn't appear in the list.
Please guide and thanks in advance.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎06-08-2022 04:24 AM
Hi
Both the ways are correct and it totally depends on the release process in your project.
But there is a potential advantage of using Update Source over Export/Import XML.
Benefit of Update Source:
- It saves the effort of exporting and importing the Update Sets
- The potential benefit with the update source is that it maintains the linking to the original record/update which is useful in case of conflicts:
With update source, the links in preview errors - Find missing Field/Find missing update points to the record in the source of the update set i.e the Dev instance
The issue of the Update set not being pulled to QA or other instances (via Update Source) occurs when you already have pulled them to QA/other instances.
Follow the below link to understand what needs to be done:
update sets were not retrieved because their batch base is not complete
Reason is:
Try deleting the update sets from the Retrieved Update Set table.
Remark: Delete the update set from the Retrieved Update Set table and NOT from the Local Update Set table.
After you delete the update set records from the Retrieved Update set table then try to pull the update sets again using Update Source.
Please mark my answer as correct if this solves your issues!
If it helped you in any way then please mark helpful!
Thanks and regards,
Kartik
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎06-08-2022 04:24 AM
Hi
Both the ways are correct and it totally depends on the release process in your project.
But there is a potential advantage of using Update Source over Export/Import XML.
Benefit of Update Source:
- It saves the effort of exporting and importing the Update Sets
- The potential benefit with the update source is that it maintains the linking to the original record/update which is useful in case of conflicts:
With update source, the links in preview errors - Find missing Field/Find missing update points to the record in the source of the update set i.e the Dev instance
The issue of the Update set not being pulled to QA or other instances (via Update Source) occurs when you already have pulled them to QA/other instances.
Follow the below link to understand what needs to be done:
update sets were not retrieved because their batch base is not complete
Reason is:
Try deleting the update sets from the Retrieved Update Set table.
Remark: Delete the update set from the Retrieved Update Set table and NOT from the Local Update Set table.
After you delete the update set records from the Retrieved Update set table then try to pull the update sets again using Update Source.
Please mark my answer as correct if this solves your issues!
If it helped you in any way then please mark helpful!
Thanks and regards,
Kartik
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎06-08-2022 04:28 AM
Hi Kartik
Thanks for the quick reply!
Thanks for the explanation on the options.
Is it safe to delete the Retrieved Update set records?
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎06-08-2022 04:33 AM
Hi
Retrieved Update set table stores the records of:
- the imported updates
- conflicts/successful preview of customer updates
- conflict resolution
- state of the imported updates (Loaded, Previewed, Committed)
You can delete the Retrieved Update set records as on committing the there is a local copy created in the Local Update set.
Only after deleting the Retrieved Update set, you will be able to pull the same update set via Update Source.
Please mark my answer as correct if this solves your issues!
If it helped you in any way then please mark helpful!
Thanks and regards,
Kartik
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎06-08-2022 04:37 AM
Thanks Kartik!
I was able to pull the update set after deleting the record from Retireved Update