従来の Agentforce Builder でのメールを使用した顧客開始スケジュールの設定
メールに接続する顧客が開始するスケジュールエージェントを設定します。
必要なエディション
| 使用可能なインターフェース: Lightning Experience |
| 使用可能なエディション: Field Service および Foundation が付属する Enterprise Edition、Performance Edition、Unlimited Edition、および Developer Edition、または Einstein 1 Field Service Edition または Agentforce 1 Field Service Edition。 |
メール-to-ケースを設定し、自律スケジュールの使用開始に関する情報を確認したので、メールに接続するエージェントを作成できます。
エージェントの作成
メールに接続するエージェントには、特定の設定が必要です。スケジュールエージェントをすでに作成している場合は、この目的のために個別のエージェントを作成することをお勧めします。
まず、お客様開始スケジュールエージェントを設定する手順に従います。次に、次の手順に従ってフローを作成し、作成したエージェントを設定します。
フローの作成
エンドユーザーの取引先責任者 ID を contactID 変数に対応付けるフローを作成します。
- [設定] で、[フロー] を見つけて選択します。
- [新規フロー] をクリックします。
- [自動起動フロー (トリガーなし)] を選択します。
- Flow Builder で、ツールボックスを開きます。
- [新規リソース] をクリックします。
-
次の変数を作成します。
- API 参照名: endUserContactId
データ型: テキスト
入力で使用可能
- API 参照名: contactId
データ型: テキスト
出力に使用可能
- API 参照名: endUserContactId
-
開始要素の後に、割り当て要素を追加します。
- ラベル: Assign Contact ID from End User Contact ID (エンドユーザーの取引先責任者 ID から取引先責任者 ID を割り当て)
- 変数: contactId、演算子: 次の文字列と一致する、値: endUserContactId

- フローを保存します。
- フローに名前を付けます。たとえば、「Field Service: Map End User Contact ID to Contact ID」と入力します。
- フローを有効化します。
コンテキスト変数の作成
エンドユーザーの取引先責任者 ID を保存するコンテキスト変数を作成します。
- [設定] で、[Agentforce Agents] を見つけて選択します。
- 作成したエージェントを開きます。
- [ビルダーで開く] をクリックします。
- Agentforce Builder で、[コンテキスト] をクリックします。
- [新規変数] をクリックします。
-
次の詳細情報を入力します。
- 名前: endUserContactId
- データ型: テキスト
- API による値の設定を許可
- LLM がこの値を使用できるようにする
アクションの作成
取引先責任者 ID 変数を対応付けるアクションを作成します。
- Agentforce Builder で、[サブエージェント] をクリックし、[Appointment Management for Field Service] サブエージェントを開きます。
- [This Subagent’s Actions (このサブエージェントのアクション)] をクリックします。
- [新規] をクリックし、[新規アクションを作成] を選択します。
- [参照アクション種別] で、[フロー] を選択します。
- 作成したフローを選択します。デフォルトでは、アクションはフローの名前「Field Service: Map End User Contact ID to Contact ID」を取得します。
- [次へ] をクリックします。
- [エージェントアクションの説明] に、「endUserContactId を contactId 変数にマッピングします
- 残りの必須フィールドに入力して、[完了] をクリックします。
- アクションのリストから、作成したアクションを開きます。
- [アクションを編集] をクリックします。
-
次の変数を割り当てます。
- endUserContactId input — endUserContactId 変数を割り当てます。
- contactID 出力 — VerifiedCustomerID 変数を割り当てます。

- アクションを保存します。
エージェントの指示の更新
取引先責任者 ID の対応付けアクションをコールするようにエージェントの指示を更新します。
- [Appointment Management for Field Service (Field Service の予定管理)] サブエージェントで、[サブエージェント設定] をクリックします。
-
予定のスケジュールに関するガイドラインを変更します。
-
「Do
not start scheduling until the purpose of service appointment is State. (サービス予定の目的が示されるまでスケジュールを開始しないでください。)」という文を検索します。
-
その前に「Field Service: Map End User Contact ID to Contact ID (Field Service: エンドユーザーの取引先責任者 ID を取引先責任者 ID に対応付ける)」アクションをコールする
必要があり
ます。
-
「Do
-
予定の再スケジュールに関するガイドラインを変更します。
-
「Update Appointment Times for Field Service (Field Service の予定時間を更新)」という文を検索します。予定の ID を使用し、到着期間の開始パラメーターと到着期間終了パラメーターを使用しません
。 -
その前に「Field Service: Map End User Contact ID to Contact ID (Field Service: エンドユーザーの取引先責任者 ID を取引先責任者 ID に対応付ける)」アクションをコールする
必要があり
ます。
-
-
予定に関する情報を取得するためのガイドラインを変更します。
-
この文を検索します。
この命令は、[Get Appointment Information for Field Service (Field Service の予定情報を取得)] アクションを使用して予定情報を取得、絞り込み、書式設定し、顧客に表示する方法を制御します。
-
「重要な制限」の最上部に「Field Service: エンドユーザーの取引先責任者 ID を取引先責任者 ID に対応付ける」アクションをコールして取引先責任者 ID をグラウンディングしてから、「Get Appointment Information for Field Service (Field Service の予定情報を取得)」アクションをコールする
必要
があります。
-
この文を検索します。
-
予定のキャンセルに関するガイドラインを変更します。
-
次の文を検索します。 顧客のサービス予定をキャンセルするプロセスを
管理します。
-
最初のステップの後にこのステップを追加します。「Field Service: Map End User Contact ID to Contact ID (Field Service: エンドユーザーの取引先責任者 ID を取引先責任者 ID に対応付ける)」アクションを呼び出して取引先責任者 ID をグラウンディングする
必要があり
ます。
-
次の文を検索します。 顧客のサービス予定をキャンセルするプロセスを
- エージェントを有効化します。
この記事で問題は解決されましたか?
ご意見をお待ちしております。

