How to make the Description field mandatory and rename it in the Platform Analytics "Create New Dash
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Hi Team,
I'm working with Platform Analytics Workspace in ServiceNow.
When I click Create New Dashboard, a modal dialog opens with the following fields:
Dashboard Name (mandatory)
Description (optional)
I have the following requirements:
Rename the Description field label to a custom label.
Make the Description field mandatory before the dashboard can be created.
I've looked through UI Builder and the workspace configuration but couldn't find where this dialog is configured. It appears to be an out-of-the-box modal.
Could anyone help with the following questions?
Which UI Builder page or UX component is responsible for rendering this dialog?
Is this modal configurable, or is it hardcoded in the Platform Analytics application?
Is there a supported way to rename the Description field and make it mandatory without modifying OOB components?
Any guidance would be greatly appreciated.
Thank you!
- Labels:
-
Workspace : Next Experience
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
a week ago
Hi @Snow Developr12,
Short answer: there isn't a supported way to relabel or require that field, because that "New dashboard" dialog isn't a UI Builder page at all. It's a macroponent baked directly into the packaged Platform Analytics application, so it won't show up as an editable page in your workspace's own UI Builder page list, and its validation isn't driven by dictionary attributes the way an ordinary form is.
A few things worth confirming on your instance before you conclude it's a dead end:
- Try Open Page Definition from the Developer menu while the dialog is open. If it doesn't resolve to a component you own, that confirms it's shipped inside the app scope, not your customization layer.
- Search sys_ux_macroponent for anything scoped to Platform Analytics related to dashboard creation. If it exists there, editing it directly is an unsupported customization that OOB upgrades will overwrite or break.
- Note that the Name and Description behavior here comes from a client script or data broker inside that component, not from a mandatory checkbox on a dictionary entry, which is why the usual "make field mandatory" trick doesn't apply.
If the requirement is firm, the realistic path is to not touch the OOB dialog at all: build your own "Create Dashboard" page in UI Builder with your own Name and Description fields (your label, your validation), have it call the same dashboard creation logic against pa_dashboards, and point your users to that entry point instead of the stock one.
Thank you,
Vikram Karety
Octigo Solutions INC
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
a week ago
but why to make changes to OOTB component.
I will recommend avoid doing this change as even though you are able to make it, it will add to your technical debt
💡 If my response helped, please mark it as correct ✅ and close the thread 🔒— this helps future readers find the solution faster! 🙏
Ankur
✨ Certified Technical Architect || ✨ 10x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
a week ago
Could you please clarify the business justification for this change?
From a process perspective, business users currently treat the Description field as optional. Given that, what is the rationale for making it mandatory and renaming it specifically at the dashboard level? What business value or reporting requirement does this change address?
Note: OOB it is not supported.
Regards
Tanushree Maiti
ServiceNow Technical Architect
LinkedIn: https://www.linkedin.com/in/tanushreemaiti