0% found this document useful (0 votes)
82 views5 pages

SNOW Quiz

1. The CMDB is a Configuration Management Database that tracks configuration items (CIs) and their relationships. Baselines capture snapshots of CIs to understand changes over time. 2. A schema map visually displays the tables and relationships in a database schema. The ecmdb_admin role is required to create and access baselines in the CMDB. 3. A record producer allows users to create task-based records like change requests or problem records from the service catalog.

Uploaded by

Bala ganesh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
82 views5 pages

SNOW Quiz

1. The CMDB is a Configuration Management Database that tracks configuration items (CIs) and their relationships. Baselines capture snapshots of CIs to understand changes over time. 2. A schema map visually displays the tables and relationships in a database schema. The ecmdb_admin role is required to create and access baselines in the CMDB. 3. A record producer allows users to create task-based records like change requests or problem records from the service catalog.

Uploaded by

Bala ganesh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Q.

What is full form of CMDB


Configuration Management Database

Q. What is CMDB Baseline


CMDB baselines helps to understand and control the changes that have been made to a configuration item(CI) after its
Baseline has been created. Baseline is the snapshot of a CI

Q. What is Schema map?


The schema map displays the details of tables and their relationships in a visual manner, allowing administrators to view
and easily access different parts of the database schema.

Q. Which role is required to create and access baseline?


ecmdb_admin role is required to create and access baselines.

Q. What is a BSM Map?


BSM Map is a Business Service Management map. It graphically displays the configuration items (CI) that support a
business service and indicates the status of those configuration items.

Q. What is a record producer


A record producer is a type of a catalog item that allows users to create task-based records from the service catalog. For
example you can create a change record or problem record using record producer. Record producers provides an
alternative way to create records through service catalog

Q. What is the significance of cascade variable checkbox 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.

Q. What do you mean by coalesce?


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

Q. What is LDAP Integration and its use?


LDAP is Lightweight Directory Access Protocol. It is used 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

Q. What is import set?


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.

Q. What is transform Map?


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
Q. What do you mean by foreign record insert?
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.

Q. What is a gliderecord?

GlideRecord is a javaclass that is used for database operations instead of writing SQL queries.

Q. How to set the default value of a date field to current datetime value?

Goto the dictionary of the respective date-time field and set the default value as : javascript:gs.nowDateTime();

Q. Can you update a record without updating its system fields(like sys_updated_by, sys_updated_on)

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.

Q. Which method is used to get all the active/inactive records from a table ?

You can use addActiveQuery() method to get all the active records and addInactiveQuery() to get the all inactive records.

Q. How do you get the records of a specified fields which are not null ?

addNotNullQuery(String fieldName) can be used.


Example : To get all the records where 'name' is not null.

Q. What is the difference between next() and _next() method ?

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.

Q. How will you get all the records where incident is having category as hardware or software ?

Use addOrCondition(String name, String oper, Object value) . Example :

Q. What is dictionary override?

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.

Q. What is an UI policy?
UI policies are alternative to client scripts.It can be used to set a field as mandatory, readonly and visible on a form. You
can also use UI policy for dynamically changing a field on a form.
Q. What is a data policy?
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.

Q. What is difference between UI policy and data policy

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.

Q. How to enable or disable the pie chart labels


To enable or disable the labels in pie chart we need to set the property glide.ui.chart.pie.labels to true or false.

Q. What is installation exit?


Installation exits are customizations that exit from Java to call a script before returning back to Java. Navigate to System
Definition > Installation Exits. Some installation exit names (Login, Logout, ValidatePassword, ExternalAuthentication) are
reserved and cannot be changed. Other installation exits can override these with custom script that replaces the script in
the default installation exit.

Q. Which searching technique is used to search a text or record in Servicenow ?

Zing is the text indexing and search engine that performs all text searches in ServiceNow.

Q. What does the Client Transaction Timings plugin does?


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.

Q. What is inactivity monitor?


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.

Q. 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 servicenow 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.

Q. How 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.

Q. 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.
Q. Which table is used in servicenow to audit changes to records?
ServiceNow uses the Sys Audit [sys_audit] table to audit changes to records.

Q. What is a dashboard?
Dashboard is a visual collection of reports and paralytics presented as KPI scorecards and indicator summary tab.

Q. What is scorecard?
A scorecard can be used to measure 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. Scorecards can be enhanced by adding targets, breakdowns (scores per group), aggregates (counts, sums, and
maximums), and time series (totals and averages).

Q. What do you mean by indicators in performance analytics in servicenow


Indicators, also known as metrics, business metrics, or KPIs, are statistics that businesses track to measure current
conditions and to forecast business trends.

Q. What is client transaction timing?

Client transaction timing provides more information on the duration of transactions between the client and the server.This
require to activate the plugin - "Client transaction timing plugin".

Q. How to disable attachment on a specific servicenow table?

Go to the dictionary of that table and add "Add no_attachment" to the Attributes field.

Q. 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.

Q. Which roles are used by Knowledge management?

Knowledge management uses these roles knowledge , knowledge_admin , and admin role.

Q. How to activate the reporting engine?

Make the glide.report.use_charting_v2 system property to true.

Q. How to change the recipient limit tin email notification?

By setting the system property glide.email.smtp.max_recipients.

Q. How to hide watermark globally?

Create a new property named glide.email.watermark.visible and set it to false.

Q. In which table update sets and customization are stored?

Each update set is stored in the Update Set [sys_update_set] table, and the customizations that are associated with the
update set, are stored in [sys_update_xml] table.
Q. What is the processing order for Record ACL rules?

Record ACL rules are processed in the following order:

 Match the object against field ACL rules.


 Match the object against table ACL rules.

User must pass both field and table ACL rules in order to access a record object.

Note: Search screens: use a formlike interface to search for records in a table. Administrators can create these custom
modules.

Q. What a setWorkflow(e) function does?

setWorkflow(e) enables or disables the running of business rules that might normally be triggered by subsequent actions.
If the e parameter is set to false, an insert/update will not be audited. Auditing only happens when the parameter is set
to true for a GlideRecord operation.
Parameters:
e - Boolean variable that if true (default) enables business rules, and if false to disables them.

Q. Can you update a record without updating its system fields(like sys_updated_by, sys_updated_on)

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.
example:

. What is the difference between ${URI} and ${URI_REF}?

${URI} shows the word LINK where as ${URI_REF} shows the display value of the record as the link text.

Q. How do you get the result set from two tables in glide script?

addJoinQuery(joinTable, [primaryField], [joinTableField])

Note : This is not a true DATABASE Join. addJoinQuery() adds a subQuery.

You might also like