新しい Agentforce Builder での Field Service の自律スケジュールの設定
エージェントとそのさまざまなコンポーネントを設定することで、自律スケジュールの動作を変更できます。エージェントは詳細を含み、アクションを含むサブエージェントと、その一部がフローをコールするサブエージェントで構成されます。これらのコンポーネントのいずれかを設定できます。たとえば、エージェントの詳細でお知らせメッセージを設定し、サブエージェントで手順を設定し、フローでスケジュールポリシーや業務時間などを変更できます。
必要なエディション
| 使用可能なインターフェース: Lightning Experience |
| 使用可能なエディション: Field Service および Foundation が付属する Enterprise Edition、Performance Edition、Unlimited Edition、および Developer Edition、または Einstein 1 Field Service Edition または Agentforce 1 Field Service Edition。 |
| 必要なユーザー権限 | |
|---|---|
| エージェントを管理する | 「Agentforce サービスエージェントを管理」および「AI エージェントの管理」 または 「アプリケーションのカスタマイズ」 |
次の動画で、自律スケジュール環境を設定する方法をいくつか確認してください。
使用開始
エージェントをパーソナライズするには、次の手順に従います。
- アプリケーションランチャーで、[Agentforce Studio] を見つけて選択します。
- エージェントを開きます。エージェントが新しい Agentforce Builder で開きます。
- [設定] で、詳細を変更します。たとえば、[システム] から、[ようこそメッセージ] を変更します。
- [サブエージェント] で、このエージェントが使用するサブエージェントを変更します。たとえば、使用しないサブエージェントを削除したり、サブエージェントの指示を変更したりします。
- エージェントが使用するフローを特定し、Flow Builder で変更します。たとえば、スケジュールポリシーや業務時間を変更できます。
組織の設定を反映するためにパーソナライズできるコンポーネントの例を次に示します。
住所
デフォルトでは、顧客の住所は取引先責任者レコードから取得されます。組織で住所の保存に取引先レコードを使用している場合は、次の手順を実行します。
- [設定] で、[フロー] を見つけて選択します。
- [Field Service: Create Service Appointment (Field Service: サービス予定を作成)] フローを開きます。
- Flow Builder で、[Save As New Flow (新規フローとして保存)] をクリックします。
- 取引先責任者レコードの代わりに取引先レコードで定義された住所を使用するようにフローを設定します。
- フローを保存して有効化します。
エスカレーション
エージェントには、会話を担当者にエスカレーションするさまざまなシナリオが含まれます。これらのシナリオを追加、削除、または変更する場合は、次の手順に従います。
- エージェントに組み込まれているガードレールを理解するには、「倫理的な指示と担当者へのエスカレーション」を参照してください。
- シナリオを変更する場合は、Agentforce Studio でスクリプトモードに切り替えます。
- 「エスカレーション」および「エスカレーション」を検索して、関連するすべての手順を見つけます。
- 必要に応じて、指示を変更します。
メッセージングチャネル
拡張 Web チャットリリースを使用する場合、情報の表示方法を設定できます。
- [設定] で、[組み込みサービスリリース] を見つけて選択します。
- メッセージングチャネルの設定をカスタマイズします。たとえば、入力インジケーターを表示できます。
業務時間
デフォルトでは、業務時間は [ゴールド予定カレンダー] に設定されます。この値は、組織で使用する業務時間に置き換えてください。
-
時間枠を取得するフローを編集します。
- [設定] で、[フロー] を見つけて選択します。
- [Field Service: Get Appointment Time Slots (Field Service: 予定の時間枠を取得)] フローを開きます。
- Flow Builder で、[Save As New Flow (新規フローとして保存)] をクリックします。
- ツールボックスを開き、operatingHoursName 変数を編集します。
-
変数のデフォルト値を目的の業務時間の名前に置き換えます。

- フローを保存して有効化します。
-
予定の到着期間を更新するフローを編集します。
- [フロー] から、[Field Service: Update Appointment Arrival Window (Field Service: 予定到着期間の更新)] フローを開きます。
- Flow Builder で、[新規フローとして保存] をクリックします。
- ツールボックスを開き、operatingHoursName 変数を編集します。
-
変数のデフォルト値を目的の業務時間の名前に置き換えます。

- フローを保存して有効化します。
スケジュールポリシー
デフォルトでは、スケジュールポリシーは [顧客優先] に設定されています。この値は、組織で使用されているスケジュールポリシーに置き換えることをお勧めします。
-
時間枠を取得するフローを編集します。
- [設定] で、[フロー] を見つけて選択します。
- [Field Service: Get Appointment Time Slots (Field Service: 予定の時間枠を取得)] フローを開きます。
- Flow Builder で、[Save As New Flow (新規フローとして保存)] をクリックします。
- ツールボックスを開き、schedulingPolicyName 変数を編集します。
-
変数のデフォルト値を目的のスケジュールポリシーの名前に置き換えます。

