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

カバー: SAP FSM スキル要件 — 必要なスキルを設備に関連付け、派遣時のテクニシャンマッチングを促進するクロスリファレンス

SAP FSM スキル要件

スキル要件は、FSMのクロスリファレンスマスタであり、特定の設備が何を要求するか、つまり派遣されたテクニシャンがその設備で作業するために保持しなければならないスキル(複数可)を定義します。クルーや不在とは異なり、スキル要件は単一の担当者/テクニシャンに所有されるものではありません。これは、需要側のスキル(FSM-A04-01)と供給側の設備(FSM-A03-01)という2つの独立したマスタ間のブリッジレコードであり、両方が存在するまでは意味を持ちません。設備レコードで定義されると、その要件はその設備に対して作成されるすべてのサービスコールに自動的に継承され、プランニングボードとアシストスケジューリングは、派遣の提案または検証時に、この継承された要件を候補テクニシャン自身に割り当てられたスキルと比較します。スキル要件は、本シリーズで扱うテクニシャン管理ドメイン(フェーズ3、ゾーンC)における、スキル(FSM-A04-01)、勤務時間パターン(FSM-A04-02)、地域(FSM-A04-03)、担当者/テクニシャン(FSM-A04-04)、クルー(FSM-A04-05)、不在(FSM-A04-06)に続く、7番目で最後のオブジェクトです。この記事では、FSMコンサルタントがスキル要件レコードで設定するすべてのフィールドと、それらのフィールドがスキル、設備、サービスコール、およびその周辺のプランニングボードをどのように結びつけるかをマッピングします。


パート 1: スキル要件 — 基本概念(全モジュール共通)

1.1 スキル要件とは

スキル要件を中心に、スキル(要求されるスキル)、設備(定義されるレコード)、サービスコール(継承される先)、および計画ボードのマッチングロジックとの接続を示すハブアンドスポーク図

スキル要件は、単一の名前付き需要を表します — 「この設備には、このスキルを持つ技術者が必要」 — これは設備レコードに対して一度記録され、その設備に対してサービスコールが開かれるか、派遣判断が評価されるたびに自動的に読み取られます。これは意図的に薄いクロスリファレンスです。リンク先のスキルや設備のプロパティは一切保持せず、リンク自体の事実に加えて、必須/優先および数量修飾子が重ねられているだけです。

項目詳細
役割設備レコードが必要とするスキルを定義するクロスリファレンスマスタ。その設備に対して作成されたすべてのサービスコールに継承され、プランニングボード/アシストスケジューリングによって読み取られ、候補となるテクニシャンの割り当てスキルと照合されます。
使用モジュールFSM (テクニシャン管理 — 単独の所有者。スキル要件はFSMネイティブであり、S/4HANAのソースマスタはありません。ただし、定義対象となる設備レコード自体はS/4HANAから複製される場合があります。)
トランザクションFSM Web UI「マスタデータ管理」アプリ — スキル要件は通常、設備レコード自体の詳細画面(「スキル要件の割り当て」)から管理され、スタンドアロンのリストアプリとしては使用されません。
主要テーブルFSM: スキル要件ビジネスオブジェクト (Core API / ODataエンティティ) — FSMはマルチテナントクラウドソリューションであり、従来のABAPテーブルは使用しません。S/4HANAに相当するテーブルはありません。
S/4HANAに関する注意スキル要件はS/4HANAから複製されません。FSMでネイティブに作成・管理され、S/4HANAの設備マスタから同期された可能性のある設備レコードの上にレイヤーとして配置されます。

1.2 スキル要件設定シナリオ

4つのスキル要件設定シナリオ(単一必須スキル、複数必須スキル、優先(必須ではない)スキル、設備連携スキル要件)を比較したグリッド。各シナリオにユースケースと主要な動作を示しています

スキル要件の必須/推奨の区別、および同じ設備に1つまたは複数のスキルが紐づけられているかどうかは、プランニングボードが候補となるテクニシャンをどの程度厳密にフィルタリングするかを決定します。この設定を誤ると、資格のあるテクニシャンが警告なしに除外されたり、資格不足のテクニシャンが警告なしに通過してしまったりします。

