How to limit the reference field values?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Friday - last edited Friday
In the incident form there is a reference field configuration items, which when open from incident form then we can see 3000+ CIs. How can we make it in such a way that for users with not admin role should be able to see only those CIs whose class is Computer only?
I tried below code in reference qualifier but it didn't work.....
javascript:
if (gs.hasRole('admin')) {
answer = 'sys_class_nameISNOTEMPTY';
} else {
answer = 'sys_class_name=cmdb_ci_computer';
}
return answer;
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Friday
OOTB, the field is inherited from Task so something specific to Incident would be a Dictionary Entry Override (sys_dictionary_override) which you would see in the Dictionary Overrides related list when attempting to configure the field.
What I see in my PDI is the override has the reference qualifier set to javascript:new TaskUtils().getConfigurationItemFilter(current); which is a Script Include that has both a SNC and non-SNC version. Use the non-SNC version to override what is in the SNC version so you get what you need more appropriately.
