214 views

Description

In Express, Admin is unable to configure available fields in the activity formatter.

Steps to Reproduce

 

  1. Log in as admin on an Express instance.

  2. Navigate to Incident > Open and select an incident.

  3. Click the filter icon () next to the activity formatter.

  4. Click Configure available fields.

  5. Add and remove fields and click Save.

    Observe that fields remain unchanged.

 

 

Workaround

This issue is under review. To receive notifications when more information is available, subscribe to this Known Error article by clicking the Subscribe button at the top right of the article. If you are able to upgrade, review the Fixed In field to determine whether any versions have a permanent fix.

For a temporary fix, create a new write ACL to grant write access to admin users for a specific system property.

For example, if the activity formatter on the incident form needs to be editable by admin user, add a check for 'glide.ui.incident_activity.fields' in the newly created ACL. Be sure to set the Express security flag to true for this ACL.

If sys_property is not available for any table OOB, then create a sys_property for that table in the expected format. For example, for table change_task, create sys_property with name - glide.ui.change_task_activity.fields

The script for ACL should be like below, which checks if the property name starts with glide.ui and ends with _activity.fields:

-------------------------------------------------------------------

if (gs.hasRole('admin') && (current.name + '').startsWith('glide.ui.') && (current.name + '').endsWith('_activity.fields')) {
answer = true; 
} else { 
answer = false; 
}
 
-------------------------------------------------------------------
 
 

Related Problem: PRB1196482

Seen In

There is no data to report.

Intended Fix Version

London

Fixed In

Kingston

Safe Harbor Statement

This "Intended Fix Version" information is meant to outline ServiceNow's general product direction and should not be relied upon in making a purchasing decision. The information provided here is for information purposes only and may not be incorporated into any contract. It is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. The development, release, and timing of any features or functionality described for our products remains at ServiceNow's sole discretion.

Associated Community Threads

There is no data to report.

Article Information

Last Updated:2018-04-18 09:21:31
Published:2017-11-27