0% found this document useful (0 votes)
44 views9 pages

ServiceNow CAD Full StudyGuide

Cad exam

Uploaded by

woxom93624
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)
44 views9 pages

ServiceNow CAD Full StudyGuide

Cad exam

Uploaded by

woxom93624
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/ 9

ServiceNow CAD (Certified Application Developer)

Exam Study Guide

Comprehensive 10-page study guide covering key topics, exam-style practice questions, and a
one-page cheat sheet.
1. Application Development Basics
1 Scoped Applications: Encapsulate data, scripts, and UI elements; reduce risk of collisions; can be
installed/uninstalled independently.

2 Global vs Scoped: Global apps share system-wide resources; Scoped apps are isolated.
3 Guided Application Creator: Provides a step-by-step interface to create the foundation of an app
(tables, roles, navigation).

4 ServiceNow Studio: A web-based IDE for editing application files, adding scripts, UI policies, and
more.
2. Scripting
1 Server-side Scripts: Run on the server (Business Rules, Script Includes, Scheduled Jobs). Manage
database and backend logic.

2 Client-side Scripts: Run in the browser (Client Scripts, UI Policies). Manage form behavior, fields,
and user interaction.

3 Scoped UI Script Libraries: Reusable JavaScript functions stored in scope. Execute only on
demand when called.

4 Glide API: Core API for interacting with ServiceNow data (e.g., GlideRecord, GlideAjax).
3. Flow Designer & IntegrationHub
1 Flow Designer: Automates processes with natural-language logic. Provides a consolidated design
environment.

2 Supported: Run a flow from a Catalog Item, call subflows, add stages for visualization.
3 Not Supported: Domain separation, automated testing functionality, rollback testing.
4 IntegrationHub: Extends Flow Designer to integrate with external systems via Spokes (prebuilt
connectors).
4. Source Control
1 Allows version control and collaboration on applications using Git repositories (e.g., GitHub, GitLab,
Bitbucket).

2 Roles Required: Yokohama release = admin + source_control; Later releases = admin +


source_control_admin.

3 Key Operations: Link to repository, Import changes, Commit changes, Resolve conflicts.
4 Best Practice: Use branches for feature development; regularly sync to avoid conflicts.
5. Security & Delegated Development
1 Access Controls (ACLs): Define who can access tables, fields, and records. Evaluated in order:
table > field > operation.

2 App Scope Security: Prevents other apps from modifying data/scripts unless explicitly allowed via
Application Access settings.

3 Delegated Development: Allows admins to grant specific users permission to develop in a scoped
app without full admin access.

4 Protection Policies: Protect sensitive scripts or tables from being modified or viewed outside the
app.
6. Publishing & Deployment
1 Update Sets: Used for moving customizations across instances. Best for global or legacy changes.
2 Application Repository: Preferred for scoped apps. Allows controlled app distribution
(install/uninstall apps).

3 Best Practice: Use App Repository for scoped apps, Update Sets for legacy/global changes.
7. Practice Questions
Q1: What intuitive development interface guides users through initial application creation?
A: Guided Application Creator

Q2: Server-side scripts manage what?


A: Database and backend logic

Q3: Which of the following is NOT a Flow Designer feature? (Domain separation, Automated testing,
Consolidated design environment, Rollback testing)
A: Domain separation, Automated testing, Rollback testing

Q4: Importing applications from source control requires what roles in Yokohama release?
A: admin, source_control

Q5: A scoped UI Script library runs how?


A: On demand

Q6: What are two benefits of scoped applications? (Choose two)


A: Reduce risk of code collisions, Enable installation/uninstallation of apps

Q7: Which tool provides a consolidated design environment for building process automation?
A: Flow Designer

Q8: Which mechanism is recommended for deploying scoped apps across instances?
A: Application Repository

Q9: Delegated Development allows what?


A: Specific users to develop in an application scope without full admin rights

Q10: Which scripting API is used to query records in server-side scripts?


A: GlideRecord
8. CAD Exam Cheat Sheet
1 Scoped Apps: Isolated, portable, safer than global.

2 Guided App Creator: Step-by-step app creation.

3 Studio: Full app IDE.

4 Flow Designer: Automation + subflows (no rollback).

5 IntegrationHub: External system integrations via Spokes.

6 Source Control Roles: Yokohama=admin+source_control; Later=admin+source_control_admin.

7 Server-side Scripts: Business Rules, Script Includes, manage backend.

8 Client-side Scripts: Client Scripts, UI Policies, manage forms.

9 UI Script Libraries: Run on demand.

10 ACLs: Control access (table > field > operation).

11 Delegated Development: Scoped development permissions.

12 Publishing: App Repository > Update Sets for scoped apps.

You might also like