この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Field Service のコアデータモデル

Field Service のコアオブジェクトを使用して、作業指示の管理、サービステリトリーの定義、作業員の追跡など、フィールドサービスの最も重要なタスクを完了します。

以下の図にあるアスタリスクは必須項目を表します。

メモ

作業指示は、顧客のために完了すべき作業を表し、Salesforce でのフィールドサービス業務の中核を成します。請求のために作業をさらに分割する、またはサブタスクを追跡するには、作業指示の子レコードである作業指示品目を追加します。
作業指示の図
作業指示には優れた柔軟性があります。次を含む多数のレコードタイプに関連付けることができます。
  • 納入商品: 特定の納入商品に対して行われる作業を追跡する。
  • ケース: 顧客のケースの一部として作業が行われることを示す。
  • 取引先取引先責任者: 顧客を表す。
  • エンタイトルメントサービス契約: サービスレベル契約を満たすために作業が行われることを示す。
作業指示では、実行する作業について説明し、サービス予定は作業を行うためにチームが現地を訪問することを表します。サービス予定には、到着期間、スケジュールされた開始時刻と終了時刻、予定の所要時間などのスケジュール設定が含まれています。すべてのサービス予定には親レコードがあります。親レコードは通常、作業指示か作業指示品目になりますが、取引先、納入商品、リード、商談に子サービス予定を追加して、関連訪問を追跡することもできます。レコードには複数の子サービス予定を含めることができます。たとえば、作業を完了するために 2 回訪問する必要がある場合は、作業指示に 2 つのサービス予定を含めます。
サービス予定の図
複数の顧客に同じ ToDo を実行することが多い場合、作業種別を作成してフィールドサービス作業を標準化します。作業種別は、作業指示や作業指示品目に適用可能なテンプレートです。作業種別では、作業の所要時間を定義し、スキル要件を追加して、作業を完了するために必要な専門知識のレベルを指定することができます。また、作業種別を使用するレコードでの子サービス予定の自動作成を選択することもできます。

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

コアの図

誰が作業するのか

Salesforce では、派遣作業員はサービスリソースとして表されます。サービスリソースは、サービス予定に割り当て可能な個々の技術者を表します。また、サービスクルーを作成することもできます。これはまとめて割り当てることができる、補完的なスキルと経験を持つサービスリソースのグループです。

サービスリソースをサービス予定に割り当てるには、割り当て済みリソースレコードを作成します。割り当て済みリソースには、サービスリソースとサービス予定の参照が含まれています。予定にサービスクルーを割り当てるには、まず [クルー] リソース種別を使用してサービスリソースレコードを作成します。次に、クルーサービスリソースを参照する割り当て済みリソースレコードを作成します。

サービスリソースには、スキルと対応可能状況を定義できる、次のオブジェクトが用意されています。
  • サービスリソーススキルは、サービスリソースの認定また専門知識レベルを表します。
  • リソース業務量レコードは、コントラクターの時間または作業ベースの業務量を追跡します。
  • リソース不在は、サービスリソースが仕事を休まなければならない期間を表します。
  • リソース設定は、作業指示または取引先で、特定のサービスリソースを優先、必須、除外として指定します。

どこで作業を行うのか

サービステリトリーは、チームがフィールドサービス作業を行うことができる場所で、サービスリソースを組織化する手段です。通常は、郡市区町村などの地理的テリトリーを表しますが、営業やサービスなどの機能的区分を表す場合もあります。各作業指示は、1 つのサービステリトリーに関連付けることができます。サービスリソースは、サービステリトリーメンバーとして 1 つ以上のサービステリトリーに割り当てられ、そのテリトリーで作業可能であることを示します。

テリトリーの図

いつ作業を行うのか

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

業務時間の図

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