Cheat sheet

ServiceNow CSA Cheat Sheet

Practice this exam

Platform Overview + Navigation

  • 7% of exam
  • Platform Basics Next Experience Application Navigator Single Datastore Instance vs Tenant

Instance Configuration

  • 10% of exam
  • Plugins + Apps Personalization UI Settings Branding System Properties

Configuring Apps Collaboration

  • 20% of exam
  • Lists + Filters Form Config Task Management Visual Task Boards Dashboards Notifications

Self Service + Automation

  • 20% of exam
  • Knowledge Mgmt Service Catalog Workflow Studio Virtual Agent Catalog Items

Database + Platform Security

  • 30% of exam
  • Data Schema ACL Rules Import Data CMDB + CSDM Shared Responsibility Security Center

Data Migration + Integration

  • 13% of exam
  • UI Policies Business Rules Update Sets Scripting Transform Maps

Quick Facts

  • Exam CSA Mainline
  • Credential System Administrator
  • Questions 60 items
  • Time 90 min
  • Pass Hidden cut score
  • Format MCQ + multi-select
  • Delivery Pearson VUE / OnVUE
  • Cost $300 USD
  • Maintain Annual delta + CMP

Platform Basics PL

  • Instance Your isolated environment
  • Single datastore One shared database
  • Now Platform Low-code app engine
  • Family release Named version, e.g. Zurich
  • PDI Personal Developer Instance
  • Multi-instance Dedicated per customer

Navigation PL

  • Application Navigator Left module menu
  • All / Favorites Next Experience tabs
  • Filter navigator Type-ahead module search
  • Breadcrumb Active filter path
  • Banner frame Top global bar
  • Content frame Main work area
  • Tabbed forms Grouped form sections

Instance Configuration IN

  • Plugin Activatable feature pack
  • Store app Installed marketplace app
  • System Property Global config value
  • Branding Logo, colors, banner
  • System Clone Copy prod to sub-prod
  • Personalize User-only UI change
  • Configure Admin global change

Lists + Filters CO

  • Condition builder Build filter logic
  • AND / OR Combine conditions
  • Right-click header Personalize columns
  • List control Edit list config
  • Tags Personal record labels
  • List view Saved column layout
  • Group by Collapse by field

Forms + Fields CO

  • Form Designer Drag-drop layout tool
  • Form sections Group related fields
  • Related lists Linked child records
  • Templates Prefill field values
  • Reference field Points to another table
  • Dot-walking Traverse referenced fields
  • Annotation On-form instructions

Notifications + Reporting CO

  • Notification Email trigger record
  • Event Queued system signal
  • Email template Reusable message body
  • Report Visualized table data
  • Dashboard Report + widget canvas
  • Visual Task Board Kanban-style tasks
  • Performance Analytics Trend over time

Flow Designer vs Workflow SE

Flow Designer

  • Current standard
  • No-code actions
  • Reusable subflows

Legacy Workflow

  • Graphical canvas
  • Older engine
  • Being replaced
  • New vs legacy automation

Service Catalog + Knowledge SE

  • Catalog Item Orderable product/service
  • Record Producer Catalog creates record
  • Order Guide Multi-item ordered flow
  • Variable Catalog input field
  • Knowledge Base Article container
  • Knowledge article Searchable how-to
  • Catalog Task Fulfillment work item

Workflow Studio SE

  • Flow Designer No-code automation
  • Flow Trigger plus actions
  • Action Reusable flow step
  • Subflow Callable flow logic
  • Legacy Workflow Older graphical engine
  • Virtual Agent Conversational chatbot
  • SLA Timed service target

ACL Evaluation SE

  • Field first, then table; AND
  • Field ACL checked Then table ACL Most specific wins Role + condition + script

ACL vs Role SE

ACL

  • Defines restriction
  • Per table/field
  • Requires + script

Role

  • Grants capability
  • Assigned to user
  • Often via group
  • Gate vs key

Getting Data In SE

  • Load a spreadsheet → Import Set ( Staging )
  • Map source columns → Transform Map ( Field map )
  • Update existing rows → Coalesce field ( Match )
  • Per-row import logic → Transform script ( onBefore )
  • Recurring DB pull → Scheduled import ( JDBC )
  • Move config changes → Update Set ( Not data )

Data Schema SE

  • Table Record collection
  • Dictionary Defines field metadata
  • Label Display name only
  • Table extension Parent-child inheritance
  • task table Common parent table
  • sys_id Unique 32-char key
  • Schema map Visual table relations

Import Flow SE

  • Source -> Import Set -> Transform -> Target
  • Data source: file/JDBC Import set: staging Transform map: fields Coalesce: match

Import Set vs Update Set SE

Import Set

  • Moves data records
  • Staging + transform
  • Coalesce match

Update Set

  • Moves config changes
  • Cross-instance
  • No data
  • Records vs configuration

Granting Access SE

  • Give a permission → Role ( Not user )
  • Bundle users → Group ( Roles flow )
  • Restrict a row → ACL ( record )
  • Restrict a field → Field ACL ( Most specific )
  • Limit catalog view → User Criteria ( Audience )
  • Test someone's view → Impersonate ( No edits )

