Add custom header and footer to native UI

ah16
Mega Expert

How can we add custom header and footer to native UI? 

find_real_file.png

1 ACCEPTED SOLUTION

Not really, there is documentation on UI Scripts here.

https://docs.servicenow.com/bundle/orlando-application-development/page/script/client-scripts/concep...

After that you are going to have to figure it out on your own by looking at the page HTML and using javascript to hack it up.  It will probably break at some point because ServiceNow will change something and you will have to recode it.  You may also cause parts of the interface to not work properly.  I would tell the people that are asking for this that it is not worth the dev time and grief it will cause.

View solution in original post

6 REPLIES 6

Mark Roethof
Tera Patron
Tera Patron

Hi there,

Same answer as your previous post on a custom footer, a few days ago: No.

There is no configuration option or something to add a footer to the System UI.

If my answer helped you in any way, please then mark it as helpful.

Kind regards,
Mark
2020 ServiceNow Community MVP
2020 ServiceNow Developer MVP

---

LinkedIn
Community article list

 

Kind regards,

 

Mark Roethof

Independent ServiceNow Consultant

10x ServiceNow MVP

---

 

~444 Articles, Blogs, Videos, Podcasts, Share projects - Experiences from the field

LinkedIn

Thanks for your input. Any workarounds? I can think of creating announcements for header. 

DrewW
Mega Sage
Mega Sage

The only way to do this is to use a global UI Script and DOM manipulation which I do NOT recommend doing.

If all you want is some space to add an announcement then you can look this over

https://hi.service-now.com/kb_view.do?sysparm_article=KB0727669

 

You other option is to create a UI Macro to add to the forms that you use that will display the message that you are looking to show.
https://developer.servicenow.com/connect.do#!/share/contents/6610957_form_email_banner?v=1.2&t=PRODUCT_DETAILS

 

Thanks, I'm interested in global UI Script and DOM Manipulation. Can you please elaborate?