All the Cmdb_ci records are showing in list view but when we try to open any it's showing error
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
1 REPLY 1
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Hello @srikanthr066535 , hope you're doing great!
Common Causes & Solutions:
- Missing Read Permissions – User lacks read access to the CI record. Check role-based access control (RBAC) for the
cmdb_citable. - Deleted or Archived Records – Records may be soft-deleted or archived. Check the
sys_created_onandsys_updated_onfields; verify if records are in the recycle bin. - Business Rule or Script Blocking Access – A before-read business rule or script may be preventing record retrieval. Check business rules on the
cmdb_citable and related tables. - Table Inheritance Issue – If using table inheritance, the parent table permissions may be restricting access. Verify inheritance chain and permissions.
- Corrupted Record Data – The record may have corrupted or invalid data in a mandatory field. Check the database directly or run a data integrity check.
- ACL or Field-Level Security – Field-level ACLs may be blocking access. Review ACL rules for the
cmdb_citable.
Quick Troubleshooting Steps:
- Open the record as an admin/system user to verify it's accessible
- Check browser console for specific error messages
- Review system logs for related errors
- Run a query directly on the table using the database query tool
- Verify the record's
sys_idis valid and not corrupted
If Issue Persists: Check ServiceNow logs for "record not found" errors and verify table synchronization with the database.
