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

カバー: SAP FSMスキル — 技術者とジョブのマッチングを促進するコンピテンシーマスタ

SAP FSM スキル

スキルは、FSMにおける個々の技術者のコンピテンシーまたは資格(溶接資格、電気工事の習熟度、製品設置資格、言語など)を管理するマスタレコードです。テナントレベルで個別に設定され、その後、Person/Technicianレコード(FSM-A04-04)に割り当てられ、各技術者が実際に何を行う資格があるかを記述します。また、スキル要件(FSM-A04-07)レコードから参照され、設備やサービスコールに必要なスキルを指定します。スキルは、本記事で最初に取り上げる技術者管理ドメイン(フェーズ3、ゾーンC)の最初のオブジェクトであり、勤務時間パターン、地域、担当者/技術者、クルー、欠勤、スキル要件と並んでいます。本記事では、FSMコンサルタントがスキルレコードに設定するすべてのフィールドと、それらのフィールドが周囲のPerson/Technicianマスタおよびスキル要件マスタとどのように関連するかをマッピングします。


パート1: スキル — 中核概念(全モジュール共通)

1.1 スキルとは

スキルを中心に据え、担当者/テクニシャン、スキル要件、パートナーテクニシャン、およびスキル要件を介して間接的に設備に接続されるハブアンドスポーク図

スキルは、テクニシャンが保持し、ジョブから要求される、単一の名前付きコンピテンシーまたは資格を表します。これは意図的に小さくフラットなマスタであり、独自の組織階層を持たず、単独では意味を持ちません。その唯一の目的は、一方でテクニシャンに割り当てられ、他方で要件から参照されることです。

項目詳細
役割技術者の資格/コンピテンシーのマスタレコード。担当者/技術者に割り当てられ、スキル要件から参照されることで、派遣時の技術者マッチングを促進します。
使用するモジュールFSM(技術者管理 — 唯一の所有者。スキルはFSMネイティブであり、S/4HANAのソースマスタはありません)
トランザクションFSM Web UIの「スキル管理」アプリ(セットアップ/管理エリア)。スキルカテゴリの値はFSM設定で管理され、スキルレコード自体には含まれません。
主要テーブルFSM: スキルビジネスオブジェクト(コアAPI / ODataエンティティ) — FSMはマルチテナントクラウドソリューションであり、従来のABAPテーブルは使用しません。S/4HANAテーブルに相当するものはありません。
S/4HANAに関する注意事項スキルはS/4HANAから複製されません。FSM内でネイティブに作成・管理されます。組織がS/4HANA HCMやSuccessFactorsでも従業員の資格を管理している場合、2つのカタログは手動で整合性を保つ必要があります。現時点では、両者間の標準的な同期機能はありません。

1.2 スキルカテゴリ

4つのスキルカテゴリ値(技術、製品、認定資格、言語)の比較グリッド。それぞれにユースケースと主要な動作を示しています

スキルカテゴリは、スキルレコードに直接保持される唯一の分類項目であり、ディスパッチ中に不一致がどの程度厳密に扱われるべきかを決定します。カテゴリを誤ると、単にスキルが誤ったファイルに分類されるだけでなく、一致しないスキル要件がどの程度深刻にエスカレーションされるかが、気付かれないうちに変わってしまう可能性があります。

カテゴリコードユースケース主要な動作
技術TECH溶接や電気工事などのコア業務能力設備/サービスコールレコードのスキル要件に直接照合されます。アシストスケジューリングでコンサルタントが最も多く設定・使用するカテゴリです。
製品PRODUCT特定の製品ラインに関連する資格(例:製品Aの保守、製品Bの設置)テクニシャンの製品固有のサービス作業への適合性を絞り込みます。メーカーの保証条件により、製品認定を受けたテクニシャンのみにサービスが制限される場合に重要です。
認定CERT規制上または法律上必要な資格(例:電気工事士免許、危険物取扱者)通常の能力を超えたコンプライアンス上の重みを持ちます。認定カテゴリの要件に対して未認定のテクニシャンを派遣することは、品質上の問題だけでなく、法的/安全上のリスクとなります。
言語LANG口頭/筆記による言語能力(例:英語、中国語)単独で厳格な派遣フィルタリングを駆動することは稀ですが、顧客対応や多国籍アカウントにおいて、二次的なスキル要件として一般的にレイヤー化されます。

