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 リージョンとは

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

地域には独自の個別分類フィールドはなく、地域ID、地域名、地理ポリゴンは直接設定され、以下のいずれのアプローチも同じ地理ポリゴンフィールドを通じて表現されます。実際に異なるのは、コンサルタントがその境界線をどのように描いて、ビジネスの実際の派遣エリアに合わせるかという点です。この設計上の選択を誤っても、どのフィールドも破損することはありません。単に、サービス組織が実際にエリアをカバーする方法と一致しない地理的な派遣フィルタリングが生成されるだけです。
| 設計アプローチ | リージョンID例 | ユースケース | 主要な動作 |
|---|---|---|---|
| 行政境界リージョン | RG-KAN | 既存の都道府県、州、または販売エリアに合わせたサービスエリア | ジオポリゴンは認識された行政境界をトレースします。ディスパッチャーに最も伝えやすく、紙やスプレッドシートベースのエリアマップからの移行時に最も一般的な出発点です。 |
| 郵便番号クラスターリージョン | RG-ZIP150 | 行政境界が粗すぎる人口密集都市部での、きめ細かいディスパッチ調整 | ジオポリゴンは、1つの連続した行政形状ではなく、郵便番号エリアのクラスターから構築されます。セットアップはより複雑ですが、都市部でのよりタイトなルーティングをサポートします。 |
| 半径/バッファリージョン | RG-HUB05KM | 単一のデポ、倉庫、またはハブ拠点を中心としたサービスエリア | ジオポリゴンは、1つの座標を中心とした固定半径のバッファとして生成されます。セットアップが迅速でサイズ変更も容易ですが、無関係な行政境界や交通境界をまたぐ可能性があります。 |
| カスタム描画ポリゴンリージョン | RG-CUSTOM | 標準的な境界ではなく、実際の道路網、河川、地形によって形成される不規則なカバレッジエリア | ジオポリゴンは、リージョンエディタでポイントごとに手描きされます。セットアップの手間は最も大きいですが、ディスパッチに関連する地形の制約を正確に捉える唯一のアプローチです。 |
設計原則: 地域ジオポリゴンは、アシストスケジューリングとルート最適化がチェックする地理的フィルタを定義します。それ自体で技術者の資格や可用性を保証するものではありません。境界内で見つかった技術者が実際にジョブに適格かどうかは、スキルと勤務時間パターンによって依然として制御されます。
1.3 組織レベルとデータ階層

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

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

この単一のフィールドにより、名前付きのリージョンが実際にチェック可能な地理的領域へと変わります。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
| ID | Category | Title |
|---|---|---|
| fsm-001 | Overview | SAP FSMとは何ですか? |
L2-A) Master Data
| ID | Category | Title |
|---|---|---|
| fsm-a01 | Overview | SAP FSM マスタデータ:概要、階層、および関係性 |
| fsm-a02-02 | Master Data | SAP FSM コンタクト |
| fsm-a02-03 | Master Data | SAP FSM アドレス |
| fsm-a03-01 | Master Data | SAP FSM 設備 |
| fsm-a03-02 | Master Data | SAP FSM 設備階層 |
| fsm-a03-03 | Master Data | SAP FSM サービス履歴 |
| fsm-a04-01 | Master Data | SAP FSM スキル |
| fsm-a04-02 | Master Data | SAP FSM 作業時間パターン |
| fsm-a04-03 | Master Data | SAP FSM リージョン 📍 |
| fsm-a04-04 | Master Data | SAP FSM テクニシャン |
| fsm-a04-05 | Master Data | SAP FSM クルー |
| fsm-a04-06 | Master Data | SAP FSM 欠勤 |
| fsm-a04-07 | Master Data | SAP FSM スキル要件 |
| fsm-a05-02 | Master Data | SAP FSM 汎用ツール |
| fsm-a05-03 | Master Data | SAP FSM シリアルツール |
| fsm-a05-04 | Master Data | SAP FSM 倉庫 |
| fsm-a05-05 | Master Data | SAP FSM バンストック |
| fsm-a06-01 | Master Data | SAP FSM パートナー招待 |
| fsm-a06-02 | Master Data | SAP FSM パートナー登録 |
| fsm-a06-03 | Master Data | SAP FSM クラウドパートナー |
| fsm-a06-04 | Master Data | SAP FSM パートナーテクニシャン |
L2-B) Transaction
| ID | Category | Title |
|---|---|---|
| fsm-b01 | Overview | SAP FSM トランザクション:プロセスフロー、階層、および関係 |