作業指示タスクのバンドル

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:6分
  • 類似のタスクをバンドルに論理的にグループ化することで、エージェントは、 フィールドサービス タスクバンドルを使用して個別に行うのではなく、関連タスクを一度に追跡、開始、完了することができます。

    アドミニストレーターは、作業指示タスクをバンドルするために フィールドサービス タスクバンドルプラグインを有効にする必要があります。その後、作業指示タスクのバンドルがインスタンスに追加され、ディスパッチャーは作業指示タスクを論理グループにバンドルできるようになります。

    フィールドサービス Task Bundling プラグインの構成については、「タスクバンドルの構成」を参照してください。

    作業指示書タスクバンドルを使用すると、ディスパッチャーは次のことを実行できます。

    • バンドルを作成します。
    • バンドルを割り当てます。
    • バンドルのタスクを追加または削除します。
    • バンドルを変更します。
    • 未アサインのバンドル内のサブタスクの順序を変更します。
    • バンドルを解除します。
    作業指示書タスクバンドルは、ディスパッチャーが手動で作成するか、動的バンドルによって自動的に作成する作業指示書タスクのグループです。タスクバンドルには次の属性があります。
    • 親バンドルからステータス、アサイン先、およびスケジュールロックの値を継承します。
    • 最も早いサブタスクの実際の移動と作業の開始値から実際の移動と作業の開始値を継承します。
    • 最後のサブタスクの終了値から実際の作業終了値を継承します。
    • 予定作業期間を、バンドルされたタスクの予定開始時刻と終了時刻と同期します。

    バンドルの作成

    ディスパッチャーは ディスパッチャワークスペースでタスクバンドルを作成します。任意の数の作業指示タスクをバンドルに結合できます。テリトリーやエージェントのルートなど、さまざまな基準でタスクをグループ化できます。

    バンドルが作成されると、作業指示タスクと作業指示番号がアサインされます。バンドルは、作成後にエージェントにアサインする必要があります。

    バンドル内のいずれかのタスクで時間外手当が有効になっている場合、バンドル全体が時間外手当を有効にするように設定されます。

    アドミニストレーターは、タスクを自動的にバンドルするように動的バンドルポリシーとルールを設定できます。詳細については、「動的タスクバンドル」を参照してください。

    バンドルの割り当て

    ディスパッチャーはバンドルを ディスパッチャワークスペースでアサインします。アサインされたバンドルとアサインされていないバンドルは、通常の作業指示タスクと同じルールに従います。バンドル内のサブタスクは、親バンドルのステータス、アサイン先、およびスケジュールロック値を継承します。

    アドミニストレーターは、動的スケジューリングまたはルートの最適化を使用して、バンドルを自動的にアサインできます。

    バンドル内のタスクの承認または却下

    バンドルがアサインされた後、フィールドサービスエージェントはバンドル内のタスクを承認または却下できます。エージェントは、バンドル自体の作業を開始した後、バンドル内のタスクを却下できます。

    エージェントがバンドル内のサブタスクを却下すると、バンドルは [ディスパッチ待ち] ステータスに戻ります。バンドルがスケジュールロックされていた場合、バンドルのロックも解除され、バンドルを再アサインできるようになります。

    詳細については、「作業指示タスクを承認または却下します」を参照してください。

    バンドルの変更

    バンドルは作成後に変更できます。バンドル内のサブタスクを変更する場合は、変更を行う前にバンドルからサブタスクを削除する必要があります。ディスパッチャーは、[ディスパッチ待ち] ステータスのタスクのみをバンドルに追加できます。[受入済み]、[対応中]、[キャンセル]、[完了してクローズ]、または [未完了でクローズ] 状況のタスクはバンドルから削除できません。タスクがバンドルから削除されるか、エージェントがバンドル内のタスクを却下した場合、タスクは [ディスパッチ待ち] ステータスに戻ります。バンドルを解除することもできます。

    バンドル内のサブタスク

    1 次位置でのサブタスクの場所によって、バンドルの場所が決まります。バンドルの場所を更新する場合は、バンドルの注文場所ではなく、最初の注文位置にあるサブタスクの注文の場所を変更します。

    バンドル内のサブタスクの作業期間または予定開始時間を変更する場合は、バンドルからサブタスクを削除して変更を加えます。次に、サブタスクをバンドルに追加し直します。

    サブタスクがバンドルに追加されると、検証が行われ、作業期間またはスケジュールの変更がバンドルにプッシュされます。サブタスクを削除してから変更して再度追加しないと、変更はバンドルに反映されません。

    他の機能とのインタラクション

    作業指示タスクと同様に、作業指示タスクバンドルは、ルートごとに最適化したり、動的にスケジュールしたり、タスクの推奨によって推奨したり、 ディスパッチャワークスペースで変更したりできます。

    ルートの最適化
    ディスパッチャーは、ルートの最適化を使用して、作業指示タスクの最適化に使用されるのと同じ方法を使用して、エージェントのスケジュール上のバンドルを最適化できます。
    ルートの最適化を使用する場合、バンドルは独立したタスクと見なされ、個々のタスクとともに全体として最適化されます。バンドル内のサブタスクを最適化できるようにするために、アドミニストレーターは (work.management.travel.calculation.bundle_route_optimization) プロパティを切り替えることができます。
    動的スケジューリング
    動的スケジューリングでは、作業指示タスクと作業指示タスクバンドルがエージェントに自動的にスケジュールされます。詳細については、「動的スケジューリング」を参照してください。
    動的スケジューリングの前に動的バンドルが実行されるようにするために、アドミニストレーターは 動的スケジューリング前の動的バンドル (com.snc.dynamic.scheduling.bundle_before_scheduling) プロパティを有効にできます。
    インテリジェントタスクの推奨事項
    タスクの推奨事項は、バンドル内のサブタスクではなく、タスクバンドルに対してのみ表示されます。
    バンドルがスケジュールロックされている場合、バンドルは推奨されません。
    ディスパッチャワークスペース
    バンドルをエージェントスケジュールに直接ドラッグします。
    バンドルの作業期間を延長または短縮するには、バンドルの側面をドラッグします。
    スキル、距離、部品に基づいて、バンドルと作業指示タスクにエージェントのソートを適用します。
    カレンダービューから直接バンドルをロックおよびロック解除します。
    バンドルされたタスクを統合し、マップビューにバンドルの場所を表示します。
    テリトリー計画立案
    タスクバンドルでは、テリトリー計画プラグインが有効になっている場合、特定の日の エージェントスケジュール属性計画 テーブルのエージェントの開始場所と終了場所が考慮されます。詳細については、「フィールドサービス テリトリー計画の有効化」を参照してください。