設計原則: スキルカテゴリはフィルタリングとレポート作成のための分類項目であり、あるカテゴリが別のカテゴリより上位であることを意味するものではありません。スキル要件は、任意のカテゴリのスキルを同等に参照できます。


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 ──▶ Skill SK-ELEC — Electrical Work L3
          ── assigned to ──▶ Work Time Pattern WTP-STD
          ── assigned to ──▶ Region RG-KAN

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 on the Person it targets):
   Absence ABS-P001 ── blocks ──▶ Person P-001

Skill Requirement SR-EQ001 — Requires a Skill on an Equipment (cross-object link; not nested under either side):
   Skill Requirement SR-EQ001 ── requires ──▶ Skill SK-ELEC
   Skill Requirement SR-EQ001 ── applies to ──▶ Equipment EQ-001 (Zone B)

設計原則: スキル、勤務時間パターン、地域は、担当者/テクニシャンの前に設定される独立したテナントレベルマスタです。担当者は参照によりこれらに割り当てられ、その逆ではありません。また、これら3つはいずれも担当者を所有しません。チーム、不在、スキル要件は、参照先の担当者またはスキルへの矢印を持つ参照オブジェクトとして描画されます。これらはいずれも、参照するオブジェクトの下にネストされません。


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

スキルを中心に、人/テクニシャン、スキル要件、パートナーテクニシャン、および設備(スキル要件を介して間接的)に接続されたハブアンドスポーク

スキルは単独で存在するものではありません。そのすべての項目は、技術者の資格とジョブの要件を相互に比較できるようにするために存在します。

オブジェクト関係性実務上の注意点
担当者 / テクニシャン (FSM-A04-04)多対多:1人のテクニシャンが複数のスキルを保持でき、1つのスキルを複数のテクニシャンが保持できる「テクニシャン管理」アプリで割り当てる。この割り当てリストは、Assisted Schedulingがジョブのスキル要件と候補テクニシャンを照合する際に正確に参照する。
スキル要件 (FSM-A04-07)スキル要件は、ジョブまたは設備が必要とするものを示すために、正確に1つのスキルを参照するすべての派遣マッチングクエリがフィルタリングする項目。ここでスキルカテゴリの不一致やスキル参照のタイプミスが発生すると、エラーを発生させずに、その要件のマッチングが黙って失敗する。
パートナーテクニシャン (FSM-A06-04)外部のクラウド/パートナーテクニシャンは、同じテナントレベルのスキルカタログに対して自身のスキルを登録するパートナーオブジェクトはFSMネイティブであり、S/4HANAとの同期はない。内部で割り当てられたスキルとパートナー登録されたスキルとの間で、スキル名やカテゴリの使用方法に一貫性がないと、クラウド派遣(FSM-B05)が該当するパートナーを黙って見落とす一般的な原因となる。
設備 (FSM-A03-01)間接的:スキルは、スキル要件のクロスオブジェクトリンクを介してのみ設備にリンクされ、直接リンクされることはないスキル自体には設備への参照はない。「どの設備がこのスキルを必要とするか」という分析は、常にスキルレコードではなく、スキル要件を経由して行う必要がある。

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

2.0 FSM 所有権の範囲

FSM所有権を示すチェックリスト(スキルデータセクション別:識別/分類、有効期間、割当/要件リンク)

データセクションFSMの関与備考
コア識別・分類◎ オーナースキルID、スキル名、スキルカテゴリ — このスキルが実際に何であるかを定義するフィールド
有効期間◎ オーナー有効開始日 / 有効終了日 — スキルが新規割当に利用可能として表示されるかどうかを制御
割当・要件連携○ テクニシャン管理と共有このスキルが担当者/テクニシャンの割当にどのように取り込まれ、ディスパッチマッチングのためのスキル要件によって参照されるか

凡例: ◎ = オーナー / 重要, ○ = 直接関与


2.1 コアの識別と分類

スキルの識別フィールドのチェックリスト: スキルID、スキル名、スキルカテゴリ

