- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
yesterday
Hello,
I have an end user that is saying they are unable to see a contract number hyperlink to open contract details. They have contract administer roles and should have other correct roles. How do I resolve this?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
yesterday
if the user has the correct roles to see the row but the Number field is completely blank,
Field-Level Security (ACL): The user has permission to see the contract table, but a specific security rule is blocking them from seeing the number field itself. You need to check the Read ACL for ast_contract.number.( table name.field)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
yesterday
Don't apply any acl.you have to check any read ACL is applied on the corresponding table.If applied,check whether the user has role or not
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
6 hours ago
The user has all appropriate roles. What I ended up doing was creating a new ACL that targets an existing contract role and one that I created just to give them access. I targeted contract.number and applied a data condition ("Contract Administrator" IS "[Name of User])".
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
yesterday
1.Navigate to System Security > Access Control and check the Read ACLs for ast_contract.number (or the specific custom contract table in your instance).
-> Ensure the user's roles are explicitly granted read access in the ACL configuration.
2.Check if there are active Before Query business rules on the contract table.
->Ensure these rules aren't blocking users with standard contract management roles. You may need to add exceptions to the script conditions so it skips running for users with your specific contract roles.
3.Ensure the affected contract record is actively associated with a valid Account or Consumer.
->Add the "Account" or "Consumer" column to the Contract list view, assign a value to a test contract, and impersonate the user to verify visibility
Regards
Tanushree Maiti
ServiceNow Technical Architect
LinkedIn: https://www.linkedin.com/in/tanushreemaiti