シナリオ例ユースケース主要な動作
必須スキル(単一)設備EQ-001にスキルSK-ELEC(電気作業L3)が必須として必要最も一般的なケース — この設備に派遣される担当者には、特定の1つのコンピテンシーが必須条件となるアシスティッドスケジューリングは、該当スキルを保持していない候補テクニシャンを除外する。プランニングボードには一切表示されない
必須スキル(複数)設備EQ-002にSK-ELECとSK-REFRIGの両方がそれぞれ必須として必要複合的な設備(例:電気と冷凍システムの組み合わせ)において、派遣前にすべての要件を満たす必要がある場合単一のテクニシャンがすべての該当スキルを保持しているか、またはクルーがそれらをカバーしている必要がある。2つのうち1つだけを保持しているだけでは要件は満たされない
推奨スキル(必須ではない)設備EQ-003にスキルSK-LANG-ENが推奨として必要副次的なコンピテンシー(例:多国籍顧客向けの英語力)で、マッチングを向上させるが派遣を妨げるべきではない場合アシスティッドスケジューリングは、推奨スキルを保持するテクニシャンを候補リストで上位にランク付けするが、保持していない候補を除外することはない — 必須要件とは異なる
設備連携スキル要件設備EQ-001(屋上エアコンユニットA)がSR-EQ001を保持し、それに対して作成されたすべてのサービスコールに継承される標準的なFSM設定パターン — 要件は設備マスタで一度定義され、サービスコールごとに再入力する必要はないEQ-001に対して開かれたサービスコールは、追加設定なしで自動的にSR-EQ001の要件を継承し、その設備の全サービス履歴を通じて要件の一貫性が保たれる

設計原則: 必須/優先フラグ(スキル自体ではない)が、プランニングボードが不足しているコンピテンシーをハードな除外条件として扱うか、ソフトなランキングシグナルとして扱うかを決定します。同じスキルでも、ある設備レコードでは必須、別の設備レコードでは優先として設定できます。


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 = Yes)
          ── assigned to ──▶ Skill SK-ELEC — Electrical Work L3

Equipment EQ-001 — Rooftop AC Unit A (Zone B; owned by Equipment Management, shown here only as the
demand side that Skill Requirement is defined against):
   Skill Requirement SR-EQ001 — Electrical Work L3, Mandatory   (cross-reference; not nested under either side)
      ── requires ──▶ Skill SK-ELEC — Electrical Work L3
      ── applies to ──▶ Equipment EQ-001 (Zone B; cross-zone chip)

Service Call (Transaction domain, FSM-B03) raised against Equipment EQ-001:
   Service Call ── inherits ──▶ Skill Requirement SR-EQ001
   (The requirement defined once on the Equipment record is carried automatically onto every Service Call
   raised against that Equipment — Skill Requirement is never re-entered per Service Call.)

Planning Board / Assisted Scheduling (Transaction domain, FSM-B04):
   Planning Board ── matches ──▶ Skill Requirement SR-EQ001 against Person/Technician P-001's Skill SK-ELEC
   (A candidate is only suggested/validated when the technician's own Skill assignment satisfies this
   requirement — the check runs against the Person/Technician assignment list from Skill, not against any
   field stored on Skill Requirement itself.)

設計原則: スキル要件は、スキルや設備の子オブジェクトではなく、純粋な相互参照オブジェクトです。独立したレコードから両方を参照し、その設備に対して作成されるすべてのサービスコールによって継承(再作成ではなく)され、ディスパッチ時にプランニングボードのマッチングロジックによって読み取り専用で使用されます。


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

スキル要件を中心に、スキル(参照される需要)、設備(定義されるレコード)、サービスコール(継承先)、およびプランニングボード/アシストスケジューリング(利用側)が接続されたハブアンドスポーク図

スキル要件は単独では成立しません。そのすべてのフィールドは、派遣時に「この候補テクニシャンのスキル割当が、この設備の要求を満たすか」という一つの問いに答えるために存在します。

