ServiceNow Certified System Administrator
ServiceNow Certified System Administrator Cheat Sheet
ServiceNow CSA Tests Platform Configuration Judgment — Not Feature Enumeration
The exam tests whether you configure ServiceNow correctly for business requirements — not whether you can navigate the platform.
Check Your Readiness →
Among the harder certs
Avg: Approximately 63–68%
Pass: 750 / 1000
Most candidates understand ServiceNow Certified System Administrator concepts — and still fail. This exam tests how you apply knowledge under pressure.
Core Framework
ServiceNow CSA Configuration Framework
ServiceNow CSA covers platform fundamentals and administration. The security model (roles, ACLs, and their interaction) is the most frequently failed domain. Know how roles, ACLs, and application scope interact to control access.
-
01
User Administration
— Users, groups, roles, access control lists (ACLs)
-
02
Configuration Management Database (CMDB)
— CI classes, relationships, discovery
-
03
Service Catalog
— Catalog items, record producers, order guides, variables
-
04
Workflow & Flow Designer
— Automating processes across the platform
-
05
Reporting & Dashboards
— Building reports, performance analytics
-
06
Import & Integration
— Import sets, transform maps, web services
Scenario Traps
Wrong instinct vs correct approach
An administrator needs to add a custom field to the Incident table visible only to ITIL users
✕ Wrong instinct
Add the field to the base Incident table and create an ACL
✓ Correct approach
Add the field to the base Incident table (extending is for relationships), configure the form view for the ITIL role, and use an ACL to restrict field visibility to the ITIL role — form view controls visibility, ACL controls access
A new application requires that certain records only be accessible within the application's scope
✕ Wrong instinct
Create a custom ACL that references the application name
✓ Correct approach
Use application scope in ServiceNow — records created within a scoped application are contained within that scope by default; configure cross-scope access privileges explicitly where needed
The platform is slow during peak hours due to a business rule firing on all record updates
✕ Wrong instinct
Optimize the business rule script
✓ Correct approach
Assess whether the business rule needs to fire on every update — add conditions to limit when it fires (only when specific fields change) before optimizing the script; unnecessary executions are the primary performance issue
Quick Rules
Know these cold
-
▸
Roles control feature/module access; ACLs control record/field data access — these are different layers
-
▸
Extend base tables, don't modify them directly — preserve upgrade compatibility
-
▸
Flow Designer for no-code automation; Business Rules for complex scripted server-side logic
-
▸
Update sets capture configuration, not data — data migrations require separate tooling
-
▸
Import sets stage external data; transform maps define the field mapping to target tables
-
▸
ACL evaluation order — able-level before field-level; deny wins over allow at the same level
-
▸
Always test in a non-production instance before applying changes to production
Self Check
Can you answer these without checking your notes?
In this scenario: "An administrator needs to add a custom field to the Incident table visible only to ITIL users" — what should you do first?
Add the field to the base Incident table (extending is for relationships), configure the form view for the ITIL role, and use an ACL to restrict field visibility to the ITIL role — form view controls visibility, ACL controls access
In this scenario: "A new application requires that certain records only be accessible within the application's scope" — what should you do first?
Use application scope in ServiceNow — records created within a scoped application are contained within that scope by default; configure cross-scope access privileges explicitly where needed
In this scenario: "The platform is slow during peak hours due to a business rule firing on all record updates" — what should you do first?
Assess whether the business rule needs to fire on every update — add conditions to limit when it fires (only when specific fields change) before optimizing the script; unnecessary executions are the primary performance issue
Failure Patterns
Common Exam Mistakes — What candidates get wrong
Confusing roles and access control lists
Roles provide access to applications and modules. ACLs control read/write/create/delete access to specific table records and fields. They work at different layers — roles grant access to features, ACLs protect data. Candidates conflate these in security scenario questions.
Modifying base system tables directly instead of using extensions
ServiceNow best practice is to extend base tables rather than modify them — modifications to base tables can cause upgrade issues. Candidates who select 'modify the incident table' instead of creating an extension table fail configuration best practice questions.
Creating business rules when a Flow Designer trigger is appropriate
Business rules run server-side scripts on database operations. Flow Designer provides a no-code/low-code automation tool for cross-table and external integrations. For most straightforward automations, Flow Designer is preferred — business rules are for complex scripted logic.
Misunderstanding import set transform maps
Import sets stage external data; transform maps define how that data maps to ServiceNow tables. The transform runs after data is loaded into the import set — candidates who think data transforms during loading misunderstand the pipeline.
Treating update sets as the only change management mechanism
Update sets capture configuration changes for moving between instances (dev → test → prod). They don't capture data changes. Candidates who assume all changes are captured in update sets miss data migration requirements.
ServiceNow CSA tests configuration judgment. Test whether you understand the platform's security and automation model.