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

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、管理会計、トレジャリー)ごとにさらに細分化されます |
| 人事 | HR | HRビジネスパートナー、タレントアクイジション、HRオペレーションのジョブコードをグループ化します | ここでのジョブコードは、HR固有のシステムアクセス権を付与する権限ロールロジックによって相互参照されることが一般的です。これは、HRロールがより広範な従業員データの可視性を必要とすることが多いためです |
| オペレーション/サプライチェーン | OPS | 生産、ロジスティクス、サプライチェーンのジョブコードをグループ化します | 両オブジェクト間にシステム上のリンクは存在しないものの、S/4HANAのプラントレベルの人員数レポートと非公式に連携されることがよくあります |
| マーケティング | MKT | ブランド、プロダクトマーケティング、マーケティングオペレーションのジョブコードをグループ化します | 通常、人員数で見ると小規模なジョブファミリーです。それでも、キャンペーンや需要創出の役割がノルマを持つ役割とは別に報告されるよう、営業とは別に管理されます |
設計原則: ジョップファミリ名とコードは完全にクライアント定義であり、SuccessFactorsは標準で提供されるリストを一切出荷しません。ブループリント時に一度リストを決定し、Go Live後は安定して維持してください。後からジョップファミリ間でジョップコードを再グループ化すると、レポートのトレンドラインが崩れ、影響を受けるすべてのジョップコードの再設定が必要になります。
1.3 組織レベルとデータ階層

具体的な例を用いたデータ階層
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の所有範囲

| データセクション | SF関与 | 備考 |
|---|---|---|
| 基本識別情報 | ◎ オーナー | ジョブファミリID、名称、有効開始日 |
| 説明とステータス | ◎ オーナー | 説明、ステータス |
凡例: ◎ = オーナー / クリティカル、○ = 直接関与
2.1 コア識別

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

これらの2つのフィールドはレコードを補完します。1つはジョブファミリーが実際にカバーする範囲について人間にコンテキストを提供し、もう1つは今後も選択可能な状態を維持するかどうかを制御します。
| フィールド | 説明 | 実務上の使用例 |
|---|---|---|
| 説明 | ジョブファミリーがカバーする役割/業務の内容を説明する自由テキスト | ほとんどのコンパクトな選択リストでは表示されませんが、管理者センターでは、新しいHR管理者のオンボーディングや、類似した名称のファミリー間のスコープ境界を文書化する際に役立ちます(例:クライアントが後でファミリーを分割した場合に、「オペレーションズ」がどこで終わり、「サプライチェーン」がどこから始まるのかを明確にするため)。 |
| ステータス | アクティブ / 非アクティブのフラグ | ジョブファミリーを非アクティブに設定しても、既存のジョブコード参照は削除されません。将来、新しいジョブコードレコードでそのジョブファミリーが選択できなくなるだけです。ジョブファミリーを非アクティブ化する前(例:機能再編成時)には、そのジョブファミリーに割り当てられているジョブコードがないか確認し、それらのジョブコードを先に存続するジョブファミリーに再割り当てしてください。 |
次に読むべきもの
L1) Big Picture
| ID | Category | Title |
|---|---|---|
| sf-001 | Overview | SAP SuccessFactorsとは何ですか? |
L2-A) Master Data
| ID | Category | Title |
|---|---|---|
| sf-a01 | Overview | SAP SuccessFactors マスタデータ:概要、階層、関係性 |
| sf-a02-01 | Master Data | SAP SF 法人 |
| sf-a02-02 | Master Data | SAP SF ビジネスユニット |
| sf-a02-03 | Master Data | SAP SF 事業部門 |
| sf-a02-04 | Master Data | SAP SF 部門 |
| sf-a02-05 | Master Data | SAP SF 原価センタ |
| sf-a02-06 | Master Data | SAP SF ロケーション |
| sf-a02-07 | Master Data | SAP SF ジョブファミリー 📍 |
| sf-a02-08 | Master Data | SAP SF ジョブコード |
| sf-a02-09 | Master Data | SAP SF 給与グレード |
| sf-a02-10 | Master Data | SAP SF ポジション |
| sf-a03-01 | Master Data | SAP SF 権限グループ |
| sf-a03-02 | Master Data | SAP SF 権限ロール |
| sf-a03-03 | Master Data | SAP SF 休日カレンダー |
| sf-a03-04 | Master Data | SAP SF 勤務スケジュール |
| sf-a03-05 | Master Data | SAP SF タイムタイプ |
| sf-a03-06 | Master Data | SAP SF 時間プロファイル |
| sf-a03-07 | Master Data | SAP SF 評価尺度 |
| sf-a03-08 | Master Data | SAP SF 目標計画テンプレート |
| sf-a03-09 | Master Data | SAP SF パフォーマンスフォームテンプレート |
| sf-a03-10 | Master Data | SAP SF ルートマップ |
| sf-a03-11 | Master Data | SAP SF 報酬計画 |
| sf-a04-01 | Master Data | SAP SF 担当者 |
| sf-a04-02 | Master Data | SAP SF エンプロイメント |
| sf-a04-03 | Master Data | SAP SF 従業員プロファイル |
L2-B) Transaction
| ID | Category | Title |
|---|---|---|
| sf-b01 | Overview | SAP SuccessFactors トランザクション:プロセスフロー、階層、関係性 |