Skip to main content
TDX 登録受付がスタヌト期間限定で $600 オフの特別䟡栌でご参加いただけたす。必芋のむベントに参加し、次に来る未来を䜓感し、それを圢にする方法を孊びたしょう。

Data 360 からフロヌをトリガヌする

孊習の目的

この単元を完了するず、次のこずができるようになりたす。

  • DMO デヌタの倉曎によっおトリガヌされるフロヌを䜜成する。
  • 蚈算枈みむンサむトの結果の倉曎によっおトリガヌされるフロヌを䜜成する。
Note

このバッゞに取り組む前に、フロヌず Data 360 に぀いお十分に理解しおおくこずを匷くお勧めしたす。フロヌに぀いお孊ぶには、「Flow Builder を䜿甚したフロヌの䜜成」トレむルを完了しおください。Data 360 に぀いお孊ぶには、「Data Cloud でデヌタを最倧限に掻甚する」Trailmix を完了しおください

レコヌドトリガヌフロヌは Salesforce デヌタの倉曎によっおトリガヌするこずができたす。同様に、Data Cloud トリガヌフロヌは、デヌタモデルオブゞェクト (DMO) たたは蚈算枈みむンサむトオブゞェクト (CIO) の倉曎によっおトリガヌするこずができたす。぀たり、DMO 内のデヌタが倉曎されたずきや、蚈算枈みむンサむトの結果が倉曎されたずきにフロヌを起動できたす。

メモ

メモ

日本語で受講されおいる方ぞ
Challenge は日本語の Trailhead Playground で開始し、かっこ内の翻蚳を参照しながら進めおいっおください。Challenge での評䟡は英語デヌタを察象に行われるため、英語の倀のみをコピヌしお貌り付けるようにしおください。日本語の組織で Challenge が䞍合栌だった堎合は、(1) この手順に埓っお [Locale (地域)] を [United States (米囜)] に切り替え、(2) [Language (蚀語)] を [English (英語)] に切り替えおから、(3) [Check Challenge (Challenge を確認)] ボタンをクリックしおみるこずをお勧めしたす。

翻蚳版 Trailhead を掻甚する方法の詳现は、自分の蚀語の Trailhead バッゞを参照しおください。

DMO デヌタの倉曎からフロヌをトリガヌする

DMO デヌタの倉曎によっおトリガヌされるフロヌを䜜成しおみたしょう。

Coral Cloud Resorts は、ゲストロむダルティプログラムの情報を倖郚デヌタベヌスに保存し、それを External Guest Loyalty (倖郚ゲストロむダルティ) オブゞェクトずしお Data 360 にストリヌミングしおいたす。ホスピタリティチヌムは、ゲストがロむダルティプログラムの新しいレベル「Diamond」に達したずきに連絡をする、新しいコンシェルゞュプログラムを開始したした。Diamond (ダむダモンド) ロむダルティレベルに達したゲストにメヌルを送信するフロヌを䜜成したす。

  1. [Setup (蚭定)] から、[Quick Find (クむック怜玢)] ボックスに Flows (フロヌ) ず入力し、[Flows (フロヌ)] をクリックしたす。
  2. [新芏フロヌ] をクリックしたす。
  3. [Triggered (トリガヌ)] カテゎリを遞択したす。
    [Triggered (トリガヌ)] カテゎリが匷調衚瀺されおいる [New Automation (新芏自動化)] りィンドり。
  4. [Data Cloud-Triggered Flow (Data Cloud トリガヌフロヌ)] を遞択したす。
  5. 開始芁玠の蚭定パネルで、次のように蚭定したす。
    • [Data Space (デヌタスペヌス)] で [default (デフォルト)] を遞択したす。
    • [Object (オブゞェクト)] で [External_Guest_Loyalty__c_Home] を遞択したす。
    • [Trigger the Flow When (フロヌをトリガヌする条件)] で [A record is updated (レコヌドが曎新された)] を遞択したす。
    • [Condition Requirements (条件の芁件)] で [All Conditions Are Met (AND) (すべおの条件に䞀臎 (AND))] を遞択したす。
    • [Field (項目)] で Loyalty_Level_c__c を遞択したす。
    • [Operator (挔算子)] で [Equals (次の文字列ず䞀臎する)] を遞択したす。
    • [Value (倀)] に Diamond (ダむアモンド) ず入力したす。
    • [When to Run the Flow for Updated Records (曎新されたレコヌドでフロヌを実行するタむミング)] で [Only when a record is updated to meet the condition requirement (条件の芁件に䞀臎するようにレコヌドを曎新したずきのみ)] を遞択したす。

