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