Azim Kazi
Giga Guru

Try the scenarios given below to improve your ServiceNow development skills :

 

Sr.No.Use cases
1 On form two dates field , if data1 is not equal to date2 the string field should populate.
2If there is a custom field on click of UI action I want to populate count of incident which are from same assignment group and I want to show this field to only admin or ITIL user which modules you will use for this?
3If there are client A and client B, Client A should not see applications for client B and vice versa how you will do this other than domain separation?
4 If there is 4 variables on service catalog, i want to auto populate 3 variables on the basis on 1 variable. How will you achieve?
5There is incident form. On incident form there is, on hold field & on hold reason field. If caller added any comments on incident, the incident's state will be in progress. How will you achieve?
6There is incident form. On incident form there is, incident task related list. On incident task related list there is new & add UI action. I want to show that ui action if incident is in in progress state. How will you achieve?
7I want to move list of incidents from 1 development instance to UAT instance. It is in GB size. How will you transfer?
8There is custom table, in that there is 2 fields. User_id & email_id. I want to update the record if email_id is empty. Which coalesce condition you will apply?
9What is the Backend table name of business rule, ACL, reports?
10if we already discovered one particular machine and if we again try to discover it in which phase of discovery will start.
11There is a catalog item variable ‘Requested for’ , I want to populate logged in user’s name in that field .
12Catalog item status if not completed then wait 5 min to approve and if manager does not approve then again wait for 5 min for another approval if he does not approve then status will be changed to on-hold?
13Suppose we are creating catalog task and we want to create one type of task for employees related to A company and different task for employees related to B company and different task for employees related to C company how we can do this.
14There is table Location with field (building name, city, street etc).
In service catalog when you select location field you need to auto populate building name.
15Suppose there are 2 tables Location & Building. Now when you are selecting location you need to display Buildings under that location.
16Write a script to calculate the time taken from ‘new’ to ‘in progress’ state of incident and display on form field.
17Suppose there are 5 groups A,B,C,D,E.on submit of incidents, on user table if summary contains string AD And location is A then assign group A to user(do same for all groups).
18I have a excel sheet containing 100-200 records and I want to perform
validations before transforming. Each and every record must pass all the validations if a single record
fails no record should be entered.
19There is variable in service catalog which only should be visible to user which are from India location.
20There is a flat file of excel sheet present we need to populate 100 computer records from this excel sheet into our ServiceNow CMDB and there is one link field present in each record which should be an attachment into our ServiceNow system records and it should download that attachment from the link if IP of the location given.
21The CMDB Tables are in relationship with cmdb_ci>application>business application, I need to populate the service on incident form based on CI's parent .
22I want to auto populate callers mail id in email field?
23Based on Assignment group auto populate the users.
24How to get the current and previous values of field .
25 IF user is not member of Service Desk Group then Cancel the form submission?
26ACL Scenario:role:1)admin2)normal user; only admin can edit fields of table normal user can read.
27If incident is created by logged in user it should be only visible for that user?
28How to create record on specific date automatically on incident form?
29write down script to create a task.
30If you have 10 same variables on different catalog items will you create on each item?
31In a catalog item there are two variables, both variables refer to same table. I want to show one column data of the referenced table in variable1 and at the same time want to show another column data of the referenced table in variable2.
32If I have an array in Run Script activity which consists of 3 different user email ids and I want to send notifications to those 3 users? How can I achieve it?
33There is 1 catalog item, on that there are 4 fields. 1 field is requested by, on the basis of this I want to populate other details of user.
34There is incident form. On that record problem is attached. If problem is attached then name of the problem will populate in description field of incident.
35There is incident table. I want count of the incidents using background script.
36If I want to make a field mandatory and also it should not be empty then what should I use?
37How will you allow specific users to write in an incident field?
38After selecting a caller, manager of the caller should auto populate in the below field.
39I want to give write access to manager field to an end user, how will you achieve this?
40write a code to get the date values of start date and end date fields on incident form and set an error message if the start date is greater than end date.
41If in user table there is a field ‘type ‘ in which there are 3 types A,B,C each user is given a type , now if type A user logs in he should be able to see only type A users how will you achieve this.
42If there are 3 approvals. All procedure implemented and moved to production. Again client requirement come and he told remove 2nd approval. when again implemented this requirement what n how the process will be?
43When I am opening a new form of incident, then I want to show only specific 5 fields on the form. And when the form is submitted, then form will be open in default view. How to achieve this?
44I am opening incident form. And there is Caller field on it. And there is 1 UI action show related incidents. What it called as?
45Convert string field to date field while transforming data.

 

