Electric Vehicle (EV) Foundation Training Cou ...
- 1k Enrolled Learners
- Weekend/Weekday
- Live Class
In this ServiceNow interview questions blog, I have collected the most frequently asked questions by interviewers. If you wish to brush up your ServiceNow basics, then I would recommend you take a look at this video first. This video will introduce you to ServiceNow basics and hold you in good state to get started with this ‘ServiceNow Interview Questions’ blog
In case you have attended a ServiceNow interview in the recent past, do paste those ServiceNow interview questions in the comments section and we’ll answer them ASAP. So let us not waste any time and quickly start with this compilation of ServiceNow Interview Questions.
I have divided these questions in two sections:
So let us start then,
ServiceNow is a cloud based IT Service Management (ITSM) tool. It provides a single system of record for:
All aspects of IT Services live in the ServiceNow ecosystem. It gives us a complete view of services and resources. This allows for broad control of how to best allocate resources and design the process flow of those services.Refer this link to know more What Is ServiceNow?
Applications in ServiceNow represent packaged solutions for delivering services and managing business processes. In simple words it is a group of modules which provides information related to those modules. For example Incident application will provide information related to Incident Management process.
CMDB stands for Configuration Management Database. CMDB is a repository. It acts as a data warehouse for information technology installations. It holds data related to a collection of IT assets, and descriptive relationships between such assets.
LDAP is Light weight Directory Access Protocol. You can use it for user data population and user authentication. ServiceNow integrates with LDAP directory to streamline the user log in process and to automate the creation of user and assigning them roles.
Data lookup and record matching feature helps to set a field value based on some condition instead of writing scripts.
For example:
On Incident forms, the priority lookup rules sample data automatically. Then, set the incident Priority based on the incident Impact and Urgency values. Data lookup rules allow to specify the conditions and fields where they want data lookup to occur.
CMDB Baselines will help you, understand and control the changes made to a configuration Item(CI). These Baselines act as a snapshot of a CI.
Following steps will help you do the same:
View defines the arrangement of fields on a form or a list. For one single form we can define multiple views according to the user preferences or requirement.
An ACL is access control list that defines what data users can access and how they can access it in ServiceNow.
Impersonating a user means giving the administrator access to what the user would have access to. This includes the same menus and modules. ServiceNow records the administrator activities when the user impersonates another user. This feature helps in testing. You can impersonate that user and can test instead of logging out from your session and logging again with the user credentials.
Dictionary overrides provide the ability to define a field on an extended table differently from the field on the parent table. For example, for a field on the Task [task] table, a dictionary override can change the default value on the Incident [incident] table without affecting the default value on Task [task] or Change [change].
Coalesce is a property of a field that we use in transform map field mapping. Coalescing on a field (or set of fields) lets you use the field as a unique key. If a match is found using the coalesce field, the existing record will be updated with the information being imported. If a match is not found, then a new record will be inserted into the database.
UI policies dynamically change information on a form and control custom process flows for tasks. UI policies are alternative to client scripts. You can use UI policies to set mandatory fields,which are read only and visible on a form. You can also use UI policy for dynamically changing a field on a form.
With data policies, you can enforce data consistency by setting mandatory and read-only states for fields. Data policies are similar to UI policies, but UI policies only apply to data entered on a form through the standard browser. Data policies can apply rules to all data entered into the system, including data brought in through email, import sets or web services and data entered through the mobile UI.
Client script sits on the client side(the browser) and runs on client side only.Following are the types of client script:
In order to cancel a form submission the onSubmit function should return false. Refer the below mentioned syntax:
function onSubmit() { return false; }
Business rule is a server side script. It executes each time a record is inserted, updated, deleted, displayed or queried. The key thing to note while creating a business rule is, when and on what action it has to be executed. The business can be run or executed for following states
Yes, it is possible to call a business rule through a client script. You can use glide ajax for the same.
The Task table is the parent table of Incident, Problem & Change. It makes sure any fields, or configurations defined on the parent table automatically apply to the child tables.
A catalog item that allows users to create task-based records from the Service Catalog is called as a record producer. For example, creating a change record or a problem record using record producer. Record producers provide an alternative way to create records through Service Catalog
Glide record is a java class. It is used for performing database operations instead of writing SQL queries.
An import set is a tool that imports data from various data sources and, then maps that data into ServiceNow tables using transform map. It acts as a staging table for records imported.
A transform map transforms the record imported into ServiceNow import set table to the target table. It also determines the relationships between fields displaying in an Import Set table and fields in a target table.
When an import makes a change to a table that is not the target table for that import, this is when we say foreign record insert occurs. This happens when updating a reference field on a table.
Zing is the text indexing and search engine that performs all text searches in ServiceNow.
It is used to enhance the system logs. It provides more information on the duration of transactions between the client and the server.
It triggers an event for a task record if the task is inactive for a certain period of time. If the task remains inactive, the monitor repeats at regular intervals.
Domain separation is a way to separate data into logically-defined domains. For example a client ABC has two businesses and they are using ServiceNow single instance. They do not want users from one business to see data of other business. Here we can configure domain separation to isolate the records from both business.
You can set the property – “glide.ui.forgetme” to true to remove the ‘Remember me’ check box from login page.
The HTML Sanitizer is used to automatically clean up HTML markup in HTML fields and removes unwanted code and protect against security concerns such as cross-site scripting attacks. The HTML sanitizer is active for all instances starting with the Eureka release.
Check box is used to select whether the variables used should cascade, which passes their values to the ordered items. If this check box is cleared, variable information entered in the order guide is not passed on to ordered items.
A gauge is visible on a ServiceNow homepage and can contain up-to-the-minute information about current status of records that exists on ServiceNow tables. A gauge can be based on a report. It can be put on a homepage or a content page.
Metrics, record and measure the workflow of individual records. With metrics, customers can arm their process by providing tangible figures to measure. For example, how long it takes before a ticket is reassigned.
Following searches will help you find information in ServiceNow:
Lists: Find records in a list;
Global text search: Finds records in multiple tables from a single search field.
Knowledge base: Finds knowledge articles.
Navigation filter: Filters the items in the application navigator.
Search screens: Use a form like interface to search for records in a table. Administrators can create these custom modules.
BSM Map is a Business Service Management map. It graphically displays the Configuration Items (CI). These items support a business service and indicates the status of those Configuration Items.
Each update set is stored in the Update Set [sys_update_set] table. The customizations that are associated with the update set, are stored in [sys_update_xml] table.
If the Default update set is marked Complete, the system creates another update set named Default1 and uses it as the default update set.
Homepages and content pages don’t get added to ‘update sets’ by default. You need to manually add pages to the current ‘update sets’ by unloading them.
Reference qualifiers restricts the data, that can be selected for a reference field.
Performance Analytics is an additional application in ServiceNow that allows customers to take a snapshot of data at regular intervals and create time series for any Key Performance Indicator (KPI) in the organization.
The latest user interface is UI16 interface. It came in Helsinki release.
It is a unique 32-character GUID that identifies each record created in each table in ServiceNow.
A scorecard measures the performance of an employee or a business process. It is a graphical representation of progress over time. A scorecard belongs to an indicator. The first step is to define the indicators that you want to measure. You can enhance scorecards by adding targets, breakdowns (scores per group), aggregates, and time series.
Yes, you can do it by using a function autoSysFields() in your server side scripting. Whenever you are updating a record set the autoSysFields() to false.
Consider following Example:
var gr = new GlideRecord(‘incident’); gr.query(); if(gr.next()){ gr.autoSysFields(false); short_description = “Test from Examsmyntra” ; gr.update(); }
Reference qualifier is used to restrict the data that is select able for a reference field.
Performance Analytics is an additional application in ServiceNow that allows customers to take a snapshot of data at regular intervals and create time series for any key performance indicator (KPI) in the organisation.
Navigate to User Administration > Role and click New.
You can, but there is no guarantee of sequencing. You cannot predict what order your event handlers will run.
You can use addActiveQuery() method to get all the active records and addInactiveQuery() to get the all inactive records.
next() method is responsible to move to the next record in GlideRecord. _next() provides the same functionality as next(), intended to be used in cases when we query the table having a column name as next.
So this brings us to the end of the blog. I hope you enjoyed these ServiceNow Interview Questions. The topics that you learnt in this ServiceNow Interview questions blog are the most sought-after skill sets that recruiters look for in a ServiceNow Professional.
You can also check out our ServiceNow YouTube playlist:
www.youtube.com/playlist?list=PL9ooVrP1hQOGOrWF7soRFiTVepwQI6Dfw
In case if you wish to build a career in ServiceNow then check out our ServiceNow Certification Training.
Got a question for us? Please mention it in the comments section of this ServiceNow Interview Questions and we will get back to you.
edureka.co
Very useful. I am glad to have found this. Check out some more information about it
Please check Servicenow training
Servicenow online training
1. what is discovery and describe its functionality and use-cases?
2. what is an PPM, your role in ppm?
3. describe what is END TO END INCIDENT MANAGEMENT, give an example?
4. what is DATA LOOKUP TABLE?
5. what is SLA , your role in sla?
6. what is the relation between problem and incident?
7. what is change management?
8. describe breifly about state transitions?
9. how do you upgrade your instance from one version to other?
10. what is service catalog ?
11. what is a catalog item, describe a complex catalog item you have requested?
12. what is order guides- any design from scratch?
13.what are client scripts, what is on change script?
14. describe your case with GLIDE AJAX?
15. describe about SCRIPT INCLUDE and where did you use it?
16. what is on submit client script?
17. difference b/w ui policy and data policy?
18. give an example where you use client script and where you use ui policy?
19. what is business rules, describe types?
20. what is async rule, give an example?
21. what is work flow and tell me about the complex workflow u have designed?
22. what is a Mid server?