オブジェクト関係性実務上の注意点
スキル (FSM-A04-01)参照: スキル要件は1つ以上の既存のスキルレコードを参照して需要側を明示するスキル要件を作成する前に存在しなければならない前提条件。タイプミスや廃止されたスキル参照があると、エラーを発生させずにその要件のマッチングが黙って失敗する。
設備 (FSM-A03-01)参照: スキル要件は正確に1つの設備レコードに対して定義され、そのレコードの詳細画面から管理される設備レコードを削除または廃止する場合は、その設備に定義されているスキル要件がないか確認すべきである。設備がなくなれば、要件は独立して存在できなくなるため。
サービスコール (トランザクション領域, FSM-B03)継承: 設備に対して作成されたすべてのサービスコールは、その設備のスキル要件を自動的に継承するコンサルタントは、個々のサービスコールごとにスキル要件を期待したり設定したりすべきではない。これは設備に対して一度設定すれば、その設備の全サービス履歴にわたって一貫して適用されるものである。
プランニングボード / アシストスケジューリング (トランザクション領域, FSM-B04)消費者: 継承されたスキル要件を読み取り、各候補テクニシャン自身のスキル割当(担当者/テクニシャン経由, FSM-A04-04)と比較するこれがスキル要件の運用上の全目的である。消費するプランニングボードの読み取りがなければ、このレコードは情報提供のみとなる。必須要件は候補者をフィルタリングで除外し、優先要件は候補者の順位を変更するのみである。

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

2.0 FSM 所有権の範囲

スキル要件データセクション全体におけるFSM所有権を示すチェックリスト:コア識別、要件定義、マッチングおよび検証動作

データセクションFSM関与備考
コア識別◎ オーナースキル要件ID、設備参照、スキル参照 — 何が必要か、どの設備に対してかを確立するフィールド
要件定義◎ オーナー必須インジケータ、要求習熟度レベル、必要数量 — 要件がどの程度厳格に適用されるかを定義するフィールド
マッチング・検証動作○ 計画(FSM-B04)と共有マッチ結果、未マッチ要件アラート、サービスコール継承 — 要件が実際にディスパッチ判断に至る方法

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


2.1 コア識別

スキル要件の識別フィールドのチェックリスト: スキル要件ID、設備参照、スキル参照

これらの3つのフィールドは、厳密性や照合ロジックがその上に重ねられる前に、どの設備が要求され、どのスキルが要求されるかという、全体の相互参照を確立します。

フィールド説明実務上の使用例
スキル要件 IDFSM が要件レコードに対して内部的に保持する一意の識別子テナント設定に応じて、作成時に自動生成または手動入力されます。リンクされた設備に対して発行されたサービスコールの派遣可否を計画ボードが評価するたびに参照されます。廃止されたスキル要件 ID を無関係な需要に再利用しないでください。照合履歴と監査証跡はこの ID に基づいています。
設備この要件が定義されている、正確に1つの設備レコードへの参照(1:N — 1つの設備に複数のスキル要件を設定可能ですが、各スキル要件は正確に1つの設備に属します)スキルと並ぶ必須前提条件フィールドです。既存の設備(FSM-A03-01)レコードを最初に選択しないと、スキル要件を作成できません。一括インポートした要件ファイルを保存する前に、この参照を確認してください。誤った設備に割り当てると、その資産の派遣マッチングが静かに誤設定されます。
スキルこの要件で要求される、正確に1つのスキルレコードへの参照(1つの設備に複数のスキルを要求するために、複数のスキル要件レコードを設定できます — 1.2「複数の必須スキル」を参照)もう1つの必須前提条件フィールドです。既存のスキル(FSM-A04-01)レコードを参照する必要があります。意図したスキルカテゴリと実際に参照されているスキルカテゴリの不一致は、アシストスケジューリングが該当者ゼロを返す、よくある静かな原因です。

2.2 要件定義

スキル要件定義フィールドのチェックリスト: 必須区分、必要習熟度、必要数量

