予約可能なリソースの設定

予約可能なリソースは、組織がDynamics 365 Field Serviceでスケジュールする人員、設備、施設、その他の資産を表します。 各リソースの勤務時間、所在地、スキル、領域、勤務可能状況を設定し、配車担当者が適切なリソースを割り当てられるようにしましょう。

前提条件

  • Field Service - 管理者 または システム管理者 のセキュリティ ロールが割り当てられている。

現場担当者の編成

現場担当者とは、主にオンサイトの仕事にスケジュールされている組織の担当者です。 Dynamics 365 Field Service モバイル アプリを使用して、作業指示書の詳細を表示および更新します。 現場担当者は予約可能リソースです。 すばやく 開始 ページから現場担当者を作成 できます。

ヒント

トライアル版がある場合は、「 他の予約可能なリソースを作成する 」ステップを使って、フロントラインのスタッフやその他の予約可能なリソースを設定してください。

その他の予約可能リソースの作成

  1. Field Service で リソース 領域に変更して、リソース>リソース に移動し、新規 を選択します。

  2. [ 全般] タブで、以下の操作を実行します。

    • リソースの種類 を選択します。 リソースが誰または何か、およびリソースが組織にどのように関連しているかを示す分類です。 選択した値に応じて、定義するその他の関連する詳細があります。

      • ユーザー: システムにアクセスする必要がある組織内のユーザー。 詳細は「 現場のスタッフのセットアップ」をご覧ください。
      • アカウント または コンタクト: リソースは直接組織の一部ではありませんが、スケジュールに組み込むことを希望します。 たとえば、システムにアクセスできないが、ユーザーに代わってサービスを提供するベンダー会社などです。
      • 設備: スケジュールしたい設備。 たとえば、トラックや機械などです。
      • スタッフ: 一緒にスケジュールされるリソースのグループ。 たとえば、2 人以上のユーザーや、1 人のユーザーと車両などです。 詳しくは、 クルーのグループ リソースをご覧ください。
      • 施設: 建物や部屋など、スケジュールする必要がある物理的な空間。 詳細は 「施設のスケジュールと関連リソース」をご覧ください。
      • プール: 類似したリソースのグループ。 プールは、後の段階で実際のリソースを選択するときにスケジュールされます。 たとえば、車のグループなどです。 詳細は リソースプールのスケジュールをご覧ください。
    • スケジュール ボードに表示されるリソースの 名前 を入力し、タイム ゾーン を設定します。

  3. スケジュール設定 タブで:

    • 開始場所終了場所 を設定して、リソースの作業日の開始場所と終了場所を決定します。 システムはこれらの値をスケジュール設定とルーティングに使用します。

      • 場所にとらわれない: このリソースのホーム ロケーションは、ビジネス シナリオには関係ありません。 最初の予約や最後の予約までの移動時間は計算されず、考慮されません。
      • リソース アドレス: リソースは一意の場所でその日を開始あるいは終了します。 システムは、関連するユーザー、取引先企業、または取引先担当者レコードの緯度と経度の値 から正確な場所を取得します。
      • 組織単位: リソースは組織単位でその日を開始または終了します。 通常、これはブランチ オフィスやアセンブリ ポイントなどの会社の場所です。 正確な場所は、選択した組織単位の緯度と経度の値 から取得されます。 リソースの種類が 施設 の場合、組織単位は施設の場所として機能します。
    • リソースが属する 組織単位 を選択します。

    • リソースが スケジュール ボードで表示 できるかどうかを選択します。 詳しくは「 Universal Resource Scheduling」のスケジュールボード「Experience」をご覧ください。

    • 空き時間を検索対象にする を設定して、条件に一致する場合に スケジュール アシスタントがリソースを返すことができる かどうかを定義します。

  4. 「Field Service」タブで:

    • 時間単価 を設定して、リソースのコストを定義します。 作業時間に対する支払いを計算するために使用されます。

    • 倉庫 を選択して、リソースがパーツを取得するデフォルトの場所を設定します。

    • 休暇承認が必要 では、リソースの休暇を承認する必要があるかどうかを選択します。 休暇申請 は構成された概算時間をブロックし、その間はリソースを予約することはできません。

  5. レコードを保存します。

