Field Service のコアデータモデル

- 納入商品: 特定の納入商品に対して行われる作業を追跡する。
- ケース: 顧客のケースの一部として作業が行われることを示す。
- 取引先と取引先責任者: 顧客を表す。
- エンタイトルメントとサービス契約: サービスレベル契約を満たすために作業が行われることを示す。

作業指示とサービス予定は、いつどこで作業が行われるのか、作業の性質、誰が作業を行うのかを制御するさまざまなオブジェクトでサポートされています。

誰が作業するのか
Salesforce では、派遣作業員はサービスリソースとして表されます。サービスリソースは、サービス予定に割り当て可能な個々の技術者を表します。また、サービスクルーを作成することもできます。これはまとめて割り当てることができる、補完的なスキルと経験を持つサービスリソースのグループです。
サービスリソースをサービス予定に割り当てるには、割り当て済みリソースレコードを作成します。割り当て済みリソースには、サービスリソースとサービス予定の参照が含まれています。予定にサービスクルーを割り当てるには、まず [クルー] リソース種別を使用してサービスリソースレコードを作成します。次に、クルーサービスリソースを参照する割り当て済みリソースレコードを作成します。
- サービスリソーススキルは、サービスリソースの認定また専門知識レベルを表します。
- リソース業務量レコードは、コントラクターの時間または作業ベースの業務量を追跡します。
- リソース不在は、サービスリソースが仕事を休まなければならない期間を表します。
- リソース設定は、作業指示または取引先で、特定のサービスリソースを優先、必須、除外として指定します。
どこで作業を行うのか
サービステリトリーは、チームがフィールドサービス作業を行うことができる場所で、サービスリソースを組織化する手段です。通常は、郡市区町村などの地理的テリトリーを表しますが、営業やサービスなどの機能的区分を表す場合もあります。各作業指示は、1 つのサービステリトリーに関連付けることができます。サービスリソースは、サービステリトリーメンバーとして 1 つ以上のサービステリトリーに割り当てられ、そのテリトリーで作業可能であることを示します。

いつ作業を行うのか
業務時間は、チームがフィールドサービスをいつ行うことができるのかを示し、取引先、サービステリトリー、サービステリトリーメンバーに割り当てることができます。業務時間に詳細を追加するには、特定の曜日の業務時間を表す時間枠を作成します。

顧客のエンタイトルメントに、顧客がいつフィールドサービスを利用できるのかに関する条件が含まれている場合、[業務時間] 項目 (API 参照名: SvcApptBookingWindowsId) を使用して、エンタイトルメントでこれらの時間を追跡できます。たとえば、顧客 A には月曜日~金曜日の午前 8 時~正午までサービスを受ける権利があり、顧客 B には 1 日 24 時間、週 7 日間サービスを受ける権利がある場合、顧客ごとに業務時間を作成し、関連エンタイトルメントに割り当てることができます。