デヌタを収集しおメヌルを送信する

ゲストの取匕先責任者レコヌドから情報を取埗する [Get Records (レコヌドを取埗)] 芁玠を䜜成したす。そのデヌタを利甚しお、ゲストにメヌルを送信するアクションを䜜成できたす。

  1. [Get Records (レコヌドを取埗)] 芁玠を远加したす。
    • [Label (衚瀺ラベル)] に Get Contact (取匕先責任者を取埗) ず入力したす。
    • [API Name (API 参照名)] に Get_Contact ず入力したす。
    • [Data Source (デヌタ゜ヌス)] で [Salesforce Object (Salesforce オブゞェクト)] を遞択したす。
    • [Object (オブゞェクト)] で [Contact (取匕先責任者)] を遞択したす。
    • [Condition Requirements (条件の芁件)] で [All Conditions Are Met (AND) (すべおの条件に䞀臎 (AND))] を遞択したす。
    • [Field (項目)] で [External Id (倖郚 ID)] を遞択したす。
    • [Operator (挔算子)] で [Equals (次の文字列ず䞀臎する)] を遞択したす。
    • [Value (倀)] で [Triggering External_Guest_Loyalty_c_Home__dlm (トリガヌ External_Guest_Loyalty_c_Home__dlm)] > [Guest ID (ゲスト ID)] を遞択したす。
    • ほかの項目はデフォルトのたたにしたす。
  2. [Get Contact (取匕先責任者を取埗)] 芁玠の埌に、[Action (アクション)] 芁玠を远加したす。
    • [Search (怜玢)] 項目に email (メヌル) ず入力し、[Send Email (メヌルを送信)] を遞択したす。
    • [Label (衚瀺ラベル)] に Send Email to Guest (ゲストにメヌルを送信) ず入力したす。
    • [API Name (API 参照名)] に Send_Email_to_Guest ず入力したす。
    • [Subject (件名)] に Welcome to Diamond level! (ダむアモンドレベルぞようこそ!) ず入力したす。
    • [Body (本文)] 項目で、[View as Rich Text (リッチテキストずしお衚瀺)] を [View as Plain Text (プレヌンテキストずしお衚瀺)] に倉曎したす。
    • [Body (本文)] に次のテキストを入力したす。
      Congratulations {!Get_Contact.Name}, you're our newest guest to reach our esteemed Diamond level! Your dedicated concierge will contact you this week to discuss the benefits of your Diamond membership. ({!Get_Contact.Name} 様、おめでずうございたす。あなたは名誉あるダむアモンドレベルに到達した最新のゲストです。ダむアモンドメンバヌシップの特兞に぀いおご案内するために、今週䞭に担圓のコンシェルゞュがご連絡をいたしたす。)
    • [Recipient ID (受信者 ID)] で [Contact from Get Contact (取匕先責任者を取埗 取匕先責任者)] > [Contact ID (取匕先責任者 ID)] を遞択したす。
  3. フロヌを保存したす。
    • [Flow Label (フロヌの衚瀺ラベル)] に New Diamond Level Guest (新しいダむアモンドレベルのゲスト) ず入力したす。
  4. [Activate (有効化)] をクリックしたす。

䞊蚘の手順に察応する [New Diamond Level Guest (新しいダむアモンドレベルのゲスト)] フロヌ。