作業時間を追加する

リソースごとに作業時間を定義できます。 変更しなければ、システムはデフォルトの勤務時間を使います。 スケジュール ボードでは、作業時間と非作業時間が色で区別されます。 スケジュール アシスタントは、指定された作業時間にキャパシティがあるリソースのみを返します。

  1. リソース レコードを開き、作業時間タブを選択します。新規>作業時間を選択します。

  2. リソースの作業時間の開始時刻と終了時刻を設定し、繰り返しパターンを選択します。 定期的な稼働時間には カスタム の繰り返しパターンを使用します。このパターンでは、リソースの稼働時間が曜日によって異なる場合があります。

    リソースの作業時間を構成する作業時間ペインのスクリーンショット。

  3. キャパシティ を有効にして、作業時間中にリソースを予約できる回数を定義します。 たとえば、キャパシティを 5 に設定すると、スケジュール アシスタントでリソースを予約するときに、リソースが使用可能と表示され、キャパシティの上限 (この場合は、5 回) まで重複予約が可能となります。 既定では、1 が設定されています。 値を 0 に変更すると、リソース検索でリソースを利用可能として表示しなくなります。

    各作業時間エントリを均等に 2 つの就作業時間エントリに分割し、分割した各エントリに異なるキャパシティを設定するには、縦の省略記号 ⋮ >分割の追加 を選択します。 分割の追加 オプションは、キャパシティ を有効にした場合にのみ表示されます。

  4. 区切りを追加するには、縦の省略記号 ⋮ >区切りの追加を選択します。 30分の休憩が追加されます。 休憩時間を変更するには、いずれかの勤務時間の開始時刻または終了時刻を調整します。

  5. リソースの作業時間のタイム ゾーンを設定します。

  6. 作業時間を 保存 して、作業時間カレンダーを更新します。

  7. レコードを保存します。

コードを使用して作業時間カレンダーを編集するには、API を使用して作業時間カレンダーを編集するに移動します。

特性、担当地域、カテゴリを追加

リソースを区別するための最も一般的な属性は、特性、担当地域、カテゴリです。

特性の追加

特性は、リソースのスキルと認定を表します。 例えば、CPR 認定のような特定のスキル; 会計や Web 開発の経験のような、より一般的なもの; 特定の建物のセキュリティ クリアランスのようなシンプルなもの。

1 つのリソースは、複数の特性を持つことができます。 特性を作成し、それをリソースにマップし、能力モデルを提供します。

  1. リソース レコードを開き、関連>リソースの特性 を選択します。

  2. 新しい予約可能リソースの特性を選択します。

  3. 検索から 特性 を選択します。

  4. (省略可能)特性評価のための評価値を選択します。 特性の習熟度モデル に応じて、1 から 10 の評価、または認定試験のスコアを表すこともできます。

  5. 保存して閉じる を選択します。

  6. レコードを保存します。

カテゴリを追加する

リソース カテゴリは、リソースを区別するのに役立つリソースのグループです。 たとえば、リソースのロールや役職などです。

1 つのリソースは、複数のカテゴリを持つことができます。 リソース カテゴリを作成 し、リソースにマッピングします。

  1. リソース レコードを開き、関連>リソース カテゴリの関連付け を選択します。

  2. 新しいリソース カテゴリの割り当て を選択します。

  3. 検索から リソース カテゴリ を選択します。

  4. 保存して閉じる を選択します。

  5. レコードを保存します。

領域の追加

担当地域は地理的領域を表します。 一般的な例には、市区町村、郡、または一般地域が含まれます。

