How to Change Tab Names in the "Create a Change Request" Card View
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
4 weeks ago
📘 Overview
When you open Change > Create New, ServiceNow displays a Change Model landing page with tabs such as:
Pinned
Models
Preapproved
All
These tab labels are defined in a UI Script file (sn_chg_model_ui.landing.app) and can be modified directly from there.
This article explains how to rename these tab names — for example, changing Models → Change Templates or Preapproved → Standard Changes.
🧭 1. Navigate to the UI Script
In the Application Navigator, go to:
System UI > UI ScriptsIn the filter/search bar, search using the API Name:
sn_chg_model_ui.landing.appOpen the record titled:
landing.app
🧱 2. Locate the Tab Name Section
Scroll to the bottom of the Script field.
You’ll find code defining the tab titles and descriptions, similar to this:
chgModeLLandingCtrl.form.pinned = {};
chgModeLLandingCtrl.form.pinned.title = i18n.getMessage("Pinned");
chgModeLLandingCtrl.form.pinned.splash_title = i18n.getMessage("No pinned models");
chgModeLLandingCtrl.form.pinned.description = i18n.getMessage("You have no pinned models. When you pin a model, the model will be shown in this tab and you can access it directly.");
chgModeLLandingCtrl.form.change_models = {};
chgModeLLandingCtrl.form.change_models.title = i18n.getMessage("Models");
chgModeLLandingCtrl.form.change_models.splash_title = chgModeLLandingCtrl.form.change_models.title;
chgModeLLandingCtrl.form.change_models.description = i18n.getMessage("A subset of Change Request types which have a change model.");
chgModeLLandingCtrl.form.preapproved = {};
chgModeLLandingCtrl.form.preapproved.title = i18n.getMessage("Standard Change Catalog");
chgModeLLandingCtrl.form.preapproved.splash_title = chgModeLLandingCtrl.form.preapproved.title;
chgModeLLandingCtrl.form.preapproved.description = i18n.getMessage("A subset of Change Request types which are preapproved.");
chgModeLLandingCtrl.form.all = {};
chgModeLLandingCtrl.form.all.title = i18n.getMessage("All");
chgModeLLandingCtrl.form.all.splash_title = chgModeLLandingCtrl.form.all.title;
chgModeLLandingCtrl.form.all.description = i18n.getMessage("All includes all change models you have access rights to.");
🖋️ 3. Modify the Tab Names
You can now replace the values in the i18n.getMessage() function with your preferred tab names.
For example:
chgModeLLandingCtrl.form.pinned.title = i18n.getMessage("Favorites");
chgModeLLandingCtrl.form.change_models.title = i18n.getMessage("Change Templates");
chgModeLLandingCtrl.form.preapproved.title = i18n.getMessage("Standard Changes");
chgModeLLandingCtrl.form.all.title = i18n.getMessage("All Templates");💡 Tip:
Only change the text inside the quotation marks. Avoid altering the object structure or function names.
💾 4. Save and Test
Click Update to save your changes.
Navigate to Change > Create New again.
The tabs will now display your updated names.
If you don’t see the change immediately, clear the cache:
cache.do
and refresh the page.
✅ Example Result
| Pinned | Favorites |
| Models | Change Templates |
| Preapproved | Standard Changes |
| All | All Templates |
⚙️ 5. Additional Notes
These tab names are only UI-level changes and don’t affect functionality.
You can also update tab descriptions in the same section if needed.
Always test your changes in a sub-production environment first.
🧰 References
UI Script Table: sys_ui_script
API Name: sn_chg_model_ui.landing.app
Module: Change Management – Change Models Landing
Script Section: Bottom lines of the UI Script
- 239 Views
