Mark Hammer's Blog

SalesforceやTrailheadに関する情報を投稿しているブログです。

Trailhead モジュール:認定 Platform アプリケーションビルダー資格の更新 (Winter '21)

※この内容は2020/12時点のものです。

Winter '21 のアプリケーションビルダー向けの新機能の学習

https://trailhead.salesforce.com/ja/content/learn/modules/platform-app-builder-certification-maintenance-winter-21/learn-whats-new-for-app-builders-in-winter-21

  • 説明:日本語
  • Challenge:日本語選択問題

特定のレコード変更時のフローの保存前トリガのハンズオン

https://trailhead.salesforce.com/ja/content/learn/modules/platform-app-builder-certification-maintenance-winter-21/get-handson-with-flow-before-save-trigger-when-certain-record-changes-are-made

  • 説明:日本語
  • Challenge:英語ハンズオン

【Challenge要約】

※このChallengeには、Salesforce公式解説があります。
注意:このChallenge用に新しいTrailhead playgroundを用意することをお勧めします。既存の組織やPlayground組織を利用するとChallenge判定時に問題が発生する恐れがあります。

取引先オブジェクトに以下選択リスト項目を作成してください。

  • 項目の表示ラベル:Onboarding Status
  • 値:以下の通り設定してください。
    • Not Started
    • In Process
    • Complete
  • 項目名:Onboarding_Status

以下の通り、新規フローを作成し、有効化してください。

  • 初期設定
    • フロータイプ:レコードトリガフロー
  • 開始要素
    • フローをトリガする条件:レコードが作成または更新された
    • フローを実行:レコードが保存される前
    • [+ オブジェクトを選択]をクリックし、以下の通り設定してください。
      • オブジェクト:取引先
      • 条件の要件:すべての条件に一致 (AND)
      • 項目:Onboarding_Status__c
      • 演算子:次の文字列と一致する
      • 値:Complete
    • 更新されたレコードでフローを実行するタイミング:条件の要件に一致するようにレコードを更新したときのみ
  • 割り当て要素を画面に配置し、開始要素と繋いでください。
  • 割り当て要素を以下の通り設定してください。
    • 表示ラベル:New Assignment
    • API参照名:New_Assignment
    • 変数値を設定
      • 変数: {!$Record.Active__c}
      • 演算子:次の文字列と一致する
      • 値:Yes
  • 保存をクリックし、以下の通り設定して保存してください。
    • フローの表示ラベル:Onboarding
    • フローのAPI参照名:Onboarding
  • フローを有効化してください。