フィールドサービススケジュール最適化の構成

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:4分
  • フィールドサービススケジュール最適化を使用して、タスクのアサインを自動化し、効率的なスケジュールを作成し、1 日を通じて変化する条件に対応します。

    構成の概要

    フィールドサービススケジュール最適化構成は、プロパティ、ポリシー、スケジュール属性、バッチとそれに関連するスコープの 4 つの主要要素で構成されます。ワークフローには、システム全体の動作を制御するプロパティ、最適化を導くルールと優先度を定義するポリシー、実行に含まれるタスクと技術者を記述するスケジューリング属性の構成が含まれます。次に、バッチとスコープを作成して、何を、いつ、どの方法で最適化するかを定義します。追加の構成では、日中およびオンデマンドの最適化がサポートされるため、1 日を通して変化する条件に応じてスケジュールを更新できます。

    フィールドサービススケジュール最適化 の仕組み

    フィールドサービススケジュール最適化 は、利用可能なタスクと技術者を構成されたポリシーに照らして評価し、最適化されたスケジュールを作成します。各最適化実行は、スコープに関連付けられ、スケジューリング属性の構成と修飾子が指定されます。アサイン先グループやテリトリーなどの修飾子によって、実行に含まれる技術者が決まります。アサイン先グループは技術者をスキルまたはロール別に編成し、テリトリーは地理的なサービスエリアを定義します。修飾子は、アサイン先グループではなくテリトリー別に最適化する場合にのみ、重複する技術者をサポートします。

    フィールドサービススケジュール最適化 は、次の 3 つのモードで実行するように構成できます。
    • バッチ最適化 はスケジュールに基づいて実行され、今後の作業の最適化されたスケジュールが作成されます。指定された期間内に利用可能なすべてのタスクと技術者を評価し、設定された目標と制約に基づいて完全なスケジュールを作成します。
    • 日中の最適化は 、キャンセルされたタスク、新しい優先度の高いタスク、技術者の遅刻や病気出欠などのスケジュールの中断に対応して、終日実行されます。優先順位付けされたイベント最適化は、重大イベントが発生した直後にトリガーされる日中最適化の集中モードであり、影響を受ける技術者とタスクのみを対象としています。
    • オンデマンド最適化により 、ディスパッチャーはいつでも ディスパッチャワークスペース から手動で最適化をトリガーできます。

    フィールドサービススケジュール最適化 ワークフロー図

    次の図は、バッチモードで フィールドサービススケジュール最適化 のワークフローの概要を示しています。

    図 : 1. フィールドサービススケジュール最適化 のワークフロー
    バッチ、スコープ、およびポリシーがどのように連携するかを示すスケジュール最適化フロー図。詳細については、前のテキストの説明を参照してください。

    セットアップ手順 フィールドサービススケジュール最適化

    フィールドサービススケジュール最適化を設定する手順は次のとおりです。

    1. フィールドサービススケジュール最適化 プラグインをアクティブ化します。詳細については、「フィールドサービススケジュール最適化 のアクティブ化」を参照してください。
    2. プロパティを設定して、インスタンスでの最適化動作とパフォーマンスを制御します。
    3. オプションで、フィールドサービスのワークフォース最適化とフィールドサービススケジュール最適化 計画されたクルーのテリトリーベースの最適化、ワークフォース最適化を設定し、特定のニーズに応じてできます。
    4. 目標と制約を通じて最適化目標を定義するポリシーを作成します。目標は、移動時間の最小化やタスクアサインの最大化など、タスクのアサイン方法に優先順位を付けます。制約は、必要なスキルや可用性など、タスクをアサインする前に満たす必要があるルールを設定します。詳細については、「フィールドサービススケジュール最適化のポリシーの作成」を参照してください。
    5. スケジュール属性を構成して、デフォルトのポリシー、移動距離予測プロバイダー、該当する修飾子など、再利用可能な最適化設定を定義します。詳細については、「フィールドサービススケジュール最適化のスケジュール属性の作成」を参照してください。
    6. 最適化実行のスケジューリング属性構成と修飾子を定義するスコープを作成します。バッチを実行するにはスコープが必要です。詳細については、「フィールドサービススケジュール最適化のスコープの作成」を参照してください。
    7. 開始日、実行頻度、開始時刻と終了時刻など、最適化を実行するタイミングを定義するバッチを作成します。詳細については、「フィールドサービススケジュール最適化のバッチを作成」を参照してください。
    8. 必要に応じて、スケジュールの中断に応じて最適化をトリガーしたり、ディスパッチャーのオンデマンド最適化を有効にしたりする日中構成を作成します。詳細については、「 日中の最適化」を参照してください。
    9. 必要に応じて、大規模なワークロードや成長中の組織の場合は、分割修飾子を構成して、最適化を複数の並列ジョブに分散し、処理時間を短縮します。詳細については、「大規模なワークロードの フィールドサービススケジュール最適化 ジョブの実行」を参照してください。

    フィールドサービススケジュール最適化 は、デフォルトで 3 つの最適化方法すべてにわたって大量のタスクをサポートします。スケジューリングのニーズでキャパシティの拡張が必要な場合は、サポートに連絡するか、変更コントロール要求を送信して構成を調整できます。