π ServiceNow Interview Questions GrindΒ
Q1: Could you briefly explain how to design a Workflow?
π Answer:
-
Navigate to Workflow Editor.
-
Click New β give the workflow a name and table.
-
Drag and drop activities (like Approvals, Notifications, Tasks).
-
Define transitions and conditions.
-
Publish the workflow once designed.
π‘ Pro Tip: Always test workflows in a sub-production environment before publishing to production.
Q2: What is an Execution Plan?
π Answer:
An Execution Plan is an alternative way to design the process of a Catalog Item.
π Features:
-
Defines a sequence of actions (tasks, approvals, notifications).
-
Configured through UI customizations instead of graphical workflow.
Q3: How do you choose between a Workflow and an Execution Plan?
π Answer:
-
Use Workflow β for complex processes with multiple conditions, approvals, and task branching.
-
Use Execution Plan β for simpler processes.
π Interview Hint: Emphasize that Workflows are more powerful and widely used in modern implementations.
Q4: How do you create tables in ServiceNow?
π Answer:
-
Navigate to System Definition β Tables & Columns.
-
Click New β define the application, module, and table name.
-
Add fields and configure properties.
Q5: What kind of roles do we typically have in ServiceNow?
π Answer:
-
π€ ESS (Self-Service): Basic end-user role for submitting requests.
-
π οΈ ITIL: Standard IT role for managing Incidents, Problems, Changes, etc.
-
π Admin: Full system access for configurations and development.
Q6: Do we have any shortcuts (cheat codes) to open tables and forms without navigation?
π Answer:
β
Yes:
-
table_name.do
β Opens a form. -
table_name.list
β Opens a list view.
π Example:
-
incident.do
β Opens a new Incident form. -
incident.list
β Opens the Incident list view.
Q7: How can we restrict users from seeing applications and modules?
π Answer:
Assign roles to applications and modules.
-
If a user doesnβt have the role β the application/module will be hidden.
Q8: What are Access Control Lists (ACLs) in ServiceNow?
π Answer:
An Access Control List (ACL) defines what data a user can access and how they can access it.
π Controls:
-
CRUD operations β Create, Read, Update, Delete.
-
Field-level security β e.g., allow access to the record but restrict sensitive fields.
π‘ Pro Tip: ACLs = ServiceNowβs way of enforcing data security at record and field levels.