Skip to main content

ServiceNow UTAH Theme Builder

 ServiceNow UTAH Theme Builder


https://www.youtube.com/watch?v=MEzCfNIZSW4


theme builder needs installing via plugins

It will only modify how next experience UI looks, it will not modify legacy UI16 look


navigate to it via:

https://<instancename>.service-now.com/now/theme-builder/home


currently does not change branding across portals but it should be a long term goal


note the paragraph on /now/theme-builder/edit-overview/8d16b1ce97e66110df843a300153af52

Currently, you need to update system properties to use your logo. See details.Link opens in new window or tab We’re working to make this simpler for you.

which takes you to a docs link: https://docs.servicenow.com/bundle/utah-platform-user-interface/page/administer/navigation-and-ui/task/tb-upload-logo.html 

this shows you which sys property to set up in order to enable theme builder to override your logo > Ensure that the glide.ui.polaris.theme_builder.override_logo system property is set to True.


Only Polaris has a Dark Variant as of v1 but something that will be looked at in future for other themes

Comments

Popular posts from this blog

Get URL Parameter - server side script (portal or classic UI)

Classic UI : var sURL_editparam = gs . action . getGlideURI (). getMap (). get ( ' sysparm_aparameter ' ); if ( sURL_editparam == 'true' ) { gs . addInfoMessage ( 'parameter passed ); } Portal : var sURL_editparam = $sp . getParameter ( " sysparm_aparameter " ); if ( sURL_editparam == 'true' ) { gs . addInfoMessage ( 'parameter passed ); }

ServiceNow - script include: build up the results as a JSON object (array) - example 2

function call var sCurrentGroupMembers = new <script_include> (). getGroupMembers ( group_sysid ); gs . print ( 'sCurrentGroupMembers:' + sCurrentGroupMembers ); var oGroupMembers = JSON . parse ( sCurrentGroupMembers ); gs . print ( JSON . stringify ( oGroupMembers . users )); oNewGroupMember = JSON . parse ( group_members ); var oGroupConfig = getGroupDeltas ( oGroupMembers . users , oNewGroupMember ); gs . print ( JSON . stringify ( oGroupConfig . remove )); gs . print ( JSON . stringify ( oGroupConfig . add )) output : *** Script: sCurrentGroupMembers: {"manager":"3b2649efdb0f8c10cc0652f3f39xxxxx", "email":"", "type":"33a2226edb99c340edfc7cbdae96xxxx", "description":"Created for xyz", "users":[{"user":"3b2649efdb0f8c10cc0652f3f396xxxx"},{"user":"856a8f71db3d73041b4ffc45ae96196a"},{"user":"3752771