Service Now
Service Now
->it is SAAS
Defination->Cloud computing platform allows employes allows to work the way they
want to, not how software dicates they have to.
uses
Record
-A row in a spreadsheet
-Each record has a unique key (sys_id)
Record
A record is a single row of data in a table.
It stores information about one item, like a user, incident, or task.
🔹 List View
List view shows multiple records from a table in a list format (like a
spreadsheet).
You can filter, sort, and search records easily here.
🔹 Form View
Form view shows the details of one record at a time.
You can view or edit all the fields of that record.
Example: When you open "INC0010001", you see its full details in a form.
!= → not equal
🔹 Condition Builder
A tool to create filters using fields, operators, and values.
🔹 Breadcrumbs
A visual summary of filter conditions at the top of list view.
🔹 Context Menu
A context menu is a right-click menu (or small menu icon) that gives quick actions
related to a list, record, or field.
Actions for the whole list (e.g., Export, Import, Group by).
Actions for the form or field (e.g., Save, Configure, View History).
client side && Server side
🔹 Client-side
Runs on the user's browser.
Examples:
Client Scripts
UI Policies
Auto-fill fields
🔹 Server-side
Runs on the ServiceNow server.
Examples:
Business Rules
Script Includes
Scheduled Jobs
GlideRecord queries
🔁 Summary:
Feature Client-side Server-side
Runs on Browser (User side) Server (ServiceNow side)
Speed Fast (no server call) Slower (needs server call)
Examples UI Policy, Client Script Business Rule, GlideRecord
📌 Example:
If the Priority is "High", then make the "Urgency" field mandatory and visible.
🧠 Where It Runs:
Client-side (in real-time as the user interacts with the form)
📌 Example:
Add a "Close Incident" button on the Incident form that sets the state to "Closed".
📌 Example:
When an Incident is created, set Priority to High if Urgency is "High" and Impact
is "High".
🧠 Where It Runs:
Server-side only (not in the user's browser)