JinJin48
JinJin48
SAP Consultant | BTP · S/4HANA · US Global Rollout
· 13 min read

カバー: SAP FSM リージョン — テクニシャンのディスパッチングを範囲設定する地理的サービスエリアマスタ

SAP FSM リージョン

リージョンは、FSMにおける定義された地理的サービスエリア(境界、タイムゾーン、割り当てられたテクニシャンの名簿)のマスタレコードであり、アシストスケジューリングとルート最適化が、サービスコールを場所に基づいて候補テクニシャンにマッチングする際に参照します。これはテナントレベルで個別に設定され、その後、担当者/テクニシャンレコード(FSM-A04-04)に割り当てられることで、ディスパッチツールが特定の地域を実際に担当するテクニシャンを把握し、各テクニシャンの勤務時間パターン(FSM-A04-02)に設定された現地時間を解釈できるようにします。リージョンは、ビジネスパートナー、スキル、担当者/テクニシャンと並んで必須マスタとしてフラグ付けされており、少なくとも1つのリージョンが定義されていないFSMテナントは、テクニシャンディスパッチを地理的に範囲指定できません。リージョンは、本シリーズで扱うテクニシャン管理ドメイン(フェーズ3、ゾーンC)において、スキル(FSM-A04-01)、勤務時間パターン(FSM-A04-02)、担当者/テクニシャン、クルー、欠勤、スキル要件に並ぶ3番目のオブジェクトです。この記事では、FSMコンサルタントがリージョンレコードに設定するすべてのフィールドと、それらのフィールドが周囲の担当者/テクニシャンマスタとどのように関連するかをマッピングします。


パート 1: 領域 — 中核概念(全モジュール)

1.1 リージョンとは

リージョンを中心に、Person/Technician(担当者/テクニシャン)、Assisted Scheduling / Route Optimization(アシストスケジューリング/ルート最適化)の地理的マッチング、および独立した兄弟要素であるWork Time Pattern(勤務時間パターン)のタイムゾーン解釈を示すハブアンドスポーク図

リージョンは、単一の名前付き地理的サービスエリア(境界、タイムゾーン、およびそのエリアを担当するテクニシャンのロスター)を表します。これは意図的に小さくフラットなマスタであり、独自の組織階層を持たず、単独では意味を持ちません。その目的は、1つ以上のテクニシャンに割り当てられることで、ディスパッチツールが候補者をフィルタリングするための地理情報を持つことです。

側面詳細
役割定義された地理的サービスエリアのマスタレコード。担当者/テクニシャンに割り当てられ、アシストスケジューリング/ルート最適化によって読み取られ、テクニシャンを場所でフィルタリングおよびルーティングします。
使用するモジュールFSM(テクニシャン管理 — 唯一の所有者。リージョンはFSMネイティブであり、S/4HANAのソースマスタはありません)
トランザクションFSM Web UIの「マスタデータ管理」アプリ(スキルやその他のほとんどのテクニシャン管理マスタに使用される同じ領域。勤務時間パターンに使用される「設定と構成」領域とは異なります)
主要テーブルFSM: リージョンビジネスオブジェクト(コアAPI / ODataエンティティ)— FSMはマルチテナントクラウドソリューションであり、従来のABAPテーブルは使用しません。S/4HANAテーブルに相当するものはありません。
S/4HANAに関する注意リージョンはS/4HANAから複製されません。FSMでネイティブに作成および管理されます。勤務時間パターン(オプションのマスタ)とは異なり、リージョンはビジネスパートナー、スキル、担当者/テクニシャンと並んで必須のマスタとしてリストされています。FSMテナントは、少なくとも1つのリージョンが定義されていなければ、テクニシャンの派遣を地理的に範囲指定できません。

1.2 リージョン設計アプローチ

4つの一般的な地域設計アプローチ(行政境界、郵便番号クラスタ、半径/バッファ、カスタム描画ポリゴン)の比較グリッド。各アプローチのユースケースと主要な動作を示しています

地域には独自の個別分類フィールドはなく、地域ID、地域名、地理ポリゴンは直接設定され、以下のいずれのアプローチも同じ地理ポリゴンフィールドを通じて表現されます。実際に異なるのは、コンサルタントがその境界線をどのように描いて、ビジネスの実際の派遣エリアに合わせるかという点です。この設計上の選択を誤っても、どのフィールドも破損することはありません。単に、サービス組織が実際にエリアをカバーする方法と一致しない地理的な派遣フィルタリングが生成されるだけです。

