ServiceNow CAD勉強方法|CSA合格後に何を積むべきか

ServiceNow CSA合格後にCADへ進む学習順を整理したアイキャッチ画像 ServiceNow資格対策

CSA合格後にCADへ進むとき、最初に切り替えるべきなのは暗記量ではなく視点です。CSAでは標準機能を理解し、設定・運用できるかを見ます。CADでは、要件を読んだときに、画面制御、サーバー処理、再利用ロジック、権限、移送、テストのどこへ実装するかを判断する力が問われます。

1. CSAからCADへ進むときに変わる視点

CSAの学習では、テーブル、フォーム、リスト、ロール、グループ、Service Catalogなどを「何に使うか」で覚えることが中心です。CADでは、それらを土台にして、要件をどの機能で実装するかを判断します。例えば「入力値に応じて画面項目を表示したい」ならUI PolicyやClient Script、「保存時に値を補正したい」ならBusiness Rule、「複数の処理から共通ロジックを使いたい」ならScript Includeが候補になります。

CSA寄りの見方CAD寄りの見方
機能名と画面の場所を覚える要件を読んで実装場所を選ぶ
ロールや設定を確認する最小権限、ACL、スコープ境界を設計する
Service Catalogの流れを理解するCatalog Item、Record Producer、Flow、Taskの責務を分ける
PDIで画面を開くPDIで小さなアプリを作り、挙動差分を説明する

2. JavaScript経験別の学習順

JavaScript経験者は文法を飛ばしてServiceNow APIへ進みたくなりますが、最初から高度なScript Includeや非同期処理へ寄せると、ServiceNow固有の実行タイミングを誤解しやすくなります。未経験者は、JavaScript文法を広く学ぶより、まずフォーム上の値取得、条件分岐、サーバー側でのレコード操作、再利用関数の呼び出しに絞ると進めやすくなります。

経験最初にやること後回しでよいこと
JavaScript未経験変数、条件分岐、関数、配列、オブジェクトを小さく確認する複雑な非同期処理、外部ライブラリ、フロントエンドフレームワーク
Web開発経験ありClient ScriptとBusiness Ruleの実行場所、GlideRecord、g_formの違いを確認するJavaScript文法の復習だけに時間を使うこと
ServiceNow運用経験ありテーブル設計、ACL、Update Set、Flowとの責務分担を確認するコード量を増やす前に標準機能で足りるかを見る

3. ServiceNow固有の開発ルール

CAD学習でつまずきやすいのは、JavaScriptそのものよりServiceNow固有の実行場所です。Client Scriptは利用者のブラウザ側でフォーム操作を補助し、Business Ruleはサーバー側で保存前後の処理を行います。Script Includeは共通ロジックの再利用に使い、UI Policyは画面上の表示・必須・読み取り専用の制御に向いています。ACLはデータアクセスの最後の砦です。

  • Client Script: フォーム上の値変更、表示補助、入力支援に使う
  • UI Policy: コード量を増やさず表示、必須、読み取り専用を制御する
  • Business Rule: 保存時や更新時のサーバー側処理に使う
  • Script Include: 複数箇所から使う共通ロジックをまとめる
  • ACL: ロール、条件、スクリプトでテーブルやフィールドへのアクセスを制御する
  • Flow Designer: 承認、通知、タスク作成など業務フロー寄りの処理を整理する

4. PDIで作る最小アプリ

PDIでは、大きな業務アプリを作る必要はありません。小さな申請管理アプリを作り、テーブル、フォーム、入力制御、保存処理、通知、承認、権限、移送を一通り触る方がCAD学習には向いています。重要なのは完成度より、どの要件をどの機能で実装したのか説明できることです。

  • Scoped Appを作成し、練習用テーブルを1つ作る
  • フォーム項目を追加し、UI Policyで表示・必須条件を設定する
  • Client Scriptで入力補助を作る
  • Business Ruleで保存時の値補正や関連処理を確認する
  • Script Includeで共通判定を切り出す
  • ACLで読み取り・更新できる範囲を確認する
  • Flow Designerで承認、通知、タスク作成を試す
  • Update Setで変更の持ち運び方を確認する