これらのフィールドは、プランニングボードが要件をどの程度厳密に適用するかを決定します — ハードなディスパッチブロックとソフトなランキングシグナルの違いです。

フィールド説明実務上の使用例
必須インジケータ要件を必須または優先としてフラグ付けします(1.2参照)レコード上で最も重要なフィールドです。「必須」は条件に合わない候補者を完全に除外しますが、「優先」は順位を付け直すだけです。派遣可能と想定されていた技術者が予期せずフィルタリングで除外された場合、このフラグを確認してください。スキルが正しく「必須」に設定されていることが、最も一般的な根本原因です。
要求習熟度レベル参照するスキル内で、最低限の習熟度レベルに要件を絞り込むためのオプションの修飾子です(通常、スキル自体の名称で表現されます。例:「電気工事 L3」。スキルには専用のレベルフィールドがないため)。レベルは通常、個別の数値フィールドではなくスキル名にエンコードされるため、コンサルタントはテナント全体でスキル命名規則を厳密に統一する必要があります。一貫性のないスキルカタログの命名は、レベルベースのスキル要件の設定と監査を信頼性の低いものにします。
必要数量アサーションが完全に人員配置されたとみなされるために、この要件を個別に満たさなければならない技術者の最小人数です。主にクルーベースの派遣(FSM-A04-05)に関連します。この場合、1つのジョブに対して、同時に現場にいる複数の資格を持つ技術者が必要です。1より大きい必要数量は、たとえベテランであっても、1人の技術者がスキルを保持しているだけでは満たされません。

2.3 照合・検証動作

スキル要件のマッチングと検証フィールドのチェックリスト: マッチ結果、不一致要件アラート、サービスコール継承

これらのフィールドと動作は、サービスコールに該当するテクニシャンがいない場合、または予期しない候補者が提案された場合に、ディスパッチャーが実際に確認するものです。

フィールド説明実務上の使用例
マッチ結果(ロールアップ、実行時)特定のサービスコールに対して、このスキル要件と割り当てられた候補テクニシャンのスキルを比較した読み取り専用の結果レコード自体には保存されず、プランニングボードが派遣適合性を評価するたびに再計算されます。永続的な「不一致」結果は、真の人員不足と判断する前に、まずデータ品質のシグナルとして確認すべきです(スキル参照は正しいか?実際にこのスキルが割り当てられたテクニシャンはいるか?)。
未マッチ要件アラートサービスコールの設備に関する必須スキル要件に対して、資格のあるテクニシャンが現在ゼロであることをディスパッチャに通知しますスキルカタログとテクニシャン割り当てのギャップが存在することを示す最も初期の警告です。コンサルタントは、同じ設備で繰り返しアラートが発生する場合、必須フラグ(本当に必須であるべきか?)またはその地域におけるテクニシャンのスキルカバレッジを見直すきっかけと捉えるべきです。
サービスコール継承(参照)どのサービスコールが、その親設備を介して現在このスキル要件を継承しているかを確認しますスキル要件の編集や非アクティブ化の影響を監査する際に有用です。継承数が多い場合、その変更は単一のジョブだけでなく、その設備に対するすべてのオープンおよび将来のサービスコールに波及することを意味します。

前提条件: スキル要件は、そのスキル (FSM-A04-01) と設備 (FSM-A03-01) の両方のレコードが既に存在するまで作成できません。このレコード自体は、それらの間の相互参照と、その上に重ねられた必須/優先および数量修飾子以外のプロパティを格納しません。

シリーズ注記: スキル要件は、ゾーンC(テクニシャン管理)でマッピングされる7番目かつ最後のオブジェクトです。スキル、勤務時間パターン、地域、担当者/テクニシャン、クルー、欠勤とともに、すべてのテナントレベルのテクニシャンマスタがカバーされました。このシリーズは次にゾーンD(資材・ツール管理)に続きます。汎用ツール(FSM-A05-02)、シリアル管理ツール(FSM-A05-03)、倉庫(FSM-A05-04)、バン在庫(FSM-A05-05)です。


次に読むべきもの

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