Resource Scheduling Optimization の概要

Dynamics 365 Field Service の Resource Scheduling Optimization アドインは、ジョブを完了するのに最も適したリソースにジョブを自動的にスケジュールします。 たとえば、フィールド技術者の作業指示書や顧客サービス担当者のサポート案件をスケジュールします。 スケジュール ボードスケジュール アシスタント は単一ジョブをスケジュールするのに役立ちますが、このアドインでは複数のジョブを一度にスケジュールできます。 リソースの使用を最大化し、移動時間を最小化します。 Resource Scheduling Optimization は、ジョブの要件とリソースの固有の属性を考慮します。

Resource Scheduling Optimization は Dynamics 365 Field Service の有料アドオンであり、Universal Resource Scheduling ソリューション のエンティティ上に構築されます。

主なメリットについて

大量のジョブを手動でスケジューリングするのは時間がかかりすぎるため、自動スケジューリングがしばしば必須となります。 Resource Scheduling Optimization は、ディスパッチャーの求人マッチングをサポートし、ディスパッチャーが他のタスクに集中できるように時間を節約します。 Resource Scheduling Optimization アドインの利点は次のとおりです。

  • 拡張性の実現: ディスパッチャーがより多くのリソースを管理できるようにすることで、ビジネスは新しい地域やサービス提供への拡張が可能になります。

  • 顧客満足度の向上: 効率を向上させることによって予測可能な到着および完了時間を推進し、緊急な状況の場合には代替技術者をシームレスにスケジュールします。

  • 技術者の効率の向上: 作業時間に組み込む予定を増やして、売上を増やし、残業費用を減らします。 仕事と技術者のスキルを照合することで、非効率的な時間配分を削減します。

  • 移動時間の最小化: 技術者が経路案内で可能な最短ルートを通るようにすることで、車両の燃費や消耗を軽減し、アドインのコストを簡単に上回る節約をすることができます。

  • 顧客留保の改善: 優先順位の高い作業指示書を優先することで、サービス レベル アグリーメント (SLA) の罰則を回避し、顧客サービスのコミットメントを満たせるようになります。

一般的なスケジュール シナリオに対応する

ジョブ、リソース、その他の要因に基づいて、ビジネス ニーズに合わせて Resource Scheduling Optimization を構成できます。 Resource Scheduling Optimization が役に立つシナリオ:

  • 夜間スケジュール: Resource Scheduling Optimization は毎晩自動的に実行されます。 新しいジョブをスケジュールし、既存の予約を翌日に最適化します。

  • 単一リソースの最適化: ディスパッチャーは、キャンセルなどを考慮して、数日にわたって 1 人の技術者に対して最適化された スケジュールを取得します。

  • シミュレーション: サービス マネージャーはスケジューリングのシミュレーションを実行して、特定の地理的担当地域でさまざまな数のリソースで完了できるジョブの数を把握します。

  • 日中スケジューリング: 最適化は 30 分ごとに実行され、新しいジョブが作成され、その他のジョブがキャンセルまたは再スケジュールされるときに、変化するビジネスニーズに合わせてスケジュールおよび調整します。

  • 緊急スケジューリング: 緊急ジョブが作成された場合、Resource Scheduling Optimization の実行は、優先度の高いジョブを優先度の低いジョブより前にできるだけ早くスケジュールします。

仕組みについて

Resource Scheduling Optimization は、一般的な 巡回営業担当者の問題 を解決するのに役立ちます。これは、一連の都市を訪問して、各都市を 1 回だけ訪問し、出発都市に戻る最短ルートを見つけるという古典的な最適化課題です。 ただし、このアドインは最短ルートを検索するだけではありません。 また、スキル、担当地域、約束の時間枠などの他のパラメーターも考慮されます。

その仕組みを次に示します。

  1. 完了する必要があるジョブのリストを作成します。 ジョブは、通常、オンサイトサービスのための作業指示書、リモート サービスのサポート案件、またはプロジェクト タスクです。

  2. 各ジョブに必要なリソースと、いつまでに完了する必要があるかをリストします。 たとえば、作業指示書には、週末までにジョブを完了するために、修理技術のある人が近くに必要とあります。

  3. どのリソースをジョブに検討できるかを選択します。 各リソースには、場所、役割、タイプ、スキルなどのさまざまな属性があります。

  4. 事前に定義されたスケジュール、または ワークフローによってトリガーされた Resource Scheduling Optimization を実行します。 システムが最適化を完了すると、ディスパッチャーは スケジュール ボードを使用 して、必要に応じて変更を加えることができます。

次の手順