設計アプローチリージョンID例ユースケース主要な動作
行政境界リージョンRG-KAN既存の都道府県、州、または販売エリアに合わせたサービスエリアジオポリゴンは認識された行政境界をトレースします。ディスパッチャーに最も伝えやすく、紙やスプレッドシートベースのエリアマップからの移行時に最も一般的な出発点です。
郵便番号クラスターリージョンRG-ZIP150行政境界が粗すぎる人口密集都市部での、きめ細かいディスパッチ調整ジオポリゴンは、1つの連続した行政形状ではなく、郵便番号エリアのクラスターから構築されます。セットアップはより複雑ですが、都市部でのよりタイトなルーティングをサポートします。
半径/バッファリージョンRG-HUB05KM単一のデポ、倉庫、またはハブ拠点を中心としたサービスエリアジオポリゴンは、1つの座標を中心とした固定半径のバッファとして生成されます。セットアップが迅速でサイズ変更も容易ですが、無関係な行政境界や交通境界をまたぐ可能性があります。
カスタム描画ポリゴンリージョンRG-CUSTOM標準的な境界ではなく、実際の道路網、河川、地形によって形成される不規則なカバレッジエリアジオポリゴンは、リージョンエディタでポイントごとに手描きされます。セットアップの手間は最も大きいですが、ディスパッチに関連する地形の制約を正確に捉える唯一のアプローチです。

設計原則: 地域ジオポリゴンは、アシストスケジューリングとルート最適化がチェックする地理的フィルタを定義します。それ自体で技術者の資格や可用性を保証するものではありません。境界内で見つかった技術者が実際にジョブに適格かどうかは、スキルと勤務時間パターンによって依然として制御されます。


1.3 組織レベルとデータ階層

FSMマスタデータランドスケープのゾーンCの切り抜き。地域、スキル、勤務時間パターン、担当者/テクニシャン、クルー、欠勤、スキル要件を示し、設備へのゾーン間参照を含む

データ階層と具体例(ゾーンC · テクニシャン管理 — テナントレベル;FSMにはこれらのオブジェクトより上位の会社コード/プラントスコーピングはありません)

Client (FSM Tenant)
   │
   ├── Skill SK-ELEC — Electrical Work L3               (configured independently; tenant-level catalog)
   ├── Work Time Pattern WTP-STD — Mon–Fri 09:00–18:00   (configured independently; tenant-level catalog)
   ├── Region RG-KAN — Kanto (Asia/Tokyo)                 (configured independently; tenant-level catalog)
   │
   └── Person / Technician P-001 — Hanako Yamada (Plannable)
          ── assigned to ──▶ Region RG-KAN — Kanto (Asia/Tokyo)         (N:M — a technician may cover more than one Region)
          ── assigned to ──▶ Skill SK-ELEC — Electrical Work L3
          ── assigned to ──▶ Work Time Pattern WTP-STD

Crew CR-TOK-A — Tokyo Team A (reference — groups technicians, does not own Person):
   Crew CR-TOK-A ── led by ──▶ Person P-001

