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

SAP SF ジョブファミリー

Job Familyは、SuccessFactors Employee Centralのジョブ構造管理ブランチの最上位において、「営業」「エンジニアリング」「財務」などの機能分類に基づいて関連するジョブコードをグループ化するマスタデータオブジェクトです。ビジネスユニットや部門とは異なり、報告ラインやコストによって人を整理するのではなく、役割をその仕事の種類に応じて整理します。これは、法的エンティティ → ビジネスユニット → 事業部門 → 部門 → 原価センタという組織チェーンや、スタンドアロンのロケーションマスタから独立しています。この記事では、Job Familyの概要、そのブランチが本シリーズで既に文書化されている他の2つのマスタデータグループとどのように異なるか、そしてEmployee Centralコンサルタントが設定するすべてのフィールドについて説明します。


パート1: ジョブファミリー — 基本概念(全モジュール共通)

1.1 ジョブファミリーとは

Job Familyを中心に、Job Code、採用ジョブ要求、報酬ベンチマーキング、People Analyticsに接続するハブアンドスポーク図

Job Family(職務ファミリ)は分類/グループ化オブジェクトであり、場所、コストバケット、報告ラインを表すものではなく、あくまで職務のカテゴリです。Department(部門)が「どのチームか」、Location(勤務地)が「どの物理的な場所か」を表すのに対し、Job Family(職務ファミリ)は「これはどのような種類の役割か」を表します。そして、「営業担当者」から「営業部長」に至るまで、すべてのJob Code(職務コード)は、正確に1つのJob Familyに集約されることが期待されており、これにより採用、報酬、およびワークフォースレポーティングを機能別に一貫してセグメント化できます。

項目詳細
役割ジョブ構造管理ブランチの最上位 — 組織階層チェーンやロケーションとは独立して、関連するジョブコード(例:すべての営業ロール、すべてのエンジニアリングロール)を整理する分類/グループ化オブジェクト
使用するモジュールエンプロイーセントラル(所有者 — ファンデーションオブジェクトフレームワーク)、リクルーティング(ジョブ要求およびジョブ投稿を、基となるジョブコードのジョブファミリーでフィルタリングおよびグループ化可能)、報酬管理(ジョブファミリーは、給与グレードと併せて給与ベンチマークおよび市場価格設定のための機能コンテキストを提供)、ピープルアナリティクス/レポート(ジョブファミリーレベルの人員数およびワークフォース構成レポート)
トランザクション管理センター → 「組織、給与、ジョブ構造の管理」(ジョブファミリーファンデーションオブジェクトの作成/編集);「データのインポートとエクスポート」(CSVによる一括ロード)
主要テーブルOData APIエンティティ FOJobFamily(ファンデーションオブジェクト) — SuccessFactorsには従来のABAPテーブルはありません。各レコードはテーブル行ベースではなく、有効日付ベースです。
S/4HANA注記ジョブファミリーには標準のネイティブS/4HANA同期対応物はありません — エンプロイーセントラルでネイティブに設定および所有されます。最も緩やかなオンプレミスの類似物は、従来のSAP HCM組織管理で使用されるジョブグループ/ジョブ分類ですが、概念は1対1でマッピングされず、それらの間で提供される統合コンテンツは出荷されていません。

1.2 業務機能別のジョブファミリー例

一般的なジョブファミリーの比較グリッド例:営業、エンジニアリング/テクノロジー、財務・会計、人事、オペレーション/サプライチェーン、マーケティング

Job Family(職務ファミリ)は、Legal Entity(法的エンティティ)の国やCost Center(原価センタ)のカテゴリのように、SAPが提供する固定コードリストから選択されるものではなく、完全にクライアント定義の記述的分類です。グループ化を誤ると、データモデルが破綻するというよりは、主にレポートの明確さや採用検索のユーザビリティに影響します。しかし、稼働後の再グループ化は大きな混乱を招くため、ブループリント段階でリストを慎重に決定する価値があります。