Access Control (ACL) SE

  • ACL rule Row/field permission
  • Operations Read, write, create, delete
  • Evaluation order Field then table
  • Requires Role + condition + script
  • Most specific wins Field beats table
  • contains role Inherited via container
  • High Security Plugin default-deny

Task Hierarchy SE

  • task -> incident / problem / change
  • task: parent incident: break-fix problem: root cause change: planned

Dictionary vs Label SE

Dictionary

  • Field definition
  • Type + max length
  • Attributes

Label

  • Display name only
  • Per language
  • No data change
  • Structure vs wording

Users, Groups, Roles SE

  • User sys_user record
  • Group Users sharing function
  • Role Bundle of permissions
  • admin Full elevated access
  • Role via group Inherited group role
  • Impersonate Test as another user
  • Elevate privilege Temporary security_admin

Domain Weights SE

  • Security 30 is the biggest
  • Security: 30% Collab + Self: 20% each Integration: 13% Platform: 7%

Delegated Dev vs Admin SE

Delegated Dev

  • Scoped capability
  • Limited app access
  • No global admin

admin

  • Full platform access
  • All scopes
  • Elevate security_admin
  • Scoped vs full control

Importing Data SE

  • Import Set Staging table holder
  • Data source File or JDBC feed
  • Transform Map Maps source to target
  • Field map Source-to-target column
  • Coalesce Match update vs insert
  • Transform script Per-row import logic
  • Robust import set Typed staging columns

CMDB + CSDM SE

  • CI Configuration Item record
  • cmdb_ci Base CI table
  • CI relationships Depends on / hosts
  • CSDM Common service data model
  • Discovery Auto-populate CMDB
  • CI Class Manager Manage CI hierarchy
  • Identification rule Deduplicate CIs

Business Rule Timing IN

  • Before -> After -> Async -> Display
  • Before: alter save After: act post-save Async: queued job Display: load g_scratchpad

Business Rule vs Client Script IN

Business Rule

  • Server-side
  • Runs on save
  • GlideRecord

Client Script

  • Browser-side
  • Runs on form
  • g_form
  • Server data vs form UX

Where To Put Logic IN

  • Validate on form → Client Script ( Browser )
  • Show/hide field → UI Policy ( Client + server )
  • Enforce at data layer → Data Policy ( Imports too )
  • Change on save → Business Rule ( Server )
  • Add form button → UI Action ( Action )
  • Run on schedule → Scheduled Job ( Time )
  • Reusable server code → Script Include ( Shared )
  • No-code automation → Flow Designer ( Workflow )

Scripting IN

  • JavaScript Platform scripting language
  • GlideRecord Query/modify records
  • Business Rule Server-side table logic
  • Client Script Browser form logic
  • Script Include Reusable server function
  • g_form Client form API
  • current Active server record

UI Policy vs Data Policy IN

UI Policy

  • Form only
  • Show/hide/mandatory
  • User sees it

Data Policy

  • Data layer
  • Imports + API
  • Always enforced
  • Form behavior vs data integrity

Automation Rules IN

  • UI Policy Dynamic form behavior
  • Data Policy Rules at data layer
  • UI Action Buttons and links
  • Business Rule when Before/after/async/display
  • Scheduled Job Time-triggered script
  • Flow trigger Record or scheduled start
  • Inbound action Email-driven logic

Update Sets IN

  • Update Set Captures config changes
  • Current update set Active capture target
  • Default Never move this set
  • Complete state Ready to migrate
  • Retrieved set Imported to target
  • Preview Check before commit
  • Data not captured Records excluded

Common Traps

Personalize vs Configure

  • Personalize is per-user ≠ Configure changes everyone

Save vs Update

  • Save stays on form ≠ Update returns to list

Label vs Dictionary

  • Label is display text ≠ Dictionary defines field

Role vs ACL

  • Role grants access ≠ ACL restricts access

UI Policy vs Data Policy

  • UI Policy is form ≠ Data Policy hits imports

Import vs Update Set

  • Import moves data ≠ Update Set moves config

Default update set

  • Never move Default ≠ Create a named set

Last Minute

  • 1. Weights: Security 30 is largest
  • 2. Cut score hidden, not always 70%
  • 3. Business Rule = server; Client Script = browser
  • 4. UI Policy = form; Data Policy deeper
  • 5. Role grants; ACL restricts
  • 6. ACL: field checked before table
  • 7. Import Set = data; Update Set = config
  • 8. Coalesce = match update vs insert
  • 9. Personalize = me; Configure = everyone
  • 10. Dictionary = field; Label = display name
  • 11. task is parent of incident records
  • 12. Flow Designer replaces legacy Workflow

ServiceNow Certified System Administrator

  • Practice Questions 199 questions Study Guide 18 topics Cheat Sheet 111 facts Flashcards 50 cards Videos 1 video Blogs 1 blog Free CE Podcast