- フローを保存して有効化します。
-
サービス予定をスケジュールするフローを編集します。
- [フロー] から、[Field Service: Schedule Service Appointment (Field Service: サービス予定をスケジュール)] フローを開きます。
- Flow Builder で、[Save As New Flow (新規フローとして保存)] をクリックします。
- ツールボックスを開き、DefaultSchedulingPolicy 定数をクリックします。
-
定数の値を、希望するスケジュールポリシーの名前に置き換えます。

- フローを保存して有効化します。
-
予定の到着期間を更新するフローを編集します。
- [フロー] から、[Field Service: Update Appointment Arrival Window (Field Service: 予定到着期間の更新)] フローを開きます。
- Flow Builder で、[Save As New Flow (新規フローとして保存)] をクリックします。
- ツールボックスを開き、schedulingPolicyName 変数を編集します。
-
変数のデフォルト値を目的のスケジュールポリシーの名前に置き換えます。

- フローを保存して有効化します。
サービスプロバイダー情報
顧客検証後にパーソナライズされたメッセージを表示できます。
- Agentforce Builder のサブエージェントのリストから、[Customer Verification for Field Service] サブエージェントをクリックします。
- サービスプロバイダー固有の情報を追加して、顧客検証後にパーソナライズされたメッセージを表示するように手順を編集します。
時間枠
デフォルトでは、顧客に 5 つの時間枠が提供されます。この数値を変更する手順は、次のとおりです。
- Agentforce Builder で、単語 5 を検索します。
- 見つかったすべてのインスタンスのスロット数を変更します。
歓迎メッセージ
デフォルトでは、ようこそメッセージはエージェントの作成時に選択したエージェントテンプレートから取得されます。メッセージをパーソナライズする場合は、次の手順に従います。
- アプリケーションランチャーで、[Agentforce Studio] を見つけて選択します。
- エージェントを開きます。
- [システム] をクリックします。
- デフォルトの歓迎メッセージを置き換えます。
メール確認
予定をスケジュール、再スケジュール、キャンセルする要求が成功したことを確認するメールを顧客に送信するようにスケジュールエージェントを設定します。
フローの設定
- [設定] で、[フロー] を見つけて選択します。
- Field Service: Send Confirmation to Customer フローを開きます。
- [Save as New Flow (新規フローとして保存)] をクリックします。
- 表示ラベルと API 参照名を入力して、フローを保存します。
-
確認メールの送信を有効にします。
- ツールボックスを開きます。
- sendEmailOutcome 変数を開きます。
-
デフォルト値を False から True に変更します。

- [完了] をクリックします。
-
会社名を追加します。
- [変数を設定] 要素を開きます。
-
companyName 変数の値を削除し、会社の名前を入力します。
![[変数を設定] 要素の会社名](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-service-support_field_service-262-0-0-production-jajp/25233e08-bda8-42c6-9d09-a62e1caadc14/support_field_service/images/agentforce_app_conf_companyname.png)
-
送信者のメールアドレスが現在のユーザーに設定されます。組織のメールアドレスを使用する場合は、次の手順に従います。
- [メールを送信] 要素を開きます。
- [送信者の詳細を設定] の [送信者種別] で、[OrgWideEmailAddress] を選択します。
-
[送信者メールアドレス] で、値を削除し、必要なメールアドレスを入力します。

- フローを保存して有効化します。
カスタム表示ラベルの追加
カスタム表示ラベルを作成し、必要に応じて変更します。
- [設定] で、[カスタム表示ラベル] を見つけて選択します。
- [新規カスタム表示ラベル] をクリックします。
- 次の表から名前をコピーし、それらを使用して、キャンセル、スケジュール、再スケジュールの各テンプレート種別の件名と本文のカスタム表示ラベルを作成します。
| 簡単な説明 | 名前 | 値 |
|---|---|---|
| キャンセルされた予定の確認メールの件名。 | Email_Confirmation_Cancel_Subject_template | {会社名} との予定がキャンセルされた |
| キャンセルされた予定の確認メールの本文。 | Email_Confirmation_Cancel_template | こんにちは{FirstName LastName}, {元の日時} にスケジュールされていた {作業種別} 予定 {予定番号} がキャンセルされました。 ありがとうございます。{会社名} |
| スケジュール済み予定の確認メールの件名。 | Email_Confirmation_Schedule_Subject_template | {会社名} との予定がスケジュール済み |
| スケジュール済み予定の確認メールの本文。 | Email_Confirmation_Schedule_template | こんにちは{FirstName LastName}, {作業種別} の予定番号} は、{日時} に {町名・番地}、{市区郡}、{都道府県} の住所でスケジュールされています。 ありがとうございます。{会社名} |
| 再スケジュールされた予定の確認メールの件名。 | Email_Confirmation_Reschedule_Subject_template | {会社名} との予定が再スケジュールされた |
| 再スケジュールされた予定の確認メールの本文。 | Email_Confirmation_Reschedule_template | こんにちは{FirstName LastName}, {元の日時} にスケジュールされていた {作業種別} 予定 {予定番号} は、{町名・番地}、{市区郡}、{都道府県} の住所で {日時} にスケジュールされるようになりました。 ありがとうございます。{会社名} |

