- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
In a case table the category-subcategory fields are interdependent. There are nearly 30k case records. We need to update the category/subcategory values in the active cases.
ex:
old values:
category- hardware
subcategory - laptop
New values:
category: hardware_001
subcategory-Desktop
Q: What is the best approach for such type of requirements?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
]
My recommendation is not to make this change to old records that are already closed or nearly closed. It is fine to apply the change to records that are still in progress.
Alternatively, you could simply rename the existing value. However, if you are planning to create a new value, you should deactivate the old value and use the new value only for new Cases.
I would not recommend updating old records, as the existing value may already be referenced by SLAs, notifications, reports, or other functionality. Changing it could have unintended impacts on historical records and related processes.
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
******************************************************************************************
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
you can rename the choice label instead of touching the choice value
This helps in keeping any backend logic as it is and will have minimal impact to the scripts which are using that
💡 If my response helped, please mark it as correct ✅ and close the thread 🔒— this helps future readers find the solution faster! 🙏
Ankur
✨ Certified Technical Architect || ✨ 10x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Hi @Ankur Bawiskar ,
thanks for your suggestion.
Yes, we have updated the choices at dictionary level but there are some new category and subcategory which has been newly created, and we have to update the cat/subcat with the new values, at the record level(in progress cases)
Is it recommended to update those values? if yes, what is the correct process to do it?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
If you are planning to create new choices and then update it for existing records then there might be some logic around those choices which might break like running workflows, running flows, some scripts etc
Please do carefully
💡 If my response helped, please mark it as correct ✅ and close the thread 🔒— this helps future readers find the solution faster! 🙏
Ankur
✨ Certified Technical Architect || ✨ 10x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Thanks Ankur
will check that.
