Crossfuze Command Center Demo
all right so today um my name is james fair and i am joined by lucas and bob who are our technical experts here at crossfuse with the cross use command center application and this application enables you to take your critical metrics and counters and display them front and center so they are visible throughout a call center or an operations center or kind of an open space where you've got a lot of people there and you need to give them kind of a heads up display on what's going on some of those critical bits and pieces of data and by displaying these critical metrics and encounters and things you can drive action as circumstances change over time so it's designed to help you keep your team updated on what's important to you and the counters are easily configurable and driven by real-time data in service now so without further ado i'm going to turn presenting over to lucas who's going to drive us through kind of walk us through how to set up configure and really what the the command center application the dashboard portion of it looks like so lucas hey james yeah thank you james let me just share my screen all right so um let's talk about the command center application so i uh the application as soon as you install the application we are uh we need to set up you know users we um initially uh the application will give you uh the application role the command center user role so i am going to impersonate that user right now because that's pretty much what you guys you know have to do as soon as you know you're ready to go you want to create your dashboard so you need to give that role which is the application user role to a user now as soon as you log in to service now uh on the left hand side you will be able to see the actual you know the application the command center application so right now i can see that i have the command center application on the left hand side and i can see you know some of the modules available to me as a user of the application so the you know you have the getting started but you know the idea for this demo is actually you know i'm gonna go through everything that you can see here but this is there so you know new users uh joining and you know users that are given that role they can always come back here and you know if they have any questions uh this will give you um a lot of you know it will explain pretty much everything so you know the application is made of you know pages roles and you know widgets and we're gonna we're gonna go uh through uh that in a moment um we also have you know contact information this is part of the you know part of the application so let's now actually talk about uh what we can do with the application so as i said the application the command center dashboard is made of pages roles and widgets but what does that mean so if we um my idea today is to actually create you know things from scratch so then we can actually see the whole process of creating configuring uh you know those pages and then we're gonna actually see what you know uh how do we how do we load the page and you know how do i see the dashboard the final version of that dashboard so let's just ignore for now the fact that i already um you know i've got some demo data here so let's uh um let's create a page so how do i do this well you know as a user of the application you know pretty much like in servicenow you just hit the new button um the a page is made of you know many many attributes the most important one is you know it's the page title uh which is the the only mandatory field the important thing here is that uh you know even though we only have one mandatory field we have a lot of other you know fields they are they have default values so let's uh you know initially let's just give it a name called you know demo one for instance and because we have uh different attributes here um we've we you know we are providing you know if you hover the mouse over any of these fields it will give you you know hints uh just in case you you kind of like oh you know what i forgot what that does so you can always you know every single field here you can just you know over the mouse we you know as soon as you're you know let's say i'm i'm ready i just want to use uh default values right so we create a page and we hit save um so now the page is created and you know a lot of things happen at right now um as we can see we have you know display page title uh require login you know you can create a page your dashboard and you can give uh you know the final and we're gonna see that in a moment but you can give that url uh for any user that is not logged in and they will be able to you know to just uh hit that url and then see the dashboard we're gonna try uh to simulate that for you as well um so i think for in my opinion here the most important one is the actual number of rows because this will basically drive how your dashboard will look like when you load it on the service portal so the number of rows we can have up to four rows so each page can have up to four rows one two three or four rows now each row will then have a number of widgets which we'll see in a moment so now by default when you create a page we create a row for you right if you select two and then you hit save again it will you know create a second row for you now it's up to you now you know how many rows so we for this demo we're gonna go for just one row uh we can change we we can you know rotate pages now when you hit you know when you uh take the rotate page now we have this display time and the next page so you can you know imagine you can create multiple pages and then just like rotate uh between them so then you can have a display time so you can say oh i want to rotate to eat you know every page after 20 seconds 15 seconds um we also have the ability to refresh a page so if i want to refresh the data you know after 20 seconds 30 seconds or 40 seconds you know you guys didn't know can decide that um and then we're gonna see that in action when we have the final uh the final dashboard so right now i'm gonna leave as you know i'll just change to 10 seconds for now because this is going to be something that is going to be easy for us to to see when it reflects on on the dashboard so now what do we have to do now we now have to configure our role so that's the second step the first one is the page the second step is the role so i can just come back here like we we you know from from the same record you can just find that role or of course on the left hand side you can always find the same row as well so you can go from there or from here i usually uh you know i usually prefer to do everything from from the same record so i'm gonna jump to that row and i need to give that row a title which is a mandatory field as well and remember this was created automatically for us that's the reason we do not have a name so we need to give it a name i'm going to call it a row one pretty much like the page we have certain attributes we want to display the row title uh we want number of widgets as i said before we can have multiple you know from uh up to four widgets um and right now i'm going to do i'm just gonna leave as one for now and i will leave the background color and font color as you know the default values um in the row itself we can we also we also have the ability to change the font size and the widget number size and this will make a lot more sense when we uh create our widget and when we preview our dashboard so we can always come back here and make a few changes so that we can see you know what that means but pretty much that's what we have to do just configuring a row uh is no big deal uh the same thing i usually do i you know you have the ability to just hit uh save at the top by right clicking you know things that you you you do in servicenow you know all the time uh if you hit update it will go back to the uh to the previous page but because i want to stay in here i just i'm gonna hit save and then i'm gonna go down to the widget level and i'm going to configure the widget now the widget has a lot more in it the first thing we have to do is give it a name i'm going to just give it a widget one we have different types of widgets we have single score or percentage um and this also drives a few other things on the form so we are going to create a single score for now and then i'm gonna probably try to come back and say oh if i want to create a percentage what you know what what do i have to do so initially for single score and for percentage we need to select a table that we want to query now these are tables that are available within your servicenow instance the table that i'm looking at now might not be available to your instance because this is a you know this is a separate instance so if i if i want to run something uh on the incident table and i want to say active true so again things that you probably do in servicenow all the time you can just use the condition builder to to build your your query so i want to see incidents that are currently in progress um as i said if we change the the widget type to percentage we're gonna have to do uh something more we we're gonna have to then say you know use the denominator and denominator now because this you know this requires some uh of course it's really important to understand what that does because otherwise your your percentage will not look will not have any data to to actually display on the portal but let's just uh for now let's just change the single score so we can actually see the the final the final product the final dashboard and i want to uh just point out here that we have a lot of uh different things that we can configure for range so we can you know i want to make sure that my widget if for example there's a threshold and i wanna you know change colors for different uh range limits i can do this by using the range fields we have range one two three four five and six and then in the end uh sometimes i want to flash something as well um so let me just uh uh for now let me just put something in here so we can actually see the uh the final um the final dashboard right so for now you know my idea is uh usually when i'm creating this dashboard um i usually create something you know pretty quickly i save it because the reason i do this is that it's pretty simple for us now to just go back to the page on the left hand side so if i go back now and i want to see okay what have i done so far so i go back to the demo the page and we have the preview page at the top so when i hit that button um the page should you know load you know pretty you know it's pretty raw here i you know that's what i you know that's what i configured so now remember that you can always go back here and because we have a interval of 10 seconds if i want to show for example if i want to save this and say i want to show the page title um you know it will probably you know see it's pretty it's pretty quickly so this is a very good example of how you can make your dashboards look you know very good because uh you can just leave the page in there and then come back here and make changes on the fly so you can you know you can just change as you go you just save it and then when you go back to your page you can just see straight away that you know after those 10 seconds things will you know start to change so by doing this i think um it makes your life you know pretty easy to you know to configure these dashboards as you see there's you know there's a lot of fields that we can configure um if i want to you know move to a next page for example i want to now say oh let me go to that page as well so just make sure that if you move if you rotate to another page make sure that the other that that page that you're rotating to maybe rotates back as well so then you can see you know back and forth you know what's what's happening really um so this would be like a good example um of you know how this is in a nutshell this is how how you configure um the application uh let me see if i have something else to do here just to let you know so if i if i change for example as i said i i just want to give another example here i'm going to save it as like three rows at the moment so i was you know i'm gonna see now because it just rotated to the next page and the this page for example does not rotate back then of course i you know i that's it it stays in there um well but the other page actually comes back so that is actually a very very good example um so this is this is what we can do with you know with the dashboards uh and i hope that you know um that gives you like a very good um idea of what you can do so i think james i'm um i think that was my that was my idea um and i think i'm you know just um um giving it back to you then to i think it's above bob are you gonna talk about uh walk us through the uh the power uh control now is that right yeah yeah sure let me uh display my screen here so in conjunction with the monitor uh we've also given you the capability of uh creating a beacon light so given a certain set of circumstances you want a light to come on at a certain percentage or score the beacon light that we can that we've configured here is the digital loggers pro switch once you have that purchased installed and configured on your network excuse me you can come down here the command center um and under power control this is a separate uh a separate role that you need for power control let me uh let me impersonate the same user he did so here you can see another getting started these won't be visible if you don't have the power control role another getting started similar to the first one that explains the information about the power center or the power control and what this does is it's a programmable power strip that has eight ports on it eight programmable outlets on it and you can set up those same similar circumstances that you can for a widget to control whether that particular outlet receives power or not so you take a lamp or lighter beacon is what we call it and and turn it on and plug it into the port that you want to control in the power switch our power strips it works very similar to the other one when you create a power strip and you call it something here's the ip address generally it's going to be the externally accessible ip address of that power strip that you've already configured uh i guess that wouldn't work and i'm just putting in some random numbers here because i don't know what what they're going to be description field is just for your reference it doesn't do anything it's just so that you can understand or you can put information documentation inside the power strip record to tell you where it is and all of that kind of information if you have a local address you can put that in there as well and whatever you want it keeps helps you keep track of this when we submit this it creates eight power outlets for you automatically because the power strip that we're communicating with has eight programmable ports in this case you pick whichever plug and they're labeled on the power strip one through eight you just go pick whatever plug that you want to control and you at this point a name is optional you can give it a name this is just for your reference again the description is just for your reference outlet number one is going to be fixed because you are you are trying to control a particular outlet on the strip the power strip talks about the uh is a relation back to the strip record here you have the same options that you that you have before for single score or percentage um so let's pick incidents uh we're going to say active is true and state was in progress right so these don't these don't have to be the same criteria that you're using same conditions as anything else that can be they are completely independent all right if we save that we have an on target and an off target so this is going to tell you at what point do you want the light to turn on so we'll just give this i i noticed he had 21 in there currently off target is going to default to the same as on target so as soon as it hits 22 or greater the light will turn on if it goes below the off target the light will turn off so the reason we gave you two of them here so let's say that that you want to turn a light on at a count of 50 but you don't want to turn it off until it goes down below 40. so you would just put that number a different number in the off target actually it would be something lower normally for now i'm just going to leave it at 22. uh save this and this will give you a good idea we put this breadcrumb up here that gives you an idea of the current count when the record is saved it's going to go through some background calculations to figure that out so the current outlet status is off because our count is not greater than 22. if account happens to go over 22 there's also a there is a background script that runs a scheduled job that runs every five minutes that goes and recalculates all active power outlet records in other words records that have a source a table in it defined in it it's going to ignore all the other tables so every five minutes it's just going to check these values to see whether it needs to do anything the current status is off once you fall below that target or above that target whatever the case may be it's going to go out and send a command to the power outlet to turn it on or off okay so here's our 21 we haven't gone over 21 so it's still off if we change these to 20 then we should be above that that threshold and it's going to come in here and turn this one on it just changed that so now that power switch and that power outlet is on when it next time it it records this or next time it calculates this number it will then turn it off because we are now under our target and under our uh under our on target and under our often okay um the only other thing is there are there is an admin section that you have to be uh command center admin to get to so there's properties here that you can set back when lucas was talking about font sizes here's where you can change some of the properties for fonts this is you changing your debug level so this is the kind of errors that show up in the log okay well thank you to both lucas and bob for sharing that with us and showing us how the the application works and that is the crossfuse command center application
https://www.youtube.com/watch?v=ag3OKPijmKk