Dynamics 365 Field Service の Universal Resource Scheduling の概要

この記事では、 Dynamics 365 Field Service が Universal Resource Scheduling をどのように使用しているかについて説明します。

フィールド サービス組織は、多くの場合、作業指示書を完了するために技術者を予約します。 要件に合わせてリソースを効率的にスケジュールすることで、移動時間とコストを削減できます。

Universal Resource Scheduling とField Service の作業指示書

Field Service をインストールすると、Universal Resource Scheduling が自動的に追加されます。

作業指示書と関連エンティティは Field Service の一部であり、Universal Resource Scheduling のリソース、要件、予約とシームレスに連携します。

つまり、Field Service は、どこ で行う必要があるかを定義し、Universal Resource Scheduling は、いつ 作業を行うことができるかを定義します。

作業指示書から要件を生成する

すべての作業指示書に対して、システムは関連する要件を作成します。 これは作業指示書を実行できるリソースの特定の詳細について説明します。 要件はリソースにスケジュールされ、作業指示書を参照します。

既定では、システムは作業指示書ごとに 1 つの要件を作成しました。 ただし、作業指示書には、複数の要件または複数の要件を持つ要件グループを含めることができます。 インシデント タイプを含む作業指示書テンプレートを作成します

要件は、名前、場所、期間などの属性を作業指示書から継承します。 作業指示書の属性を更新すると、要件の属性が更新されます。 スケジュール設定する前に要件を手動で編集することもできます。

注意

手動で作成された作業指示書の要件は、自動的に同期されません。

要件のリソースを予約する

作業指示書および関連する要件をスケジュールする準備ができたら、ディスパッチャーが要件をもっとも適切なリソースに予約します。

作業指示書に関連する要件を予約すると、どのリソースが作業を行うか、予約のステータス、移動時間、および開始/終了時刻を追跡する、予約可能なリソース予約レコードが作成されます。

スケジュールの人格

典型的なフィールド サービス組織で一般的なスケジューリングの役割について学びます。

ディスパッチャーまたはスケジューラ

ディスパッチャーまたはスケジューラは、要件を適切なリソースと照合して予約を作成します。 この役割の一般的な役職には、サービス マネージャー、顧客サービス 担当者、または従来のディスパッチャーが含まれます。 その責任は、すべての要件の手動割り当て、システムによるすべての要件の自動スケジュール、例外の簡単な管理など、さまざまです。

自動化のレベルが高くても、スケジューラが例外を管理し、最適化と自動化がビジネス目標を満たすよう徹底することがよくあります。

スケジュール アナリスト

スケジュール アナリストは、組織が最適化、自動化されたスケジュール、分析など、高度なスケジューリング機能を採用する場合の新しいロールです。 理想的なスケジュール アナリストは、スケジューリング、分析、最適化に関する知識の適度な組み合わせを持っています。

このロールは、付随するスコープ、目標、およびパラメーターとともに最適化のスケジュールを所有しています。

メインのスケジュール機能

Dynamics 365 Field Service には幅広いスケジュール機能が含まれています。

スケジュール ボードの手動スケジュール

スケジュール ボードは、あらゆる種類のスケジュール設定において重要な役割を果たします。 スケジュール要件を満たすように構成できます。 基本的なサービス スケジュールでは、スケジュール ボードの特定の時間枠で要件をリソースに一致させます。

スケジュール ボードでの手動スケジュールは、緊急作業や複雑さが限られている要件に適しています。

スケジュール アシスタントを使用した半自動スケジューリング

スケジュール アシスタントは、予約の時間とリソースを提案するために要件の詳細を使用します。 次に、ディスパッチャーが予約に最適なオプションを選択し、要件を割り当てます。

スケジュール アシスタントは、作業指示書、要件のリボンの 予約 ボタン、またスケジュール ボードから直接起動できます。 スケジュール ボードと同様、カスタマイズ可能で、必要に応じて他のフォームで使用することもできます。

Resource Scheduling Optimization アドインを使った自動スケジューリング

Resource Scheduling Optimization は、Dynamics 365 Field Serviceのアドインであり、別途ライセンスが必要です。 これには、要件を自動的にスケジュールし、カスタム ロジックに基づいてリソースの使用率を最適化する機能が含まれています。 アドインは、手動または半自動のスケジューリング シナリオでうまく機能します。

Field Service の Universal Resource Scheduling の有効化

Field Service の Universal Resource Scheduling を有効にするには、いくつかの構成が必要です。

  1. msdyn_workorder エンティティのリソース スケジューリング を有効にします。

  2. マップと位置情報の設定を有効にします

  3. 予約ステータスを構成して、フィールド技術者が関係者に進捗状況を伝えられるようにします。

  4. 自動ジオコード化を有効にして、リソースの開始位置と終了位置を考慮します。

チップ

場所のない作業指示書または要件は、場所に依存しないものとして扱われ、システムはスケジューリング時に場所を考慮しません。

スケジューリングの有効性を測定する

レポートと関連する KPI を確認 することで、スケジュールが定義されたビジネス目標に長期的にどのような影響を与えるかを測定します。

組織内でスケジューリング プロセスを実装するには、時間をずらしてアプローチします。

  1. スケジュール ボードを使用した手動スケジュール から始めて、システム ロジックに慣れ、ビジネス プロセスを確立します。
  2. スケジュール アシスタントによる半自動スケジューリング に移行して、要件を満たすリソースを迅速に見つけます。
  3. スケジュールのニーズに合わせてさらに自動化できるようにするには、Resource Scheduling Optimization アドイン の使用を検討してください。 単一リソース最適化 を開始してから、スケジューリング プロセス全体の自動化を開始します。

次の手順