ジョブファミリーコードユースケース主要な動作
営業SALES営業担当のジョブコード(アカウントエグゼクティブ、営業担当、営業マネージャー)をグループ化しますこのファミリーのジョブコードは、一般的に変動報酬の割合が高い給与グレード構造と組み合わされ、採用部門が営業パイプラインのレポート作成に頻繁に使用します
エンジニアリング/テクノロジーENG技術系および製品開発系のジョブコードをグループ化します現地法で義務付けられている場合、法定の労働力報告のために、基となるジョブコード上の特定のEEO/労働カテゴリにマッピングされることがよくあります
財務・会計FIN財務、会計、管理会計のジョブコードをグループ化します多くの場合、追加のジョブファミリーを作成するのではなく、ジョブコードレベルでサブディシプリン(FP&A、管理会計、トレジャリー)ごとにさらに細分化されます
人事HRHRビジネスパートナー、タレントアクイジション、HRオペレーションのジョブコードをグループ化しますここでのジョブコードは、HR固有のシステムアクセス権を付与する権限ロールロジックによって相互参照されることが一般的です。これは、HRロールがより広範な従業員データの可視性を必要とすることが多いためです
オペレーション/サプライチェーンOPS生産、ロジスティクス、サプライチェーンのジョブコードをグループ化します両オブジェクト間にシステム上のリンクは存在しないものの、S/4HANAのプラントレベルの人員数レポートと非公式に連携されることがよくあります
マーケティングMKTブランド、プロダクトマーケティング、マーケティングオペレーションのジョブコードをグループ化します通常、人員数で見ると小規模なジョブファミリーです。それでも、キャンペーンや需要創出の役割がノルマを持つ役割とは別に報告されるよう、営業とは別に管理されます

設計原則: ジョップファミリ名とコードは完全にクライアント定義であり、SuccessFactorsは標準で提供されるリストを一切出荷しません。ブループリント時に一度リストを決定し、Go Live後は安定して維持してください。後からジョップファミリ間でジョップコードを再グループ化すると、レポートのトレンドラインが崩れ、影響を受けるすべてのジョップコードの再設定が必要になります。


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

SuccessFactorsマスタデータランドスケープからのゾーン切り抜き。ジョブ&ペイ構造ブランチの最上部にゾーンB — ジョブファミリーを表示

具体的な例を用いたデータ階層

Client (SuccessFactors Instance)
   │
   └── Job Family "JF_Sales" — Sales family, Job group
          │
          └── Job Code "JC_SalesRep" — Sales Rep, of JF_Sales
                 │
                 └── Position "POS_SalesMgr01" — Sales Manager, seat
                        │
                        └── assigned to ──> Department "DEPT_S01" — Sales Team 1 (org hierarchy chain, Zone A)

Pay Grade "PG_M1" — Manager L1, 6M-9M JPY
   (sibling object in the Job & Pay Structure branch — referenced independently for salary range,
    not a child of Job Family or Job Code)

Location "LOC_TKY01" — Tokyo HQ, Asia/Tokyo TZ
   (independent tenant-level master — outside the Job & Pay Structure branch entirely)

設計原則: ジョブファミリーは、法人 → 事業部門 → 部門 → 部署 → 原価センタという組織チェーンや、スタンドアロンのロケーションマスタ(SF-A02-01~SF-A02-06参照)とは別の、独立したジョブ構造管理ブランチの最上位に位置します。ジョブファミリーが所有するのはジョブコードのみです(厳密な1:Nの親子関係)。ペイグレードとポジションはジョブコードと同じ階層またはその下位に位置しますが、ジョブファミリー自体の子ではありません。また、ポジションのレポートラインの配置は、そのジョブコードが属するジョブファミリーではなく、部署によって決定されます。


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

ハブアンドスポーク図:ジョップファミリーを中心に、ジョブコード、ポジション、給与グレード、ジョブリクイジション、部門が接続されている

