#Intro Lingua - Custom Application Development- #ServiceNow
hello hi everyone hope you are doing well so I'm starting here a new series of videos where I can I'm going to explain you how we can build a custom application in ServiceNow so the name of the application is lengua I will be talking about more this application just after and presenting the code structure so what we are going to learn here the first thing is how to build a custom tables form list muse and defined rules access control how to define viewer based on a inducting user for example and create modules related list everything related to application view and access basically and then we will be moving on on writing some script so pretty much two different reactions few client scrape and around for different scripting clothes so let's begin in here as Annabelle she's our student she will be able to submit a request in order to have 20 minutes introduction for free with a language teacher this is the first part of the business process she's also able to see my lessons modules in case she has more lessons it's a teacher she can see all the details there so now let's create the introduction request it's basically a simple form where she will have to provide which applications you'd like to use for the lesson what is the contact ID but it's a language you like to learn and also the time for the introduction such as the start date time and you can see here the end date time will be automatically populated we have now successfully created our question and you can see we have one more field which is the request status field ok let's see now from the perspective of a teacher I'm logged in here as Alva at what she is our teacher as you can see here she has more modules and a sign introduction my sales so she can see all the introduction create biased different students in the unassigned introduction module she will be able to assign take the request and assign to herself so let's see that in action okay so this is the request created by Annabelle that we have here and you can see the assign two is empty so I'm gonna click on the request and then assign to myself I mean here it's going to be over and then click on update okay from now on we will be able to pick their introduction from my introduction so I'm gonna click on my introduction and then try to schedule a meeting for the proposed time so I'm gonna click on complete status sorry complete check and now to check if I can schedule for this time a meeting I have a message we can schedule in this case I will be able to create a meeting in both people's calendar so basically I have a query which is running behind and checking if there is already an event or not for the proposed time which means here from 9:45 to 10-5 in our case you don't have any event so I can create so now I can click on schedule which is going to basically create to recall in my either calendar so I do have your one for Annabelle and another one for Alva so you can see here this is exactly calendar record so now let's see what Annabelle she will be able to see in a request as you can see here we have three different changes the first one our fields are grayed out the second one we have a new field assigned to and we can see who is there who is the person who is actually working on this request and the third one the request status is changed from quested to schedule okay let's say that Annabelle she's satisfied with the introduction and she would like to buy more courses or more online classes in this case what we are going to do we are going to change the request status to fulfil so we are going to finish with this student request and then we are going to create a new record which is going to be our sales report we want exactly know then and she she's making the buying decision so I'm going I'm going to put here for example how many lessons she's she's taking what is the price she paid for the and then this is going to be our safe circle and from this sales record we are going to create two more lesson records so those two recalls it should be linked to this specific sales record so I'm going to put here for example a random start date time and I can see automatically I have two nd time and I'm going to create in the same way the second lesson record so if you remember when we have created our introduction event in the calendar so in the same way we are going to create the lesson event in the calendar so we are going to check if we can create here conflict status yes I can create I want to click on schedule and it is going to create a lesson event in both people's calendar okay we have done pretty much with our demo what I want to talk about here is if you have some limitation with this application so we cannot have users living in different time zones as the first thing the second thing we cannot have more teachers more than five for example if we have more than five we should have some sort of tracking system in the application to know who is doing what and the third thing we don't have some kind of registration process completely an external person can become a user of application okay these are the limitation but this course is kind of it's designed for someone who liked who's beginning in service now an administrator and not know little bit of scripting and you want to know how to be look at some table you'd like to know how to write will be the access control or write oq on create relationship between tables an example of client script or an example of scripting code want to know what is that it's like to write an example of clients so these these are the things these are the takeaway are also how to take a random business problem and solve that and look at that problem and then how how we can bring a solution for that power this is also a technical this is something I would say this extremely important because it is not just you have a software where you can actually write some code okay but you actually think about hope you have a problem here so how we can turn that problem into a solution what we can bring things here how we can connect different things and put together and try to find out a solution for that so that also should be a part of way of think thinking for everyone who is actually beginning inserts now for developing an application it generally so thanks for watching hope you like it and see you in the next video bye
https://www.youtube.com/watch?v=zmFFJYLk-gg