☁️
Salesforce App Builder 資格試験 Q&A
Salesforce Certified Platform App Builder 試験対策。テーマ別解説と練習問題
テーマ1:Business Logic & Process Automation(出題比重28%)
自動化ツールの使い分け
| ツール | 用途 | コード不要? |
|---|---|---|
| Flow Builder | 複雑な自動化・画面UI・複数オブジェクト操作 | ✅ |
| Validation Rule | 保存前に入力チェック・エラー表示 | ✅ |
| Formula Field | 値を自動計算して表示(読み取り専用) | ✅ |
| Roll-Up Summary | 子→親への集計(SUM/COUNT/MAX/MIN) | ✅ |
| Apex Trigger | 複雑なロジック・コード必須の場合 | ❌ |
判断のポイント
- 「コードなしで」 → Flow / Validation Rule / Formula
- 「レコード更新時に別オブジェクトも更新」 → Flow
- 「子レコードの合計を親に反映」 → Roll-Up Summary Field
- 「入力値が条件を満たさなければ保存させない」 → Validation Rule
- Process BuilderはLegacy(新試験ではFlowが正解になることが多い)
練習問題
Q1. 営業担当者が商談(Opportunity)を「成立」にしたとき、関連する取引先(Account)の「最終成立日」項目を自動更新したい。コードなしで実現するには?
- A. Apex Trigger
- B. Flow Builder ✅
- C. Roll-Up Summary Field
- D. Validation Rule
解説: 別オブジェクトの更新はFlowの得意技。Roll-Up SummaryはMaster-Detail関係の集計専用なので不可。
Q2. 商談の「割引率」が30%を超える場合、保存できないようにしたい。最適な方法は?
- A. Flow Builder
- B. Formula Field
- C. Validation Rule ✅
- D. Approval Process
解説: 「保存させない+エラー表示」はValidation Ruleの定番。FlowでもできるがValidation Ruleが最適解。
- 1. ☁️Salesforce App Builder 資格試験 Q&A