Try these scenarios and obviously it will improve your skills 🙂

if this article helped you in any way then mark it helpful and bookmark it for future use also if any help/concern feel free to raise in comment box.

 

Comments
Gaurav Shirsat
Mega Sage

Good Collection of Use Cases Azim

 

Thanks and Regards

Gaurav Shirsat

Azim Kazi
Giga Guru
Thank you !
Yogesh Bajgude1
Mega Contributor

Hello Community,

I have almost 3 years of ServiceNow end user experience at IBM India and I want to switch my career path as ServiceNow Developer.

I would really appreciate if anyone can guide me to understand prerequisites to become one.
Here are some questions ;
Q.1 ) Do we need to know HTML, CSS, and JavaScripts to become ServiceNow developer ?
Q.2) Is there any course on this platform about ServiceNow developers, especially for beginners ?
Q.3) What can be the best approach to learn all things that are must to become ServiceNow developer ?


Thanks & Regards,
Yogesh Bajgude
Asset Management Analyst  at IBM India.

Rekha Esadkar
Tera Expert

Hi @Yogesh Bajgude ,

1)No need know HTML, CSS, and JavaScripts to become ServiceNow developer But if have some idea or syntax known then it will better.

2)any course on this platform about ServiceNow developers,:=>

There are so many you tube channels available for Servicenow

eg. SaasWithServiceNow, BasicoServicenowLearning 

and From https://developer.servicenow.com from leaning path and 

https://docs.servicenow.com You can refer as well

You will get all guidance for servicenow from these sites.

Thanks 

Yogesh Bajgude1
Mega Contributor

Thanks so much Rekah. Sure, I will go through above listed sources.
There are multiple sources available but it's just that I want to learn in a systematic manner so that I can achieve my main objective to become ServiceNow developer.

I appreciate your help.

Vibhu Singh2
Kilo Contributor

Hi Yogesh,

It's good to know that are looking forward to step up in your career. To answer your questions-

1. Yes we mandatorily need to have the knowledge of JavaScript to become a ServiceNow developer. HTML and CSS are required for the end user portal development (which is usually created by the client already).

2. You can refer to SAASWithServiceNow Channel on Youtube. You can also refer to NowLearning portal. They also provide certifications and course plans.

3. ServiceNow is vast platform. Everything can not be covered in one go. You need to put in a lot of hands-on practice taking random use cases from online.

 

All the best! Keep learning!

Jose Salas
Kilo Contributor

are you Gaurav from SAAS youtube channel??

Soni Sweta
Mega Explorer

Hi @Ajim Kaji 

Thank you very much for providing the above list. These are really great collection to practice based on real use-cases. Do you also have their solution list available?Like for some questions, we are unable to find the answer so it would have been helpful if we could look at its solution later.

Syed Younus Kh1
Tera Explorer

Thank you Azim , for the useful content, you covered every ITSM topics in it.

It is helping alot.

Moritz Ruprecht
Tera Contributor

 

Hey Azim,

great use cases and thank you.

Just for collaboration, do you have also your own solutions for the use cases?
ServiceNow support a lot of ways to get the solutions as you know.

Geet Burande
Tera Contributor

Thank you som much Azim. It is very useful to me.

Harini Dhanapal
Tera Contributor

This is a lifesaver. Thank you,Azim!

ajay shrivas
Tera Contributor

Hi Azem

We are facing some challenges while practicing this ques. so is there any path where we can get solutions also so we get the correct answer or understanding where i did wrong ?

 

Thankyou

fincharcha
Tera Explorer

Good Collections of use case and It will help me in upcoming Switch

kamitesh726
Tera Explorer

does you have all the answer key for these scenario

 

Version history
Last update:
‎05-23-2021 04:15 AM
Updated by: