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

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

こんにちは、にいるです。

今日は、Trailheadのモジュール「特定のレコード変更時のフローの保存前トリガのハンズオン」について、チャレンジ内容をまとめておきます。

2021/12/10までの更新期限なので、お忘れなく!

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

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

このモジュールはアプリケーションビルダー資格の更新のために必要なモジュールです。

新機能の紹介も含まれているので、Salesforceエンジニアの方はやっておくべきモジュールですね。

2.チャレンジ内容

ではチャレンジ内容を見ていきます。

■英語

Create a Flow that Triggers when Certain Criteria are Met
The Cloud Kicks Training Team wants to create a custom Onboarding Status field that automatically updates when a new customer completes their onboarding training.

Create a flow that updates the Active status to “Yes” when a new customer’s onboarding is complete.

Prework: Before you begin, we strongly recommend creating a new Trailhead Playground. To do this, scroll to the bottom of this page, click the section next to Launch, and select Create Playground. It typically takes 3–4 minutes for Salesforce to create your Trailhead Playground.

Note: Yes, we really mean a brand-new Trailhead playground! If you use an existing org or playground, you can run into problems completing the challenge.
Create a new picklist field.

Account: Onboarding Status
Values: Not Started, In Process, Complete
Create a new Flow.
Flow Type: Record-Triggered Flow
Flow Name: Onboarding
Trigger Flow When: A record is created or updated
Run the Flow: Before the record is saved
Object: Account
Field: Onboarding Status
Operator: Equals
Value: Complete
Only when a record is updated to meet the condition requirements
Assignment: New Assignment
Variable: {!$Record.Active__c}
Operator: Equals
Value: Yes
Activate the Flow.

■日本語

特定の基準が満たされたときにトリガーされるフローを作成する
Cloud Kicksトレーニングチームは、新しい顧客がオンボーディングトレーニングを完了すると自動的に更新されるカスタムオンボーディングステータスフィールドを作成したいと考えています。

新規顧客のオンボーディングが完了したときにアクティブステータスを「はい」に更新するフローを作成します。

事前作業:始める前に、新しいTrailheadPlaygroundを作成することを強くお勧めします。これを行うには、このページの一番下までスクロールし、[起動]の横のセクションをクリックして、[プレイグラウンドの作成]を選択します。 SalesforceがTrailheadPlaygroundを作成するのに通常3〜4分かかります。

注:はい、私たちは本当に新しいトレイルヘッドの遊び場を意味します!既存の組織または遊び場を使用している場合、チャレンジを完了する際に問題が発生する可能性があります。
新しい選択リストフィールドを作成します。

アカウント:オンボーディングステータス
値:未開始、処理中、完了
新しいフローを作成します。
フロータイプ:レコードトリガーフロー
フロー名:オンボーディング
トリガーフローいつ:レコードが作成または更新されます
フローの実行:レコードが保存される前
オブジェクト:アカウント
フィールド:オンボーディングステータス
演算子:等しい
値:完了
条件要件を満たすためにレコードが更新された場合のみ
割り当て:新しい割り当て
変数:{!$ Record.Active__c}
演算子:等しい
値:はい
フローをアクティブにします。

2.解答

このチャレンジをクリアするためにすることは以下の3つです。

  1. 選択リスト項目の作成
  2. フローの作成
  3. フローの有効化

それぞれ見ていきます。

2-1.選択リスト項目の作成

選択リスト項目

選択リスト値

2-2.フローの作成

フロータイプの設定

レコードトリガーのフロー

トリガの設定

トリガの設定

オブジェクトの設定

オブジェクトの設定

割り当ての設定

レコード更新フロー

フローの名前の設定

フローの保存

2-3.フローの有効化

最後に右上のメニューからフローを有効化します。
完成形はこうなっています。

フローの有効化

ちゃんとクリアできました。

Trailheadのクリア

3.まとめ

いかがでしたでしょうか。

このTrailheadは資格更新のために必要な資格です。

更新期限はまだ一年くらいありますが、何があるかわからないので時間がある方は早めにやっておきましょう!

皆さんもぜひ色々と試してみてください。
他にも色々と標準機能やSalesforce機能について紹介していますので、ご覧ください。

ではでは!

Salesforce 機能別 まとめページ

コメント

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