Change the reference table of CauseByChange field in Incident form
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-28-2025 06:42 AM
I received one request to change the reference table of CauseByChange field present in Incident form from Change table to Task Table, and Change its lable to only 'CauseBy'.
But my lead suggested me to create a new field instead of modifying the current field. what could be the reasoning for doing that I could not understand. Why It's best practice to create a new field not changing the existing one?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-28-2025 06:46 AM
it's an OOTB field, why to touch it?
It's best not to change any field type for OOTB field.
Impact:
- if you change field type, data loss will be there
- reports, business logic etc might break
- when upgrade happens it may have conflict
- changing field type and changing the reference might confuse admins or developers in future
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
‎05-28-2025 07:56 PM
Hope you are doing good.
Did my reply answer your question?
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
‎05-28-2025 07:39 AM
Hi @MohitSaxena
I wouldn’t recommend creating a new field or changing it to the Task table. The primary reason for this change is Incident, as per ITIL standards. If you change it to Task, you’ll get more types of tasks recorded, which might lead to users complaining about too much data.
If you still want to proceed, you’ll need to override the dictionary override and update the reference to the Task table.
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]
****************************************************************************************************************