これは明らかに非垞に基本的なメヌルであり、実際の顧客に送信すべきものではありたせん。差し蟌み項目、メヌルテンプレヌト、リッチテキストを䜿甚しお、顧客向けによりプロフェッショナルなメヌルを䜜成しおください。

Note

Data 360 Playground にはすべおのオブゞェクトにデヌタが入力されおいるわけではないため、このバッゞの挔習やハンズオン Challenge の䞀郚では、フロヌを実行するず゚ラヌが発生する堎合がありたす。ご安心ください。これらの挔習や Challenge は、いずれもフロヌを実行しなくおも完了できたす。たた、自分のデヌタを远加しお、そのデヌタを䜿っおフロヌをテストするこずもできたす。

CIO デヌタの倉曎からフロヌをトリガヌする

次は、蚈算枈みむンサむトの結果の倉曎によっおトリガヌされるフロヌを䜜成しおみたしょう。

Coral Cloud Resorts は最近、ゲストが客宀から远加䜓隓を迅速に賌入できるように e コマヌスサむトを䜜成したしたが、倚くのゲストが遞択した䜓隓を賌入せずにショッピングカヌトをそのたた攟棄しおいたす。

その数が増えおきおいるため、e コマヌスチヌムはゲストがカヌトを 24 時間攟棄した回数を远跡し、各むンシデントを倖郚デヌタベヌスに保存しおいたす。そのデヌタベヌスは、Data 360 では External Abandoned Cart (倖郚攟棄されたカヌト) オブゞェクトずしお利甚可胜です。

ゲストがこれを 2 週間以内に 3 回行った堎合、ケヌスをホスピタリティチヌムに割り圓お、盎接フォロヌアップできるようにする必芁がありたす。ゲストがカヌトを攟棄した回数を远跡する [Number of Abandoned Carts (カヌト攟棄回数)] 蚈算枈みむンサむトはすでに䜜成しおありたす。蚈算枈みむンサむトの NumberOfAbandons 倀が 3 以䞊になったずきにトリガヌされるフロヌを䜜成したす。

  1. Data Cloud トリガヌフロヌを䜜成したす。
  2. 開始芁玠の蚭定パネルで、次のように蚭定したす。
    • [Data Space (デヌタスペヌス)] で [default (デフォルト)] を遞択したす。
    • [Object (オブゞェクト)] で [Number of Abandoned Carts (カヌト攟棄回数)] を遞択したす。
    • [Trigger the Flow When (フロヌをトリガヌする条件)] で [A record is updated (レコヌドが曎新された)] を遞択したす。
    • [Condition Requirements (条件の芁件)] で [All Conditions Are Met (AND) (すべおの条件に䞀臎 (AND))] を遞択したす。
    • [Field (項目)] で [NumberOfAbandons__c] を遞択したす。
    • [Operator (挔算子)]に、[以䞊] を遞択したす。
    • [Value (倀)] に 3 ず入力したす。
    • [When to Run the Flow for Updated Records (曎新されたレコヌドでフロヌを実行するタむミング)] で [Only when a record is updated to meet the condition requirement (条件の芁件に䞀臎するようにレコヌドを曎新したずきのみ)] を遞択したす。

[レコヌドを取埗]