リソースは複数の担当地域の一部となることができますが、要件は 1 つの担当地域にマップされます。 地域を作成し、それをリソースにマッピングします。

  1. リソース レコードを開き、関連>リソース担当地域 を選択します。

  2. 新規リソースの担当地域 を選択します。

  3. 検索から 担当地域 を選択します。

  4. 保存して閉じる を選択します。

  5. レコードを保存します。

リソースの場所の定義

ルーティング、移動の見積もり、スケジュール ボードのマップ ビューなどの機能を有効にするには、システムがリソースの場所を認識する必要があります。 リソースの場所は、作業場所またはモバイル デバイスの場所です。 他に使用可能な値がない場合、システムはリソース レコードで定義されている開始場所と終了場所を使用します。

  1. リソースレコードを開き、「 スケジューリング」 タブを選択します。

  2. もしまだ設定していなければ、リソースの 開始位置終了場所を設定してください 。 彼らの仕事の開始・終了地点に応じて、 リソースアドレス または 組織単位住所を選択してください。

  3. 関連するリソースのレコード (ユーザー、取引先企業、取引先担当者) を開き、地域コードを選択して、住所が地域コード化され、緯度/経度の値が有効であることを確認します。 システムは、作業時間に休憩が構成されている場合、休憩時間中のリソースの場所として、リソースの開始および終了場所を使用します。

    たとえば、予約可能リソースのリソース タイプが 取引先担当者 に設定されているとします。関連する取引先担当者レコードには、有効な緯度と経度の値が必要です。

    連絡先レコードのジオコードのスクリーンショット。

  4. ジオコーディングが機能することを確認します。 スケジュール ボード を開き、リソースがマップ上に表示されることを確認します。 リソースを選択し、マップ上で場所を強調表示します。

リソースの可用性とライフサイクルを管理する

時間の経過と同時に、リソースは組織を離れたり、ロールを変更したり、契約が終了したりします。 期限切れまたは非アクティブなリソースがスケジュール ボードに表示されたり予約されたりしないようにするには、次のコントロールを使用します。

スケジュール ボードからリソースを削除する

レコードを非アクティブ化せずにリソースがスケジュール ボードに表示されないようにするには:

  1. リソース レコードを開き、[スケジュール] タブ 選択します。
  2. [スケジュール ボードに表示][いいえ] に設定します。
  3. スケジュール アシスタントの結果からリソースを除外するには、[ 可用性検索の有効化][いいえ ] に設定します。
  4. レコードを保存します。

リソース レコードはアクティブなままであり、予約履歴は保持されますが、ディスパッチャーは新しい作業をスケジュールするときに表示されなくなります。

リソースを非アクティブ化する

予約可能なリソース レコードを非アクティブにすると、スケジュール ボード ビューとスケジュール アシスタントの結果から完全に削除されます。

  1. リソース レコードを開きます。
  2. コマンド バーで[ 非アクティブ化]を選択します。
  3. 非アクティブ化を確認します。

Note

リソースを非アクティブ化しても、そのリソースに割り当てられている既存の予約は取り消されません。 リソースを非アクティブ化する前に、今後の予約を確認し、再割り当てして対応されない作業オーダーを避けてください。

一時的な変更の作業時間を更新する

リソースが一時的に使用できない場合 (休暇中など)、レコードを非アクティブ化するのではなく、作業時間を更新します。

  1. リソース レコードを開き、[ 作業時間 ] タブを選択します。
  2. リソースが使用できない期間の 休暇 エントリを追加します。
  3. スケジュール ボードはリソースのタイム スロットを淡色表示し、スケジュール アシスタントはその期間中にそれらを除外します。

詳細は 「休暇申請の提出および承認」をご覧ください。

ヒント

期限切れのリソースがスケジュール ボードに引き続き表示される場合は、ボード タブで非アクティブなレコードを含むカスタム リソース ビューを使用しているかどうかを確認します。 アクティブなリソースのみをフィルター処理するようにビューを更新するか、 ボード タブの設定 を使用して担当地域またはリソース フィルターを適用します。