これらの3つのフィールドがスキルレコードの全体の識別子です。FSMはこのマスタを意図的に簡素に保っており、これら以外に説明や階層のフィールドはありません。

フィールド説明実務上の使用例
スキル IDFSM 内部のレコード固有の一意識別子テナント設定に応じて自動生成または作成時に入力。すべての担当者/テクニシャン割り当てと、このスキルを参照するすべてのスキル要件によって参照されます。無関係なコンピテンシーに対して、使用済みのスキル ID を再利用しないでください。スキル要件の履歴は、その ID が一意であることに依存しています。
スキル名コンピテンシーの業務向け名称テクニシャンのプロファイルと、ディスパッチャーのマッチングビューに表示されます。スキルには専用の習熟度レベルのフィールドがないため、習熟度が重要な場合は、名前を具体的にし、レベルを名前に直接エンコードしてください(例:「電気作業 L3」)。
スキルカテゴリ技術 / 製品 / 認定 / 言語 のいずれか(1.2 参照)このスキルの不一致がどの程度厳密に扱われるかを決定します。認定カテゴリの不一致はコンプライアンス上の重みを持ち、言語カテゴリの不一致が合理的にソフトオーバーライドされる可能性があるのとは異なり、ディスパッチャーによってソフトオーバーライドされるべきではありません。

2.2 有効期間

スキルの有効期限フィールド(有効開始日、有効終了日)のスタック階層図

スキルはステータスではなく期間で管理されます。アクティブ/非アクティブを示す個別のフラグはなく、有効性はこの日付範囲によって完全に表現されます。

フィールド説明実務上の使用例
有効開始日スキルが割り当て可能になる日付該当する資格が実際に有効になる日付(例:認定証の発行日)に設定します。FSMでレコードが作成された日付ではありません。データロード時にこの2つを混同しがちです。
有効終了日この日付以降、スキルは新規割り当ての対象として表示されなくなります現実世界での有効期限(例:ライセンス更新サイクル)に関連する「認定」カテゴリのスキルにとって重要です。認定スキルの有効終了日が未設定のままになっていることは、監査でよく見つかる問題です。無期限で空白のままにするのではなく、その周りに再認定レビュープロセスを構築してください。

2.3 割当と要件のリンク

スキルと割当技術者数、スキル要件参照、パートナー技術者の自己登録との関連を示す小規模な階層/関係図

スキルは、技術者に保持されるか、要件によって要求されるかのいずれかの側面で取得されない限り、意味を持ちません。これらは、コンサルタントが派遣マッチングのギャップをトラブルシューティングする際に最も頻繁に確認するリンケージの事実です。

フィールド説明実務上の使用例
割当技術者数(ロールアップ)現在このスキルを保持している担当者/技術者(およびパートナー技術者)レコードの数データ品質とカバレッジを迅速に確認するためのシグナルです。割り当てられた技術者がゼロのスキルは、アシストスケジューリングでそれを参照するすべてのスキル要件がサイレントにマッチング不可となります。
スキル要件参照数(ロールアップ)現在このスキルを参照しているスキル要件レコードの数スキルを非アクティブ化または名称変更する前に表示されます。数が多い場合、その変更は編集対象の1つのレコードだけでなく、多くの設備/サービスコール要件に波及することを意味します。
パートナー技術者自己登録(参照)外部のクラウド/パートナー技術者がこのスキルを自身に登録したかどうかを示しますパートナーオブジェクトはFSMネイティブであり、S/4HANAからのガバナンス同期がないため、定期的に自己登録されたスキルを、社内で使用されている同じスキルカテゴリの規則と照らし合わせてレビューしないと、クラウドディスパッチングのマッチング品質が時間とともに低下します。

前提条件: このスキルを参照するスキル要件は、アシストスケジューリングにおいて、少なくとも1人の担当者/テクニシャン (FSM-A04-04) が実際にこのスキルを割り当てられるまで、該当するテクニシャンを返しません。スキルレコードを作成するだけでは、それに対してジョブを派遣可能にすることはできません。


次に読むべきもの

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 トランザクション:プロセスフロー、階層、および関係

ゾーン クロップ ソース: 04-fsm-a01-master-landscape.png (mtime: Jul 15 11:04)