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

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

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

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

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

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

    バンドルの作成

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

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

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

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

    バンドルのアサイン

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

    アドミニストレーターは、動的スケジューリングまたはルート最適化を使用してバンドルを自動的に割り当てることができます。

    バンドル内のタスクの承認または拒否

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

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

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

    バンドルの変更

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

    バンドル内のサブタスク

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

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

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

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

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

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