In the System Status Section of the Service Portal, where does Service Now obtain that information from?

Samuel Perez
Tera Contributor

1 ACCEPTED SOLUTION

As I already mentioned in my first reply:

have a look at the Outage table [cmdb_ci_outage]

Just add a record there, and as Configuration Item select Active Directory. Set the dates, type outage, that's it.

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

Kind regards,
Mark

---

LinkedIn

 

Kind regards,

 

Mark Roethof

Independent ServiceNow Consultant

10x ServiceNow MVP

---

 

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

LinkedIn

View solution in original post

8 REPLIES 8

Mark Roethof
Tera Patron
Tera Patron

Hi there,

Are you after below? If so, have a look at the Outage table [cmdb_ci_outage].

find_real_file.png

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

Kind regards,
Mark

---

LinkedIn

 

Kind regards,

 

Mark Roethof

Independent ServiceNow Consultant

10x ServiceNow MVP

---

 

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

LinkedIn

This got me closer to what i am looking for, but how do i determine what information is presented here. how does service now even know what applications my organization uses?  our instance was built before i came on board and i am trying to get the service portal to display correct and relevant information so that users want to use the portal instead of just sending the Help Desk an email.  Thanks!

The outage table has a reference to the cmdb_ci table. For the outages displayed on the Service Portal you actually have to look at the widgets.

For example, the current status widget looks at:

var outage = new GlideRecord("cmdb_ci_outage");
outage.addQuery("cmdb_ci.sys_class_name", "cmdb_ci_service");
outage.addQuery("begin", "<=", gs.nowNoTZ());
outage.addQuery("end", ">=", gs.nowNoTZ()).addOrCondition("end", "=", "NULL");

Planned maintenance widget looks at:

var outage = new GlideRecord("cmdb_ci_outage");
outage.addQuery("begin", "<=", gs.daysAgoStart(-5));
outage.addQuery("end", ">=", gs.nowNoTZ());
outage.addQuery("type", "planned");

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

Kind regards,
Mark

---

LinkedIn

 

Kind regards,

 

Mark Roethof

Independent ServiceNow Consultant

10x ServiceNow MVP

---

 

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

LinkedIn

Prateek kumar
Mega Sage

It would be a combination of multiple widgets like Current Status, Planned Maintenance, Business Services status.

All the records are retrieved from Outage(cmdb_ci_outage) table

Current status- Status of your business services.

Planned Maintenance-  Business services in Planned Maintenance

Business Services Status -  Shows your business services(cmdb_ci_service) and displays how they are performing(Meaning if there is any planned or scheduled outage/maintenance)


Please mark my response as correct and helpful if it helped solved your question.
-Thanks