Can you add User Preferences to the User menu / Preferences for a custom app

Gary Fawcett1
Tera Guru

Hi,

System Apps like CSM etc, have a user preferene menu items under workspace (see image)

When the user switches to a custom app, this option is gone.  Guessing you have to enable it for any custom applications that need it?

But unable to locate any documention on how to do this?

Has anyone worked this out?

Thanks...Gary Fawcett

Work Space Pref.jpg

1 ACCEPTED SOLUTION

lauri457
Tera Sage

You have to set the ux page property "chrome_header" in the app to have the userPrefsEnabled property as true

{
    "privatePage": {
        "userPrefsEnabled": true, //<-- this one
        "searchEnabled": false,
        "currentScreenLinkConfiguration": {},
        "globalTools": {
            "collapsingMenuId": 0,
            "primaryItems": [],
            "secondaryItems": []
        }
    },
    "publicPage": {
        "menuEnabled": false,
        "searchEnabled": false,
        "logoRoute": {},
        "actionButtons": []
    }
}

 There's also a prop called chrome_preferences which looks related, but didn't test

[
  "workspace.showRibbon",
  "workspace.wrapListText",
  "workspace.notifications.showPopups",
  "workspace.notifications.showBadgeCount",
  "rowcount",
  "ts.match",
  "glide.ui.accessibility",
  "glide.ui.report.accessibility.patterns",
  "glide.ui.date_format",
  "list_export.deliveryType",
  "list_export.orientationType",
  "list_export.fileType"
]

Edit: not sure chrome_preferences even actually binds to anything, chrome_header for example can be found in the workspace app shell composition.

View solution in original post

6 REPLIES 6

GlideFather
Tera Patron

Hi @Gary Fawcett1,

 

I don't have the answer but when I tried to replicate your view, I couldn't find the Workspace tab. I checked my PDI (Zurich), a friends' PDI (Yokohama) and three more clients' instances but it never shows Workspaces...

 

This is what I always get

Screenshot 2026-03-05 at 12.59.03.png

What's your version or how did you make it? Perhaps it's a subject of some module/plugin that's not available in none of my available instances...

 

 

 

_____
100 % GlideFather experience and 0 % generative AI

Hi @GlideFather 

 

 

  • Open the workspace.

  • Go to User Preferences.

  • You will see the WS tab there. This is by design—the tab only appears after a workspace has been opened.

 

*************************************************************************************************************
Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/dratulgrover [ Connect for 1-1 Session]

****************************************************************************************************************

We are using Yokohama patch11, but you have to be in a workspace for this option to show.  Not all of them show it, the "CMDB workspace" shows it in my Zurich Personal Dev instance.

Dr Atul G- LNG
Tera Patron

Nice question and requirement, @Gary Fawcett1.

I don’t think this is available OOTB, so you will likely need to build the logic. Even then, I don’t see any direct solution, so you may need to create a new user preference. I would suggest contacting the now support team—they might be able to assist you.

*************************************************************************************************************
Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/dratulgrover [ Connect for 1-1 Session]

****************************************************************************************************************