ジョブファミリは組織階層の連鎖の外側に位置するため、他のマスタデータとの関係のほとんどは、深いネストではなく、1ホップ(直接の子)または間接的(ジョブコード経由)であり、ジョブファミリ自体は、範囲が狭く明確に定義されたフットプリントを持つ浅いオブジェクトです。

オブジェクト関係性実務上の注意点
職務コード直接の子 (1:N) — すべての職務コードは、正確に1つの職務ファミリーに属するこれが職務ファミリーが持つ唯一の真の親子リンクです。システム内のすべての職務コード選択リストは、その親である職務ファミリーによって実質的に事前フィルタリングまたはグループ化可能です。そのため、ブループリント段階で初期の職務ファミリーリストを正しく設定することが、一見した以上に重要になります。
ポジション間接的、職務コード経由 — ポジションは、割り当てられた職務コードを通じて職務ファミリーのメンバーシップを継承する職務ファミリーレベルの人員数やワークフォース構成レポートは、実際には ポジション → 職務コード → 職務ファミリー と読み取ります。ポジションと職務ファミリーを直接結びつけるリンクは存在せず、ポジションには職務ファミリーを直接参照するフィールドはありません。
賃金グレード間接的、システム上の直接リンクはなし — 職務ファミリーは「どのような種類の仕事か」を分類し、賃金グレードは「いくら支払うか」を分類し、この2つの次元は独立して管理される報酬チームは、市場価格分析のために職務ファミリー × 賃金グレードのクロス集計を頻繁に行いますが、これはレポートレイヤーでの組み合わせであり、2つのファンデーションオブジェクト間で設定された関係ではありません。
求人要員 (リクルーティング)参照 (1:N、職務コード経由) — リクルーターは、タレントパイプラインを構築する際に、未処理の求人要員を職務ファミリーでフィルタリングおよびグループ化する職務ファミリーは、リクルーティングダッシュボードやキャリアサイトの求人検索フィルターで最も一般的に使用されるファセットの1つです。求職者は職務コードよりも自然に機能(「営業職」)で検索するためです。
部門直接リンクなし — 職務ファミリーは仕事の機能を分類し、部門は組織上の配置を分類し、互いに制約し合うことはない単一の職務ファミリーに属する職務コードは、多くの異なる部門にまたがるポジションに割り当てられることが一般的です(例:「営業」職務コードはすべての地域営業部門に存在します)。また、単一の部門には通常、複数の異なる職務ファミリーに属するポジションが配置されます。

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

2.0 SFの所有範囲

Job Familyデータセクション全体におけるEmployee Centralの完全な所有権を示すチェックリスト: コア識別、説明、ステータス

データセクションSF関与備考
基本識別情報◎ オーナージョブファミリID、名称、有効開始日
説明とステータス◎ オーナー説明、ステータス

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


2.1 コア識別

主要ジョブファミリの中核識別フィールドのチェックリスト: ジョブファミリID、名称、有効開始日、有効日付履歴

Core Identificationは、ジョブファミリーが存在するために最低限必要なレコードです。これに割り当てられたすべてのジョブコード、およびジョブファミリーでフィルタリングされたすべてのピックリストやレポートは、このレコードに解決されます。