5. 実装判断の比較軸

CADで問われるのは、単に機能名を知っているかではなく、似た機能を比較して選べるかです。画面だけで完結するのか、保存時にも強制したいのか、複数の画面やAPI経由でも効かせたいのかで選ぶ機能は変わります。

迷いやすい比較判断軸
UI Policy vs Client Script単純な表示制御ならUI Policy、複雑な値操作や動的処理ならClient Script
Client Script vs Business Ruleブラウザ側の入力支援か、サーバー側の保存処理か
Business Rule vs Flow Designerレコード保存に近い処理か、承認・通知・タスク作成など業務フローか
Catalog Item vs Record ProducerRequest/RITMの申請処理か、通常テーブルのレコード作成か
Role vs ACL機能利用の大枠か、テーブル・フィールド単位のアクセス制御か

6. 10週間ロードマップ

10週間で進めるなら、前半は標準機能と実装場所の比較、中盤はPDIでの小さなアプリ作成、後半は模擬問題と説明練習に寄せます。毎週、作ったもの、迷った判断、公式ドキュメントで確認したページをメモに残してください。

学習テーマ成果物
1-2週CSA範囲の復習、テーブル、フォーム、ロール、ACL標準機能の復習メモ
3-4週UI Policy、Client Script、Business Rule画面制御と保存処理の比較表
5-6週Script Include、Flow Designer、Catalog小さな申請管理アプリ
7-8週Update Set、ATF、移送、テスト変更管理とテスト観点のメモ
9-10週模擬問題、誤答分析、説明練習弱点リストと再確認ページ

7. 直前期の復習

直前期は、新しい機能を広げるより、似た機能の比較と誤答理由の説明に集中します。正解した問題でも、なぜ他の選択肢が違うのか説明できない場合は復習対象です。

  • UI Policy、Client Script、Data Policyの違いを一文で説明する
  • Business Rule、Flow、Script Includeの使い分けを説明する
  • Catalog ItemとRecord Producerの作られるレコードの違いを確認する
  • ACLでロール、条件、スクリプトがどう効くか確認する
  • Update Setで何を移送し、何を移送しないかを確認する

8. よくある失敗と復習ログ

CAD学習では、実装したかどうかよりも、なぜその実装場所を選んだかが重要です。復習ログには、要件、選んだ機能、選ばなかった機能、PDIで確認した結果、公式情報で確認したページを残します。これにより、模擬問題で似た条件が出たときに判断を再現しやすくなります。

ログ項目書く内容
要件利用者が何をしたいのか、保存時にも強制したいのか
選んだ機能UI Policy、Client Script、Business Ruleなど
選ばなかった機能なぜ近い機能ではないのか
PDI確認画面、テーブル、実行タイミング、結果
公式確認先Product Docs、Now Learning、認定資格ページ

よくある質問

CSAに合格したらすぐCADへ進んでよいですか

CSAの画面操作、テーブル、ロール、フォーム、リスト、Service Catalogの基本が説明できるなら進んで構いません。ただし、CADでは管理者として知っているだけでなく、どの機能へ実装するかを選ぶ力が必要です。

JavaScriptが苦手でもCADを目指せますか

目指せます。ただし、ServiceNowのCADではJavaScript文法だけではなく、Client Script、Business Rule、Script Include、UI Policy、ACL、Flow Designerの責務差を理解する必要があります。

PDIだけでCAD学習は足りますか

PDIは確認に有効ですが、公式ドキュメント、Now Learning、公開されている試験範囲と組み合わせてください。PDIでは小さなアプリを作り、実装判断を言語化できる状態を目指します。

最初に作る練習アプリは何がよいですか

申請テーブル、フォーム、UI Policy、Client Script、Business Rule、Script Include、ACL、Flow、Update Setを一通り触れる小さな申請管理アプリがおすすめです。

次に進むページ

学習順を確認したら、主要開発機能の記事で実装場所を整理し、CAD模擬試験で弱点を確認してください。

CADの主要開発機能とPDI練習手順 / CAD模擬試験 / CAD資格対策ハブ

タイトルとURLをコピーしました