Absence ABS-P001 — Annual leave (reference — blocks capacity within the Person's Work Time Pattern window):
   Absence ABS-P001 ── blocks ──▶ Person P-001

Skill Requirement SR-EQ001 — Requires a Skill on an Equipment (unrelated cross-object link, shown for zone completeness):
   Skill Requirement SR-EQ001 ── requires ──▶ Skill SK-ELEC
   Skill Requirement SR-EQ001 ── applies to ──▶ Equipment EQ-001 (Zone B)

設計原則: 地域、スキル、勤務時間パターンは、担当者/テクニシャンの前に設定されるテナントレベルの独立マスタです。担当者はN:M参照を介して地域に割り当てられ、その逆ではありません。また、地域が担当者を所有することはありません。1人のテクニシャンが複数の地域に割り当てられることがあります(例:隣接する2つのサービスエリアを担当する場合)。そのため、スキルや勤務時間パターンに使用される単純な一方向矢印ではなく、割り当てはN:Mで表記されています。


1.4 他のマスタデータオブジェクトとの統合

ハブアンドスポーク図。中央の「地域」が「担当者/テクニシャン」、「アシストスケジューリング/ルート最適化の地理的フィルタリング」、「クルー」、「勤務時間パターン(独立した兄弟要素、直接のフィールド参照なし)」に接続されている

リージョンは単独では成立しません。そのすべての項目は、アシストスケジューリングとルート最適化が、特定のサービスコールの場所に対して、どのテクニシャンが地理的に範囲内であるかを判断できるようにするために存在します。

オブジェクト関係性実務上の注意点
担当者 / テクニシャン (FSM-A04-04)多対多:1人のテクニシャンは複数の地域に割り当て可能、1つの地域には複数のテクニシャンが割り当て可能「テクニシャン管理」アプリで割り当て。この割り当ては、アシストスケジューリングとルート最適化がサービスコールの候補テクニシャンを地理的に絞り込むために読み取る情報そのものです。
サービスコール / 住所 (トランザクションドメイン, FSM-B03/B04)地理的照合:サービスコールのジオコーディングされた住所位置が、各候補地域の地理ポリゴンと照合される基となるビジネスパートナー住所 (FSM-A02-03) のジオコーディング精度が、この照合の成否を直接左右します。ジオコーディングが不正確だと、本来対象となるテクニシャンが静かに候補から除外される可能性があります。
クルー (FSM-A04-05)間接的:クルー自体に地域フィールドはありません。クルーの実効的なカバレッジは、各メンバー個人に割り当てられた地域の和集合となります。計画ボード上でクルーレベルの派遣資格が正しく見えない場合は、クルーレコード自体の設定ではなく、各メンバー個人の地域割り当てを確認してください。
勤務時間パターン (FSM-A04-02)独立した兄弟関係:地域と勤務時間パターンを直接結びつけるフィールドはありません。両者は独立して設定され、同じ担当者/テクニシャンレコードから別々に参照されます。勤務時間パターンの開始時刻/終了時刻には、それ自体にタイムゾーンはありません。テクニシャンに割り当てられた地域のタイムゾーンを使用して解釈されます。テクニシャンの地域が変更された場合は、自動再計算がないため、両者の整合性が保たれていることを確認してください。

パート 2: FSM 固有のフィールド詳細

2.0 FSMの所有範囲

地域データセクション全体におけるFSM所有権を示すチェックリスト:識別、地理的境界定義、タイムゾーン設定、割当/使用リンク

データセクションFSM関与備考
コア識別◎ オーナーリージョンID、リージョン名 — この特定のサービスエリアを識別するフィールド
地理的境界定義◎ オーナー地理ポリゴン — アシストスケジューリングとルート最適化が候補テクニシャンをフィルタリングする際の境界
タイムゾーン設定◎ オーナータイムゾーン — 割り当てられたすべてのテクニシャンの勤務時間パターンを解釈する際に使用される基準
割当と利用の連携○ テクニシャン管理と共有リージョンが担当者/テクニシャン割当でどのように取得され、地理的なディスパッチフィルタリングで使用されるか

凡例: ◎ = オーナー / クリティカル、○ = 直接関与


2.1 コア識別

リージョンの識別フィールドのチェックリスト: リージョンID、リージョン名

これらの2つのフィールドが地域レコードの全体の識別情報となります。FSMはこのマスタを意図的に簡潔に保っており、実際の境界やタイムゾーンの詳細は、次の2つのセクションで説明するフィールドに格納されています。

フィールド説明実務上の使用例
地域IDFSMの内部でレコードを一意に識別するIDテナント設定に応じて自動生成または作成時に入力されます。この地域をカバーするすべての担当者/テクニシャン割当で参照されます。無関係なサービスエリアに廃止された地域IDを再利用しないでください。計画ボードの履歴とディスパッチ監査証跡は、このIDが一意であることに依存しています。
地域名サービスエリアの業務向け名称テクニシャンのプロファイル、およびディスパッチャーの計画ボードとルート最適化ビューに表示されます。このレコードには別途フリーテキストの説明フィールドがないため、実際の地理的範囲を説明する名前(例:「関東」や「東京23区」)を付けてください。

2.2 地理的境界の定義

リージョンの地理フィールドのゾーン境界図: Geo Polygon

この単一のフィールドにより、名前付きのリージョンが実際にチェック可能な地理的領域へと変わります。FSMにおけるすべての地理的なディスパッチ判断は、最終的にこのフィールドに遡ります。

フィールド説明実務上の使用例
地理ポリゴン地域のカバレッジエリアを定義する地理的境界。1.2の設計アプローチのいずれかに従って描画または生成されます。アシストスケジューリングとルート最適化では、サービスコールのジオコーディングされた住所と比較し、どのテクニシャンが地理的に適格かを判断します。未描画または粗すぎる地理ポリゴンは、稼働開始時にサービスコールの適格テクニシャンがゼロと表示される最も一般的な根本原因の1つです。データロード時には、地図を一目見るだけでなく、実際のサービス住所に対して境界カバレッジを検証してください。

2.3 タイムゾーン設定

リージョンのタイムゾーンフィールドのチェックリスト: タイムゾーン

タイムゾーンは、テクニシャン管理における他のすべての時間ベースのマスタに共通の基準点を提供する項目です。これがないと、作業時間パターンの時間は固定された意味を持ちません。

フィールド説明実践的な使用法
タイムゾーンこのリージョンの地理に関連付けられたIANAタイムゾーン(例:Asia/Tokyo)担当者/テクニシャンや勤務時間パターンではなく、リージョンによって保持されます。テクニシャンの開始時刻/終了時刻は、現在割り当てられているリージョンのタイムゾーンと照らし合わせて解釈されて初めて意味を持ちます。複数のタイムゾーンにまたがるマルチリージョンテナントは、リージョンごとにこのフィールドを正しく設定する必要があります。設定しない場合、テナントのデフォルトゾーン外のリージョンに割り当てられたテクニシャンに対して、プランニングボードの利用可能時間ウィンドウが暗黙のうちにずれてしまいます。

2.4 割当と使用リンケージ

リージョンと割当テクニシャン数、ルート最適化/地理的ディスパッチフィルタリング、および作業時間パターンのタイムゾーン整合性との関連性を示すチェックリスト

地域は、少なくとも1人のテクニシャンに割り当てられ、かつ少なくとも1件のサービスコールがその境界内に含まれるまで、効果を持ちません。これらは、地理的ディスパッチングの判断が誤っているように見える場合に、コンサルタントが最も頻繁に確認するリンケージの事実です。

フィールド説明実務上の使用例
割当技術者数(ロールアップ)このリージョンに現在割り当てられている担当者/技術者レコードの数広く使用されているリージョンの境界線やタイムゾーンを編集する前の迅速なデータ品質確認指標。数が多い場合、変更は個々の技術者レコードを編集する場合とは異なり、割り当てられているすべての技術者に同時に影響を及ぼします。割り当てはN:Mであるため、同じ技術者が複数のリージョンのカウントに貢献する可能性があります。
ルート最適化 / 地理的ディスパッチフィルタリング(派生動作)このリージョンの地理ポリゴンが、ジオコーディングされた住所がその内部にあるサービスコールの候補技術者を積極的に絞り込んでいるかどうかFSMは、リージョンが少なくとも1人の技術者に割り当てられ、サービスコールの住所がポリゴン内にジオコーディングされると、このフィルタを自動的に適用します。リージョンと割り当てを保存する以外に、個別の公開または有効化ステップはありません。
勤務時間パターンのタイムゾーン整合性(クロスオブジェクト注記)このリージョンのタイムゾーンが、それが表す地理を依然として正しく反映しているかどうか。これは、割り当てられたすべての技術者の勤務時間パターン時間が解釈される基準となるためです。リージョンは、このデータモデルのこの部分で唯一のタイムゾーンフィールドを持ちます。リージョンの境界線が異なる地理(例:隣接するタイムゾーンに拡張)をカバーするように再描画された場合、タイムゾーンフィールドが再確認されていることを確認してください。自動的な再計算はなく、割り当てられたすべての技術者の勤務時間パターンの解釈はこれに依存するためです。

前提条件: 地理ポリゴンが未定義または空のリージョンは、地理的ディスパッチフィルタリングに使用できません。Assisted Scheduling and Route Optimizationは、定義されたすべての境界外にあるサービスコールの地理的チェックを単純にスキップし、ディスパッチを完全にブロックすることはありません。


次に読むべきもの

L1) Big Picture

