logo

NJP

ServiceNow - More Brand New (EVEN COOLER) Features in Paris

Import · Nov 08, 2020 · video

my name is jason miller founder of aspen now solutions we're about to unlock the power service now like to start off by thanking all 3 723 subscribers in over 80 countries globally if you believe in transferring knowledge to those who need it most please click subscribe your user data will not be transferred to anyone outside of aspen now without your consent hey everyone looks like the video i did on the five new features in paris that you're gonna love was quite the success and uh i said you know what if the people like this video then i'm a man of people so i'm gonna give you some more of what you like so let's start off today with more new features in paris and let's get to uh number one here which is our rich text variable so in service catalog they created a couple new variables and one of them is the rich text variable um so if you're familiar with creating record producers which is under service catalog and i just typed in rd space pro to get to record producers um we can go into one of them now what i did was i took the out of the box they call it a new hire form i think and it has demo in parentheses so i just changed the name of it to new team member form and i created a couple of rich text labels down here and basically what this allows us to do is create labels that have html um within the actual label itself so if we take a look at the one of the ones that i created it's called um jungle and it's welcome to the jungle is our rich text statement here and basically you know it's just like you're you know uh your rich text editor that you find in a notification uh we'll notice here that i did a 24 point on the font size and then i i did it on bold uh if we go ahead and take a look at the actual item itself see here kind of shapes up nicely and also it took the centering um that i put inside of the uh the item so if we take a look at the variable one more time right here we'll notice that i centered it right so i aligned it using that and it came out nicely here now another um another nice feature about the rich text variable or both of the variables i'm about to mention is that they they do respond to ui policies so i created a second rich text variable and before i show you the ui policy which i create on this form we'll talk about the second variable because they're kind of going to go hand in hand here so that's the attachment variable which is cool so like how many times have we created record i mean i don't know how many record producers you've created over the last five years but i've maybe created like a hundred or so and i always wanted an attachment variable so thanks to the people at servicenow for creating this um there's a long time in coming and it's pretty awesome um what they've done here so i created one called seating chart just going off of that theme of the new hire onboarding item that they have out there and then we'll notice here that i actually was able to add a tool tip please upload the offer letter now you're probably asking me like where is it here so i just created a ui policy that when we change this to office based that the seating chart variable with the attachment that's required pops up and we'll notice here that it says required i'm going to go ahead and add one so i'm just gonna add here png file and then one thing i did with the policy also was that i wanted to test it out and see if it would clear uh this value here if i changed it back because a lot of times people make mistakes when they're entering forms and sure enough it did so that was kind of cool and then um the other uh let's see here or if we want to take a look at the ui policy i promise i'll get to that in a second i think i lost it here hold on yeah we'll take a look at the ui policy right here yes there we go excellent so if we open this new window uh right here we'll see that i created the and i apologize that i did this in a couple of different app scopes so uh i might have to switch app scopes throughout this video but hopefully it won't slow us down so i created one to say if um location type is not office space then basically um here's what we wanted to do for the seating chart we don't want to make it mandatory we don't want to make it visible and then also we we um we want to clear it out right so it does the opposite on load so uh that's cool and then i created one called mcube which also i don't know why it's not showing but it was supposed to respond to the policy too basically when we and maybe i need to refresh the form and let me try it one more time if it doesn't work no big deal but i got it working before so that way it would respond so let's just do this yeah there we go welcome to the cube farm is what it says so again you know thanks to everyone at servicenow for creating this i think it's you know pretty awesome uh development and a long time coming at that too uh one of the things i tried doing also was like to get rid of like this right here the new team member form uh this label here um the only issue i had was that when i was searching for the item i couldn't find it but then i added something to the meta um to be able to the meta tags if you're familiar with those it's a great to get the item to come up so you know we could go through that right taken through this out like if we just wanted to have um the label show there and we can go ahead and refresh this hopefully it saved i know i got that error there for the session and it looks like it did not so maybe i can try that one more time and if now we can move on and maybe it'll let me do it click in here and it might be because i'm not in the proper app scope trying to make this update okay let's try that one more time see if i can save it if it gives me an error then we can just move on okay so it looks like it cleared out here and now the form should be blank and then you're probably saying like okay well then how do like how are they able to search on it well i just put in the meta tag of my name looks like nothing's coming up here so that might be one of the draw it looks like something came up but i'm not sure if that's the form but okay so there's no like if there's no label there then they're not going to have a you know something really to click on with the label so i'm not sure if this will work around to that but that's one of my observations so one of the other cool things was that now they have email client and agent workspace so if you're not familiar with the asian workspace you know how do we get there you can type in ce space home this will be your asian workspace home it'll pop you out into a window kind of like like when you come in here originally it'll be something like this and then what we can do is open up an incident record i created one before so we're gonna have to go through the motions of doing that and then we'll notice your compose email so now the email client will come up and we're off to the races so that way we can do our email um within agent workspace which is really cool actually had um you know customer feedback that you know we were trying to use asian workspace and i don't believe they were able to we weren't able to get this going because it wasn't a feature before um so they ended up using the back end instead of using agent workspace uh next thing is a system address filter i put email here in parentheses because there's also something called i didn't want you to get it confused with email address filter just wanted to denote that these are two separate things so we have to create our email address filter which are probably familiar with doing that so under system mailboxes uh we have here our email address filters and you're probably familiar with with setting these up now but what the system address filters allow us to do is and we can just take a look at the email address filter first that i created so i created one called blockbuster and basically the domain here it's a blacklist right is the type domain of blockbuster.com and here we could do exceptions if we want certain email addresses to um be allowed to pass through now the system address filter will allow us to say okay inbound or outbound you know how do we want to blacklist this thing and then we add the email address filter down here and then here are the rules i don't want to really get too much into um reading all these to you so you can read them at your own leisure if you're setting these up i didn't test this out by the way obviously blockbuster.com probably doesn't exist anymore so i wasn't able to test it out so if you have any findings feel free to post the comments in the space below all right so copy a mobile applet so i'm not sure how many of you have um you know configured mobile apps before um i did with a previous customer and you know it's pretty cool experience actually and also by the way they're going to be phasing out the classic version so that classic mobile app that's going away now one thing to note is that there are only two types where you can do the copy function so i went into studio right here into this application um and then i created two one that was a non-list applet and yeah this is a new chart applet uh and then you'll see here that there is no copy button there or ui action as we refer to it but here for the list and also i believe it's like employee directory they have this make a copy function so it's kind of cool so you can click on make a copy and then i'm not sure if i don't make it because of the app scope thing but um bring up a new new list and then you know you can go ahead and and do your thing there and go from there okay so um the next one which i thought was like the coolest out of them all so far is like sending an sms through flow designer so first thing that i want to note here is that like it took me like 20 times um to get this thing working correctly and i and the reason why was because i had to create a channel in my notifications so like if we back out of here and we go into our settings um i created a channel here that has uh the type of email and then here we have the email address and this would be the cell number and then it also asks you to select like your in another channel here i had it in the sms one and asked me who my provider is so i set up both but i believe that this one here was the key one for um making this thing work because i kept testing it out and i was getting an error something to the effect of like cannot find um this this object or or something that um something of that nature i don't i can't remember exactly what it was um but you know we could test one now if we want but basically the way i have this set up here is remember our pill structure and if you haven't worked in flow designer before um and also i should go the trigger for sorry about that so i'm just basically saying you know anytime a problem record is updated i didn't do any filters here um just for testing right like later on you could add filters like if you want to be priority one and then here we have our send sms and i did uh trigger and where am i getting trigger from right here we have trigger now if we look at our problem record then we can go down to the assigned to and just you know you just drag it over into this um this field right here for recipients and then in the message i want to do part static text and then i want to do part dynamic just to see if this would work and it came once i um resolved this issue here with the notification and the channels and everything you know it worked fine and it was uh pretty awesome just to see it come through and everything and i thought to myself you know what this is awesome if you can get this to you know send on the you know to someone's mobile device so uh as you can see here it's captured in the sent system email box so if you need to go look later and just make sure that it's sent you know there you go right that's where you would go do it so then moving on uh i found another one called report aliases now this wasn't mentioned oops this wasn't mentioned in the servicenow documentation that's why i put an asterisk here because this might be a hidden feature this might be something they're going to do down the line maybe they let this one out of the box by accident when they did the upgrade so i tried to take a stab at it and create my own report alias thinking you know what maybe i can get to work so here's what i did i went into aliases under reports and right here we have our the one that i created and when we if we were to click into it and when you click new it's going to ask for a table i did the field here of assignment group as you can see here all these are coming off the incident table i took a report that was a multi-level pivot so you can only do two types apparently uh you can either do multi-level pivot or you can do lists and how do i know that basically what i did was configure dictionary and then i looked at um the filters there so the reference qualifiers uh so if we go in here and click configure dictionary and hopefully it doesn't give me an error is it going to go and also i named the alias jm so if we look at here a reference spec right here so we'll see here a type of multi-level pivot um or list so then when we go back out i'm not sure if it's going to take me back out yeah it looks like it's a record producer that's fine um then when i created the value of assignment group uh when we go in here we'll see here field alias so assignment group is what i'm going for now i tried to put in the label for the assignment group um i think i was trying like one of the out-of-the-box ones like database or something and it wouldn't let me save it so then i said okay well maybe this is a cis id thing because looking at you know maybe it wants the the value right not the label so i put in the society it let me save it okay fine so i thought okay ball game right and then the alias i wanted to put in was jm so instead of saying database it'll a little listed as jm and i was trying to make this thing work and i and i couldn't and then uh you know i looked up here in the system properties i just did a contains alias and i just found this um the sys prop here now with the sysprop i tried to go in um modify it you know that that business rule runs telling you you know it's got a protection policy on it i tried deleting this thing using a background script and a fixed script couldn't delete the thing because i want to just recreate it with a value of true no dice wouldn't let me do it so if anyone's out there that can figure out how to make this thing work i think it would be a pretty cool feature so just to review here's what we went over today so we have our rich text variable our attachment variable email client agent workspace our system address filter copy an applet or send sms and flow designer which i thought was the coolest and then our report alias all right if you felt like you learned something today go feel free to click like below and if you have any comments feel free to leave them in the box below my name is jason miller founder of aspen out solutions and we've just unlocked the power service now

View original source

https://www.youtube.com/watch?v=7goG8Fe9emI