Thursday, 11 April 2019

ServiceNow Interview Questions Part 5

What Is Dictionary Override?
                                                              i.      Dictionary Overrides provides the capability to override several properties of a field in extended table.For example change table is extended from task table.There is a field named status in task table and set as read­only.When we use this field in change form it will show be a read only.We can set this to non­read only by using the dictionary override.Similarly there are other properties that can be set for the fields in extended table.

2.      What Do You Mean By Coalesce?
                                                              i.      Coalesce is a property of a field that we use in transform map field mapping.When we set the coalesce as true for a field mapping it signifies that this field will work as unique key.If a field match is found with the coalesce field, then existing record will be updated with the imported information in target table else a new record will be inserted into the target table.

3.      Question 12. What Is An Ui Policy?
                                                              i.      UI policies are alternative to client scripts.It can be used to set a field as mandatory, read only and visible on a form. You can also use UI policy for dynamically changing a field on a form.

4.      What Is A Data Policy?
                                                              i.      Data policy checks the mandatory and read­only of a field whenever a record is inserted or updated through a web­service or import set.For example: If a mandatory field in the incoming record (from import set or web­service) is empty then the data policy will not allow to insert that record into the table.

5.      What Is Difference Between Ui Policy And Data Policy?
                                                              i.      UI policy acts when a record is inserted or updated through a servicenow UI i.e servicenow forms while data policy acts whenever a record is inserted or updated into database through any means.

6.      What Is A Client Script?
                                                              i.      Client script sits on the client side(the browser) and run there only.types of client script are OnLoad() OnSubmit() OnChange() OncellEdit)()

7.      Question 16. How Can You Cancel A Form Submission Through Client Script?
                                                              i.      In the onSubmit function return false. function onSubmit() { return false; }

8.      What Is A Business Rule?
                                                              i.      Business rule is server side scripting that executes whenever a record is inserted, updated, deleted,displayed or queried.The key thing to keep in mind while creating a business rule is that when and on what action it has to execute. You can run the business rule ‘on display’, ‘on before’ or ‘on after’ of an action (insert,delete,update) is performed.

9.      Can You Call A Business Rule Through A Client Script?
                                                              i.      Yes you can call a business rule through a client script by using glideajax

10.  What Is A Glide Record?
                                                              i.      Gliderecord is a java class that is used for database operations instead of writing SQL queries.

11.  What Is Import Set?
                                                              i.      Import Sets is a tool used to import data from various data sources and, then using transform map, map that data into ServiceNow tables. The Import Sets table acts as a staging table for records imported.

12.  What Is Transform Map?
                                                              i.      A transform map transform 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 target table

13.  What Do You Mean By Foreign Record Insert?
                                                              i.      A foreign record insert occurs when an import makes a change to a table that is not the target table for that import. This happens when updating a reference field on a table.

14.  What Does The Client Transaction Timings Plugin Does?
                                                              i.      The Client Transaction Timings plugin enhances the system logs by providing more information on the duration of transactions between the client and the server. By providing information on how time was spent during the transaction, performance issues can be tracked down to the source by seeing where the time is being consumed.

15.  Which Searching Technique Is Used To Search A Text Or Record In Servicenow?
                                                              i.      Zing is the text indexing and search engine that performs all text searches in ServiceNow.

16.  What Is Inactivity Monitor?
                                                              i.      An inactivity monitor triggers an event for a task record if the task has been inactive for a certain period of time. If the task remains inactive, the monitor repeats at regular intervals.

17.  What Is Domain Separation?
      Domain separation is a way to separate data into (and optionally to separate administration by) logically defined domains. For example A client XYZ have two business and they are using service-now single instance for both business.They do not want that user’s from one business can see data of other business.Here we can configure domain separation to isolate the records from both business.

18.  Ho You Can Remove Remember Me Check Box From Login Page?
      You can set the property – “glide.ui.forgetme” to true to remove the Remember me check box from login page.

19.  What Is Html Sanitizer?
     The HTML sanitizer automatically cleans up HTML markup in HTML fields to remove 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.

20.  What Is The Significance Of Cascade Variable Check Box In Order Guide ?
      Check box 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.

21.  What Are Gauges?
A gauge can be based on a report and can be put on a homepage or a content page

22.  What Do You Mean By Metrics In Servicenow?
      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 or changes state.

23.  How May Types Of Search Is Available In Service Now?
Use any of the following searches to find information in ServiceNow:
o    Lists: find records in a list;
o    Global text search: find records in multiple tables from a single search field.
o    Knowledge base: find knowledge articles.
o    Navigation filter: filter the items in the application navigator.
o    Search screens: use a formlike interface to search for records in a table.


  1. I am grateful that I was able to learn something useful from this article. After reading it, I believe you possess excellent expertise. Thank you for sharing that. Keep up the good work. import export data provider