IDCategoryTitle
fsm-001OverviewSAP FSMとは何ですか?

L2-A) Master Data

IDCategoryTitle
fsm-a01OverviewSAP FSM マスタデータ:概要、階層、および関係性
fsm-a02-02Master DataSAP FSM コンタクト
fsm-a02-03Master DataSAP FSM アドレス
fsm-a03-01Master DataSAP FSM 設備
fsm-a03-02Master DataSAP FSM 設備階層
fsm-a03-03Master DataSAP FSM サービス履歴
fsm-a04-01Master DataSAP FSM スキル
fsm-a04-02Master DataSAP FSM 作業時間パターン
fsm-a04-03Master DataSAP FSM リージョン 📍
fsm-a04-04Master DataSAP FSM テクニシャン
fsm-a04-05Master DataSAP FSM クルー
fsm-a04-06Master DataSAP FSM 欠勤
fsm-a04-07Master DataSAP FSM スキル要件
fsm-a05-02Master DataSAP FSM 汎用ツール
fsm-a05-03Master DataSAP FSM シリアルツール
fsm-a05-04Master DataSAP FSM 倉庫
fsm-a05-05Master DataSAP FSM バンストック
fsm-a06-01Master DataSAP FSM パートナー招待
fsm-a06-02Master DataSAP FSM パートナー登録
fsm-a06-03Master DataSAP FSM クラウドパートナー
fsm-a06-04Master DataSAP FSM パートナーテクニシャン

L2-B) Transaction

IDCategoryTitle
fsm-b01OverviewSAP FSM トランザクション:プロセスフロー、階層、および関係