フィールド説明実務上の使用例
ジョブファミリIDジョブファミリの一意の識別子(外部コード)すべてのジョブコードのジョブファミリ参照、および下流のすべての採用/レポートファセットが指すキー値です。コーディング規則はHRISチームと一度合意してください。稼働後に変更すると、それを参照するすべてのジョブコードの再マッピングが必要になります。
ジョブファミリ名ジョブファミリの表示名グローバルインスタンスでは言語パックごとにローカライズ可能です。名前は機能指向で相互に排他的にしてください(「営業」 vs 「エンジニアリング」)。重複または曖昧な名前は、ジョブコード設定時にジョブコード割り当てエラーを引き起こし、キャリアサイトで機能別にフィルタリングする候補者を混乱させます。
有効開始日このバージョンのレコードが有効になる日付すべてのフィールド変更は上書きではなく、新しい有効日付行として記録されます。ほとんどのジョブファミリレコードは稼働後は変更頻度が低いため(名称変更やステータス変更)、この履歴は主に、過去の家族別人員数レポートが現在の選択リスト値と一致しない理由を調整する際に参照されます。
有効日付履歴このジョブファミリレコードの以前のバージョンの連鎖「日付Xにおけるこのジョブファミリの名称またはステータスは何だったか」という質問に答えるために使用されます。これは、名称変更やジョブファミリ統合を過去のレポート期間を通じて追跡する必要がある場合に関連します。履歴行を削除するのではなく、新しい有効日付エントリで前方修正を行ってください。

2.2 説明とステータス

ジョブファミリーの説明とステータスフィールドのチェックリスト: 説明, ステータス

これらの2つのフィールドはレコードを補完します。1つはジョブファミリーが実際にカバーする範囲について人間にコンテキストを提供し、もう1つは今後も選択可能な状態を維持するかどうかを制御します。

フィールド説明実務上の使用例
説明ジョブファミリーがカバーする役割/業務の内容を説明する自由テキストほとんどのコンパクトな選択リストでは表示されませんが、管理者センターでは、新しいHR管理者のオンボーディングや、類似した名称のファミリー間のスコープ境界を文書化する際に役立ちます(例:クライアントが後でファミリーを分割した場合に、「オペレーションズ」がどこで終わり、「サプライチェーン」がどこから始まるのかを明確にするため)。
ステータスアクティブ / 非アクティブのフラグジョブファミリーを非アクティブに設定しても、既存のジョブコード参照は削除されません。将来、新しいジョブコードレコードでそのジョブファミリーが選択できなくなるだけです。ジョブファミリーを非アクティブ化する前(例:機能再編成時)には、そのジョブファミリーに割り当てられているジョブコードがないか確認し、それらのジョブコードを先に存続するジョブファミリーに再割り当てしてください。

次に読むべきもの

L1) Big Picture

IDCategoryTitle
sf-001OverviewSAP SuccessFactorsとは何ですか?

L2-A) Master Data

IDCategoryTitle
sf-a01OverviewSAP SuccessFactors マスタデータ:概要、階層、関係性
sf-a02-01Master DataSAP SF 法人
sf-a02-02Master DataSAP SF ビジネスユニット
sf-a02-03Master DataSAP SF 事業部門
sf-a02-04Master DataSAP SF 部門
sf-a02-05Master DataSAP SF 原価センタ
sf-a02-06Master DataSAP SF ロケーション
sf-a02-07Master DataSAP SF ジョブファミリー 📍
sf-a02-08Master DataSAP SF ジョブコード
sf-a02-09Master DataSAP SF 給与グレード
sf-a02-10Master DataSAP SF ポジション
sf-a03-01Master DataSAP SF 権限グループ
sf-a03-02Master DataSAP SF 権限ロール
sf-a03-03Master DataSAP SF 休日カレンダー
sf-a03-04Master DataSAP SF 勤務スケジュール
sf-a03-05Master DataSAP SF タイムタイプ
sf-a03-06Master DataSAP SF 時間プロファイル
sf-a03-07Master DataSAP SF 評価尺度
sf-a03-08Master DataSAP SF 目標計画テンプレート
sf-a03-09Master DataSAP SF パフォーマンスフォームテンプレート
sf-a03-10Master DataSAP SF ルートマップ
sf-a03-11Master DataSAP SF 報酬計画
sf-a04-01Master DataSAP SF 担当者
sf-a04-02Master DataSAP SF エンプロイメント
sf-a04-03Master DataSAP SF 従業員プロファイル

L2-B) Transaction

IDCategoryTitle
sf-b01OverviewSAP SuccessFactors トランザクション:プロセスフロー、階層、関係性