Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

How to Change Tab Names in the "Create a Change Request" Card View

HasanM
Tera Contributor

📘 Overview

When you open Change > Create New, ServiceNow displays a Change Model landing page with tabs such as:

  • Pinned

  • Models

  • Preapproved

  • All

HasanM_0-1762768530234.png

 

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 ModelsChange Templates or PreapprovedStandard Changes.


🧭 1. Navigate to the UI Script

  1. In the Application Navigator, go to:

     
    System UI > UI Scripts
  2. In the filter/search bar, search using the API Name:

     
    sn_chg_model_ui.landing.app
  3. Open 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

  1. Click Update to save your changes.

  2. Navigate to Change > Create New again.

  3. 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

Default Name New Name
PinnedFavorites
ModelsChange Templates
PreapprovedStandard Changes
AllAll 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

0 REPLIES 0