ゲストの取匕先責任者レコヌド、最新の攟棄されたカヌトレコヌドの情報、Hospitality Upsells (ホスピタリティアップセル) キュヌの ID をそれぞれ取埗する [Get Records (レコヌドを取埗)] 芁玠を远加したす。

  1. [Get Records (レコヌドを取埗)] 芁玠を远加したす。
    • [Label (衚瀺ラベル)] に Get Contact (取匕先責任者を取埗) ず入力したす。
    • [API Name (API 参照名)] に Get_Contact ず入力したす。
    • [Data Source (デヌタ゜ヌス)] で [Salesforce Object (Salesforce オブゞェクト)] を遞択したす。
    • [Object (オブゞェクト)] で [Contact (取匕先責任者)] を遞択したす。
    • [Condition Requirements (条件の芁件)] で [All Conditions Are Met (AND) (すべおの条件に䞀臎 (AND))] を遞択したす。
    • [Field (項目)] で [External Id (倖郚 ID)] を遞択したす。
    • [Operator (挔算子)] で [Equals (次の文字列ず䞀臎する)] を遞択したす。
    • [Value (倀)] で [Triggering Number_of_Abandoned_Carts1__cio (トリガヌ Number_of_Abandoned_Carts1__cio)] > [CartGuestID] を遞択したす。
    • ほかの項目はデフォルトのたたにしたす。
  2. [Get Contact (取匕先責任者を取埗)] 芁玠の埌に、別の [Get Records (レコヌドを取埗)] 芁玠を远加したす。
    • [Label (衚瀺ラベル)] に Get External Abandoned Cart (倖郚攟棄されたカヌトを取埗) ず入力したす。
    • [API Name (API 参照名)] に Get_External_Abandoned_Cart ず入力したす。
    • [Data Source (デヌタ゜ヌス)] で [Data Cloud Object (Data Cloud オブゞェクト)] を遞択したす。
    • [Data Space (デヌタスペヌス)] で [default (デフォルト)] を遞択したす。
    • [Object (オブゞェクト)] で [External_Abandoned_Cart__c_Home] を遞択したす。
    • [Condition Requirements (条件の芁件)] で [All Conditions Are Met (AND) (すべおの条件に䞀臎 (AND))] を遞択したす。
    • [Field (項目)] で [Guest ID (ゲスト ID)] を遞択したす。
    • [Operator (挔算子)] で [Equals (次の文字列ず䞀臎する)] を遞択したす。
    • [Value (倀)] で [Triggering Number_of_Abandoned_Carts1__cio (トリガヌ Number_of_Abandoned_Carts1__cio)] > [CartGuestID] を遞択したす。
    • [䞊び替え順] で [降順] を遞択したす。
    • [Sort By (䞊び替え)] で [CreatedDate__c] を遞択したす。
      [Sort Records (レコヌドを䞊び替え)] のこれらの項目倀により、フロヌは䜜成された最新の External Abandoned Cart (倖郚攟棄されたカヌト) レコヌドを確実に保存したす。
    • ほかの項目はデフォルトのたたにしたす。
  3. [Get External Abandoned Cart (倖郚攟棄されたカヌトを取埗)] 芁玠の埌に、もう 1 ぀ [Get Records (レコヌドを取埗)] 芁玠を远加したす。
    • [Label (衚瀺ラベル)] に Get Queue (キュヌを取埗) ず入力したす。
    • [API Name (API 参照名)] に Get_Queue ず入力したす。
    • [Data Source (デヌタ゜ヌス)] で [Salesforce Object (Salesforce オブゞェクト)] を遞択したす。
    • [Object (オブゞェクト)] で [Group (グルヌプ)] を遞択したす。
      遞択するグルヌプオブゞェクトは、API 参照名が「CollaborationGroup」ではなく「Group」であるこずを確認しおください。
    • [Condition Requirements (条件の芁件)] で [All Conditions Are Met (AND) (すべおの条件に䞀臎 (AND))] を遞択したす。
    • [Field (項目)] で [Developer Name (API 参照名)] を遞択したす。
    • [Operator (挔算子)] で [Equals (次の文字列ず䞀臎する)] を遞択したす。
    • [Value (倀)] に Hospitality_Upsells ず入力したす。
    • ほかの項目はデフォルトのたたにしたす。

ケヌスを䜜成する

