Danish Bhairag2
Tera Sage

Hi everyone,

Following up on the previous post I shared last week — the Bulk UI Policy Actions Update Set is now available for anyone who wants to use it.

 

What it solves:
If you've built UI Policies for Catalog Items with many variables, you know the drill — open the policy, go to the related list, click New, fill every field, save, repeat. For 15 variables, that's 15 separate form submissions just to set Readonly/Mandatory/Visible on each one.

 

What this adds:
A single "Manage UI Policy Actions" button on the UI Policy form. Clicking it opens a dialog listing every variable (or standard field, for Incident/Change/etc.) so you can configure:

  • Readonly
  • Mandatory
  • Visible
  • Value Action (Set Value / Clear Value)
  • Field Messages

...for all of them together, then hit Submit once.

 

A few details worth knowing:

  • If policy actions already exist for some variables, the dialog pre-loads their current state — so you're editing, not starting over.
  • Variable Set fields are shown with prefixed names (e.g., Candidate Onboarding Details.Candidate ID) so there's no confusion about which variable belongs to which set.
  • Selecting "Set Value" reveals a text input; selecting "Clear Value" needs no extra input at all.
  • The dialog reads the uipa_theme_color System Property to automatically match your instance's brand color — no hardcoded styling.
  • Works on both Catalog UI Policies and standard UI Policies.

One thing to note before you try it:
The "Manage UI Policy Actions" button only appears after the UI Policy has been saved at least once. If you're working on a brand-new, unsaved policy and don't see the button — that's expected, not a bug. Save the policy first, then it'll show up.

 

Installation — it's plug-and-play:
Install the Update Set and start using it right away. No setup steps needed.

The only exception: if you want the dialog to reflect a theme color other than what it auto-detects, just update the uipa_theme_color System Property with your color value. That's the only configuration this solution ever asks for.

 

Scope note:
This is a developer productivity tool, not something that alters application logic or data — so there's no need to move it through Staging or Production. Simply install it in your Dev instance, where UI Policy building actually happens, and use it directly from there.

 

Attached video:
I've also attached a short screen recording showing the install and a live walkthrough — no voiceover, just the actual clicks — so you can see exactly how it behaves before installing.

https://www.linkedin.com/posts/danish-bhairagdar-350a00b4_servicenow-servicenowdeveloper-itsm-ugcPos...

 

If you run into any issues or have suggestions, drop a reply here. Always happy to iterate based on real usage.

Thanks for checking it out!

Danish Bhairagdar

1 Comment
VishalC3
Mega Guru

This is very helpful while developing complex catalogs. Thanks Danish.