Determining if your UI policy is disabledDescription<!-- div.margin{ padding: 10px 40px 40px 30px; } table.tocTable{ border: 1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); padding-top: .6em; padding-bottom: .6em; padding-left: .9em; padding-right: .6em; } table.noteTable{ border:1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); width: 100%; border-spacing:2; } table.internalTable{ border:1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); width: 100%; border-spacing:0; } .sp td{ border-bottom: 1px solid; border-right: 1px solid; border-color:#E0E0E0; background-color: #ffffff; height: 20px; padding-top: .5em; padding-bottom: .5em; padding-left: .5em; padding-right: .5em; } .sphr td{ border-right: 1px solid; border-bottom: 1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); padding-top: .5em; padding-bottom: .5em; padding-left: .5em; padding-right: .5em; height: 20px; } .title { color: #D1232B; font-weight:; font-size:25px; } .hd1{ color: #D1232B; font-weight:; font-size:18px; } .hd2{ color: #646464; font-weight:bold; font-size:16px; text-decoration: underline; } .hd3{ color: #7a7a7a; font-weight:; font-size:16 px; text-decoration:; } .hd4{ color: #000000; font-weight:bold; font-size:14 px; text-decoration:; } --> Problem Disabled or higher precedence UI policies. Symptoms Cannot change fieldUI policy not workingUI action not workingClient scripts not workingFields not visibleMandatory field not working CauseThe UI policy settings, including the active flag and the global settings, may not be properly configured. Other UI policies with a higher priority may be specified that affect the same field. ResolutionThe active flag in the UI policy must be set to true and apply to all relevant forms. The UI policy also must be marked as global to ensure that the settings apply to all forms. If global is not checked, the UI policy only applys to the view that is specified in the View field. If no view value is shown, then the settings apply to the Default view (in the event that global is not checked) and not all forms. If other UI policies that affect the same field have a higher Order field value than the UI policy you are troubleshooting, then they take precedence. One good way way to see if there are other UI policies that affect the same field is to search the sys_ui_policy action table. This table contains the UI policy actions that are tied to particular UI policies. These are the records that determine which fields are mandatory, visible, or read-only. For example, if you are trying to set the caller_id field to mandatory in an incident with a UI policy, you can check all the UI policy actions for that field as follows: Go to the sys_ui_policy_action table list of records. The URL for this would be something like: https://myinstance.service-now.com/sys_ui_policy_action_list.do?sysparm_query=Filter the breadcrumbs as follows:Table is incidentandField name is caller_idOnce executed, the resulting list shows you all the UI policy records for that table/field combination. If more than one result is returned, click the UI policy value in each column and make note of the order. Policies with the highest order take precedence over lower ones. Make sure the UI policy you want to fire last has the highest order or consolidate the UI policies that are affecting the same field into a single one.If no results are returned when you search the UI policy actions table, keep in mind that UI policies also have script fields that can cause the behavior you are seeing. Like the example with incident and caller_id, you can check for this as follows: Go to UI policies (sys_ui_policy).Filter the breadcrumbs as follows:Table is incidentandExecute if false contains caller_idorExecute if true contains caller_idIf any results are returned, review the script fields to see how they could be affecting your field.