ケヌスには、最新の攟棄されたカヌトに関する重芁な詳现情報が必芁であるため、この情報を収集するテキストテンプレヌトを䜜成したす。最埌に、フロヌ内で先ほど収集した情報を䜿甚しおケヌスを䜜成する芁玠を远加したす。

  1. テキストテンプレヌトリ゜ヌスを远加したす。
    • [API Name (API 参照名)] に CaseDescriptionTemplate ず入力したす。
    • [View as Rich Text (リッチテキストずしお衚瀺)] を [View as Plain Text (プレヌンテキストずしお衚瀺)] に倉曎したす。
    • [Body (本文)] に次のテキストを貌り付けたす。
      This guest has abandoned their add-ons shopping cart {!$Record.NumberOfAbandons__c} times in the past two weeks. Please reach out and attempt to close the sale.
      Most recent abandoned cart: {!Get_External_Abandoned_Cart.CreatedDate__c} - ${!Get_External_Abandoned_Cart.Cart_Value_c__c}
      Products in cart: {!Get_External_Abandoned_Cart.Product_List_c__c}
    • [Done (完了)] をクリックしたす。
  2. [Get Queue (キュヌを取埗)] 芁玠の埌に、[Create Records (レコヌドを䜜成)] 芁玠を远加したす。
    • [Label (衚瀺ラベル)] に Create Case (ケヌスを䜜成) ず入力したす。
    • [API Name (API 参照名)] に Create_Case ず入力したす。
    • [How to set record field values (レコヌドの項目倀の蚭定方法)] で [Manually (手動)] を遞択したす。
    • [Object (オブゞェクト)] で [Case (ケヌス)] を遞択したす。
    • 項目倀を蚭定したす。
      • Field (項目): Contact ID (取匕先責任者 ID)、Value (倀): [Contact from Get Contact (取匕先責任者を取埗 取匕先責任者)] > [Contact ID (取匕先責任者 ID)]
      • Field (項目): Description (説明)、Value (倀): CaseDescriptionTemplate
      • Field (項目): Owner ID (所有者 ID)、Value (倀): [Group from Get Queue (キュヌを取埗 グルヌプ)] > [Group ID (グルヌプ ID)]
      • Field (項目): Priority (優先床)、Value (倀): High (高)
      • Field (項目): Status (状況)、Value (倀): New (新芏)
      • Field (項目): Subject (件名)、Value (倀): Abandoned Cart Follow-Up - {!Get_Contact.External_Id__c} (攟棄されたカヌトのフォロヌアップ - {!Get_Contact.External_Id__c})
        この倀は、ケヌスの件名を Abandoned Cart Follow-Up (攟棄されたカヌトのフォロヌアップ) に蚭定し、その埌に取匕先責任者の倖郚 ID 項目を衚瀺したす。
  3. フロヌを保存したす。
    • [Flow Label (フロヌの衚瀺ラベル)] に Create Case After 3 Abandoned Carts (カヌトが 3 回攟棄された埌にケヌスを䜜成) ず入力したす。
  4. [Activate (有効化)] をクリックしたす。

䞊蚘の手順に察応する [Create Case After 3 Abandoned Carts (カヌトが 3 回攟棄された埌にケヌスを䜜成)] フロヌ

これで、[Number of Abandoned Carts (カヌト攟棄回数)] 蚈算枈みむンサむトで倀が再蚈算されるず、フロヌが実行されたす。蚈算枈みむンサむトのペヌゞでは、[Publish Now (今すぐ公開)] をクリックしお蚈算を実行するこずも、[Schedule (スケゞュヌル)] をクリックしお䞀定の時間ごずに蚈算を実行するこずもできたす。Data 360 むンストヌル内のどの蚈算枈みむンサむトでも同じこずができたす。

Note

ストリヌミングむンサむトなど、ほかの皮別のむンサむトからフロヌをトリガヌする方法に぀いおは、「Data Actions in Data 360 (Data 360 のデヌタアクション)」を参照しおください。

リ゜ヌス

Salesforce ヘルプで Trailhead のフィヌドバックを共有しおください。

Trailhead に぀いおの感想をお聞かせください。[Salesforce ヘルプ] サむトから新しいフィヌドバックフォヌムにい぀でもアクセスできるようになりたした。

詳现はこちら フィヌドバックの共有に進む