順番待ち管理実装手順
この手順に従って、順番待ち管理 Salesforce オブジェクトを使用して、カスタマイズした訪問者環境を作成します。
実装手順を実行する前に、次の前提条件を確認してください。
-
ブロードキャストメッセージングでサポートされるチャネル種別は SMS のみです。
-
着信可能な電話番号に関連付けられた SMS テキストメッセージ用のメッセージングチャネルがある必要があります。ショートコードまたはフリーダイヤル番号を使用できる必要があります。MessagingChannel レコードへのアクセス権が必要です。
-
メッセージングチャネルがキューに関連付けられている必要があります。
-
デジタル待機リストアプリケーションを使用してキュー (LocationWaitlist) を作成する必要があります。
-
待機リストパーティの作成に必要な情報を要求するフォームを作成する必要があります。このフォームには名前、携帯番号、パーティサイズが含まれ、個人がメッセージの受信をオプトインしている必要があります。
個人がフォームに関連情報を入力したら、Salesforce API (SOAP、REST、または Apex) を使用して待機リストパーティを作成します。
- LocationWaitlist レコードの ID を使用して、[Status (状況)] 項目を取得します。[Status (状況)] が [Open (進行中)] であることを確認します。
-
MessagingEndUser レコードを作成します。このレコードに含まれる関連項目には、MessageType ([text] (テキスト) に設定)、MessagingChannelId、MessagingConsentStatus (ワークフローに応じて [ExplicitlyOptedIn] または [ImplicitlyOptedIn] に設定)、MessagingPlatformKey (国コードが追加された顧客の電話番号を含む)、Name (顧客の名前を含む) があります。このレコードは、SMS メッセージを送信するときに同意を確認するためにデジタルエンゲージメントにより使用されます。
- 待機リストパーティ情報を保存する LocationWaitlistedParty レコードを作成します。関連項目には、MobilePhone、Name、PartySize、PartyStatus ([waiting] (待機中) に設定)、および WaitlistId (LocationWaitlist レコードの ID に設定) があります。
LocationWaitlistedParty レコードの [Status (状況)] 項目が変更されると、Salesforce はメッセージングテンプレートとメッセージングチャネルを使用して、指定された番号に SMS メッセージを送信します。状況が [canceled (キャンセル済み)] に変更されると、顧客は待機リストから削除されます。