フィールドサービス テリトリー計画のコンポーネント

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む12読むのに数分
  • テリトリー計画機能とともに フィールドサービス 、いくつかのタイプのコンポーネント (テーブル、ロール、スクリプトインクルード、ビジネスルールなど) がインストールされます。

    テーブル

    フィールドサービス テリトリー計画では、次のテーブルが追加されます。
    表 : 1. テリトリー計画機能とともに フィールドサービス インストールされるテーブル
    テーブル 説明
    テリトリー

    sn_tp_territory

    テリトリーの名前など、テリトリーに関する情報を保存します。
    テリトリー条件

    sn_tp_territory_condition

    テリトリーに追加された条件を保存して、作業指示または作業指示タスクに最適なテリトリーをフィルタリングします。
    テリトリーの地域

    sn_tp_territory_geography

    テリトリーの地域を描画するときに自動生成される geoJSON スクリプト情報を保存します。
    テリトリーグループ

    sn_tp_territory_group

    テリトリにアサインされた認定、ディスパッチ、およびアサイン先グループに関する情報を保存します。
    テリトリーメンバーシップの上書き

    sn_tp_territory_membership_override

    エージェントまたはクルーがテリトリーのプライマリメンバーかセカンダリメンバーかに関する情報を保存します。
    テリトリーモデル

    sn_tp_territory_model

    デフォルトのテリトリーモデルとそのマッピングされたテリトリーおよびリソースに関する情報を保存します。
    テリトリーモデルソース

    sn_tp_territory_model_source

    wm_taskやwm_orderなど、テリトリーモデルにマッピングされたソーステーブルに関する情報を保存します。
    テリトリーマネージャー

    sn_tp_territory_manager

    テリトリのマネージャーに関する情報を保存します。

    ロール

    フィールドサービス テリトリー計画は、次のロールを追加します。
    表 : 2. テリトリー計画機能とともに フィールドサービス インストールされるロール
    ロール 説明
    フィールドサービス テリトリー リソース割り当てを編集

    [sn_fsm_tp.fsm_territory_edit_resource_allocation]

    選択した フィールドサービス テリトリーに関連付けられているリソースの割り当てを編集します。
    FSM テリトリー計画者

    [sn_fsm_tp.fsm_territory_planner]

    新しい フィールドサービス テリトリーを作成し、既存の フィールドサービス テリトリーを表示したり、テリトリーのリソース割り当てを管理したりすることができます。
    FSM テリトリー読み取り

    [sn_fsm_tp.fsm_territory_read]

    テリトリーデータを表示します フィールドサービス
    テリトリー管理者

    [sn_tp.territory_admin]

    新しいテリトリーモデル、ソース、一致ルールを作成する。
    テリトリー リソース割り当てを編集

    [sn_tp.territory_edit_resource_allocation]

    選択したテリトリーに関連付けられているリソースの割り当てを編集します。
    テリトリーの地域書き込み

    [sn_tp.territory_geography_write]

    テリトリーの地域を作成、更新、または削除します。
    テリトリープランナー

    [sn_tp.territory_planner]

    テリトリー、リソース割り当てなどを表示し、新しいテリトリーを作成する機能も備えています。
    テリトリー読み取り

    [sn_tp.テリトリー_読み取り]

    テリトリーデータの表示。
    テリトリーリソースマネージャー

    [sn_tp.territory_resource_manager]

    ログインしているユーザーがリソースマネージャーとして割り当てられているテリトリーのリソースの管理
    テリトリーマネージャー

    [sn_tp.territory_manager]

    [sn_tp.territory_resource_manager]

    テリトリーとその関連情報を管理します。さらに、テリトリーリソースマネージャーのロールを継承します。
    FSM テリトリーマネージャー

    [sn_fsm_tp.fsm_territory_manager]

    [sn_tp.territory_manager]

    [sn_tp.territory_resource_manager]

    フィールドサービステリトリーとその関連情報を管理します。さらに、テリトリーリソースマネージャーのロールを継承します。
    FSM テリトリーリソースマネージャー

    [sn_fsm_tp.fsm_resource_manager]

    [sn_tp.territory_manager]

    [sn_tp.territory_resource_manager]

    ログインしているユーザーがリソースマネージャーとして割り当てられているテリトリーのフィールドサービスリソースの管理

    スクリプトインクルード

    フィールドサービス テリトリー計画は、次のスクリプトインクルードを追加します。
    表 : 3. テリトリー計画機能とともに フィールドサービス インストールされるスクリプトインクルード
    スクリプトインクルード 説明
    フィールドサービステリトリー計画 テリトリーの詳細、アサイン先グループなどのデータをデータブローカーに提供するユーティリティ機能が含まれています。
    MatchTerritoryCondition テリトリー計画一致ルールで使用されるフィルター条件に基づいて、作業指示タスクのテリトリーをフィルターするユーティリティ機能が含まれています。
    テリトリーフィルター 対応するグループ、エージェント、クルー、および親テリトリーに基づいてテリトリーをフィルタリングするための、すべての参照修飾子のメソッドが含まれています。
    TerritoryMatchingDimensionLocation 一致ルールで使用されるタスクの場所に基づいてテリトリーをフィルタリングするユーティリティ機能が含まれています。
    テリトリー計画ヘルパー テリトリー計画全体の実装のためのヘルパーメソッドが含まれています。
    テリトリー計画 AJAX テリトリー計画プラグインがアクティブかどうかの確認、デフォルトモデルの取得、作業指示タスクフォームでのテリトリーの入力、作業指示タスク用に選択されたアサイン先グループの検証を行うヘルパー関数を提供する Ajax クラス。

    ビジネスルール

    フィールドサービス テリトリー計画では、次のビジネスルールが追加されます。
    表 : 4. テリトリー計画の フィールドサービス ビジネスルール
    ビジネスルール テーブル 説明
    エージェントの上書きを削除 テリトリーグループ

    [sn_tp_territory_group]

    対応するグループがテリトリーから削除された場合に、エージェントの変更されたメンバーシップレコードを削除します。
    クルーメンバーの上書きを削除 テリトリーグループ

    [sn_tp_territory_group]

    対応するグループがテリトリーから削除された場合に、クルーの変更されたメンバーシップレコードを削除します。
    アサイン先グループへの入力 テリトリーグループ

    [sn_tp_territory_group]

    テリトリーにディスパッチグループを追加すると、対応するアサイン先グループが自動入力されます。
    一致しない場合はテリトリーを更新 作業指示タスク

    [wm_task]

    選択したアサイン先グループに最適なテリトリーが選択されている場合は、allow_assignment_overrideを検証してアサインします。
    認定グループを検証 作業指示

    [wm_order]

    作業指示に有効な資格グループがあるかどうかを確認します。
    一意のグループテリトリーのみを許可 テリトリーグループ

    [sn_tp_territory_group]

    認定、ディスパッチャー、およびアサインを含む重複グループの組み合わせをテリトリーに追加することを防止します。
    一意のユーザーのみを許可 テリトリーメンバーシップの上書き

    [sn_tp_territory_membership_override]

    テリトリメンバーシップの上書きテーブルで、テリトリに対して重複するユーザーが選択されないようにします。
    地理的境界ボックスを計算 テリトリーの地域

    [sn_tp_territory_geography]

    定義されたテリトリー地域 GeoJSON から緯度と経度の最大値または最小値を計算します。
    クルーメンバーシップの確認と作成 作業指示タスク

    [wm_task]

    作業指示タスクを保存するときに動的にアサインされたクルーの新しいテリトリーメンバーシップレコードを作成し、「開始」と「終了」の日付をクルーの「有効な開始日」と「有効終了日」と一致するように設定します。
    メンバーシップ日付の検証 テリトリーメンバーシップの上書き

    [sn_tp_territory_membership_override]

    テリトリメンバーのテリトリメンバーシップ上書きテーブルの [開始 ] フィールドと [終了 ] フィールドに入力された日付を検証します。
    色フィールドを検証 テリトリー

    [sn_tp_territory]

    テリトリの色に対する 16 進コードを検証します。
    親を検証 テリトリー

    [sn_tp_territory]

    親テリトリーの階層を検証します。
    モデルのソーステーブルを検証 テリトリーモデルソース

    [sn_tp_territory_model_source]

    テリトリーモデルソースで、モデルとソーステーブルのエントリが重複しないようにします。
    テリトリー条件を検証 テリトリー条件

    [sn_tp_territory_condition]

    特定のテリトリのテリトリー条件の重複エントリが作成されないようにします。
    テリトリー地域名を検証 テリトリーの地域

    [sn_tp_territory_geography]

    新しいテリトリの地域に対して重複するエントリが作成されないようにします。
    テリトリーモデル名を検証 テリトリーモデル

    [sn_tp_territory_model]

    新しいテリトリーモデルの重複エントリの作成を防止します。
    テリトリー名を検証 テリトリー

    [sn_tp_territory]

    新しいテリトリの重複エントリの作成を防止します。
    ユーザーとテリトリーを検証 テリトリーメンバーシップの上書き

    [sn_tp_territory_membership_override]

    テリトリーメンバーシップの上書きテーブルに追加されたユーザーがテリトリーに関連付けられていることを確認します

    プロパティ

    フィールドサービス テリトリー計画では、次のシステムプロパティが追加されます。
    表 : 5. テリトリー計画の フィールドサービス プロパティ
    プロパティ 説明
    sn_fsm.use_query_rules 設定が「true」の場合、「sn_query_rule」テーブルのルールが、ユーザーが読み取ることができる Field Service Management 関連データを制御します。これには、作業指示書 (WO) と作業指示書タスク (WOT) が含まれます。「false」に設定すると、これらのレコードはルールに基づいてフィルター処理されず、ユーザーはルールベースの制限なしでアクセスできます。
    • タイプ:ブーリアン
    • デフォルト値:False
    • 場所: すべて > sys_properties_list.do
    [sn_tp.max_coordinates_allowed] GeoJSON Geography で許可される座標の最大数。このプロパティは読み取り専用であり、編集できません。
    • タイプ:整数
    • デフォルト値:3250
    • 場所: すべて > テリトリー計画 > プロパティ
    sn_tp.percentage_overlap テリトリー間の地理的重複のしきい値を示すパーセンテージ値 (0 〜 100)。デフォルトは 5% に設定されています。
    • タイプ:整数
    • デフォルト値:5
    • 場所: すべて > テリトリー計画 > プロパティ

    Query Rules

    フィールドサービス テリトリー計画は、次のクエリールールを追加します。次のクエリルールは、 すべて > sn_query_rule_list.do
    表 : 6. テリトリー計画の フィールドサービス クエリルール
    クエリルール 説明
    WM タスク - 自分に割り当てられたテリトリー 管理者は、作業指示および作業指示タスクのエージェント、ディスパッチャー、および認定者のデータセキュリティを有効にできます。これにより、担当テリトリーで作成された作業指示書と作業指示書タスクを確認できます。とWOT - MY TerritoryテーブルをWO - My territoryアクティブとしてマークします。

    スケジュール済みジョブ

    フィールドサービス テリトリー計画では、次の Schedule Optimization ジョブスケジュールが追加されます。次のジョブスケジュールをクリックすると、次のジョブスケジュールを検索できます。 すべて > sn_schedulejobs.do
    表 : 7. Schedule Optimization のジョブスケジュール
    ジョブスケジュール 説明
    テリトリー計画 - 重複するテリトリーを計算 エージェントと地域の両方の重複を計算します。
    テリトリー計画 - 重複テリトリーの計算 - エージェント エージェントの重複を計算します。スケジュール設定済みジョブを実行すると、2 つのエージェント間の重複を計算するイベントがトリガーされます。
    テリトリー計画 - 重複テリトリーの計算 - 地理 地域の重複を計算します。スケジュール設定済みジョブを実行すると、2 つの地域間の重複を計算するイベントがトリガーされます。

    フィールドサービス テリトリー計画コンソールのプロパティ

    テリトリー計画コンソールでは、次のプロパティを使用します。

    これらのプロパティは、 フィールドサービス > テリトリー計画 > プロパティ.
    表 : 8. テリトリー計画のプロパティ
    プロパティ 定義
    sn_fsm_tp.territory_membership_override_to_date [ 推奨エージェント ] タブを使用してテリトリーに追加されたときのエージェントのデフォルト期限フィールドを決定します。エージェントは、指定された日付までテリトリーで対応可能です。
    sn_fsm_tp.テリトリー_最大_ズーム_レベル マップの最大自動ズーム レベルを設定します。有効な値は 1 から 20 です。
    • タイプ:整数
    • デフォルト値:12
    sn_fsm_tp.overlay_markers_type エージェントやクルーなどのデータをビューポートまたはテリトリーに基づいて表示するかどうかを決定します。
    • タイプ:選択リスト
    • デフォルト値:ビューポート
    sn_fsm_tp.テリトリー_初期_ズーム マップの初期ズーム レベルを設定します。
    • タイプ:整数
    • デフォルト値:3
    sn_fsm_tp.テリトリー_透明度_レベル 新しく作成された地理的領域がマップ上でどの程度不透明に見えるかを決定します。
    • タイプ:整数
    • デフォルト値:1
    sn_fsm_tp.テリトリー_マップ_タイプ さまざまなタイプのマップビューを使用して、ロードマップ、衛星、ハイブリッド、テレインなどのテリトリーを可視化します。
    • タイプ:選択リスト
    • デフォルト値:roadmap
    sn_fsm_tp.max_テリトリー_for_scheduling 作業指示タスクをスケジュールする準備ができているテリトリーの最大数を決定します。
    • タイプ:整数
    • デフォルト値:100
    マップ上のヒートマップの不透明度レベル ヒートマップの操作性を決定します。有効な値は 0.0 から 1.0 です。
    • タイプ:整数
    • デフォルト値: 0.6
    ヒートマップ内のデータポイントの影響半径 ヒートマップのデータポイントに影響を与える半径を決定します。
    • タイプ:整数
    • デフォルト値:20 (ピクセル)