Need help to understand scoped application and extending current OOTB table for scoped application
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
4 weeks ago
Hello All,
I need your expert advice about creation of scoped application. But as per the requirement i need to extend cmdb_ci table to be part of this scoped application. Do you see any risk in this approach? Also what are the things i need to consider while creating custom table that needs to be extended from cmdb_ci.
Thank you.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
4 weeks ago
yes you can extend cmdb_ci in your scoped application.
Remember your scoped app might require different behavior/access controls etc on that extended child table.
but since it's extending cmdb_ci, the ACLs (table level and field level), client scripts, UI policies etc will be inherited.
You will have to ensure you override those as per your requirement.
Few best practices
-> only create those fields on your custom table which are required and you can utilize the fields coming from parent
-> don't override default relationship types (cmdb_rel_type). Work within defined CI relationships
-> use dictionary overrides for your custom behavior
💡 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 || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
4 weeks ago
Thank you for marking my response as helpful.
💡 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 || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
