Job Profile Builder (JPB) in SAP SuccessFactors: How to Prepare, Build, Enable, and Keep It Future-Ready for TIH, OMP, and AI
Why this matters: If you want SuccessFactors to scale into a skills-based and AI-assisted operating model (Talent Intelligence Hub, Growth Portfolio, Opportunity Marketplace, Recruiting/Learning recommendations), then Job Profile Builder (JPB) must be treated as governed master data—not as “just job descriptions”.
Long-term positioning: Use JPB for stable job architecture + structured job profile content. Align skills/attributes with TIH (Attributes Library + Growth Portfolio). Treat OMP as a downstream consumer that performs well only when your job/skill data is clean, consistent, and governed.
1) What success looks like (long-term)
- Stable taxonomy: Families → Roles → Profiles that can survive reorganizations.
- Skills strategy aligned to TIH: One enterprise approach to skill naming, proficiency, and ownership.
- Downstream-ready: Recruiting, Learning, internal mobility, and recommendations consume structured profile data without turning into free-text chaos.
- Operational governance: Workflow-driven changes, clear ownership, versioning, and lifecycle control.
2) Strategy (with 2–3 examples for every line item)
| Strategy line item | 2–3 examples (what “good” looks like) |
|---|---|
| Job Architecture model (Families → Roles → Profiles) |
|
| Standardize profile templates (sections + content) |
|
| Skills & attributes strategy (TIH-aligned) |
|
| Governance & change control (ownership + approvals) |
|
| Lifecycle & versioning (create → publish → retire) |
|
| Localization & compliance |
|
| Bias & inclusive language controls |
|
| Consumer mapping (Recruiting, Learning, OMP) |
|
| AI readiness & data hygiene (normalize, dedupe, govern) |
|
3) Enablement essentials (JPB, Security/Visibility, Workflow, Job Analyzer, TIH readiness)
Important: Some steps require Provisioning access (often done by SAP Support or an implementation partner). Plan these early to avoid delays.
3.1 JPB prerequisites (baseline)
- Ensure MDF (Generic Objects) and Role-Based Permissions (RBP) are enabled.
- Ensure the JPB / Skills Management switches are enabled for your tenant configuration.
3.2 Secure Job Profile, Skill Profile, and Rated Skills (required for Visibility + controlled access)
Where: Admin Center → Configure Object Definitions
- Job Profile: Take Action → Make Correction → Secured = Yes → assign appropriate Permission Category → Save
- Skill Profile: Take Action → Make Correction → Secured = Yes → assign appropriate Permission Category → Save
- Rated Skills: Take Action → Make Correction → Secured = Yes → assign appropriate Permission Category → Save
3.3 RBP permissions (minimum set most projects need)
Where: Admin Center → Manage Permission Roles
- Admin permissions: Manage Job Profiles, Job Profile Templates, Manage Job Profile Content, Manage Job Profile Content Import/Export
- Visibility permissions: grant view/edit access for Job Profile / Skill Profile / Rated Skills via the assigned permission category
- Recommended: separate roles for View-only, Edit, and Approve
3.4 Workflow (non-negotiable for long-term governance)
- Enforce Draft → Approval → Active for job profile changes.
- Route approvals to To-Do so nothing is missed.
- Define and enforce “no direct edits” as policy.
4) How to create and update Families, Roles, and Job Profiles (step-by-step + bulk options)
Golden rule: Always build and maintain in this order: Family → Role → Job Profile.
4.1 Create / Update Job Families (UI + bulk creation)
What you’ll see in the current UI: When creating a Family, the system asks for Family Name, then lets you map Family Skills and Family Competencies. Many tenants do not show “Description” or “Status” fields on the create screen.
Common UI path: Admin Center → search Manage Job Profile Content → Select Content Type: Set Up Families and Roles → Families tab
A) Create a Family (UI)
- Go to Admin Center.
- In Action Search, open Manage Job Profile Content.
- From Select Content Type, choose Set Up Families and Roles.
- Go to the Families tab.
- Click Create Family.
- In Family Name, enter the Family name (use your naming convention; keep it stable).
- (Optional) Map Family Skills:
- Go to the Family Skills tab.
- Click Map Skills.
- Search and select the skills you want to apply to all Roles in this Family.
- Confirm mapping (and set proficiency if your UI prompts for it).
- Save.
- (Optional) Map Family Competencies:
- Go to the Family Competencies tab.
- Click Map Competencies (if available in your tenant).
- Select competencies you want to apply to all Roles in this Family.
- Save.
- Click Save Family (or equivalent) to finalize.
B) How to capture “Description / Scope Rules” when the UI doesn’t provide a field
If your Family create screen doesn’t have a Description box, you still need scope rules. Use one (or more) of these practical patterns:
- Pattern 1: Naming convention (recommended for simplicity)
- Example: ENG – Engineering, FIN – Finance, CS – Customer Success
- Keep the prefix stable and documented in your governance sheet.
- Pattern 2: “Family Definition” maintained as controlled documentation
- Maintain a central “Job Architecture Dictionary” (one row per Family) with: scope rules, owner, last review date.
- Reference that dictionary as your audit and operating model artifact.
- Pattern 3: Store scope rules at the Role/Profile level (where text fields exist)
- If your job profile template includes a “Role Purpose” or “Scope” section, store what belongs/doesn’t belong there and keep it workflow-approved.
C) Retire / Deactivate a Family (when there is no “Status” field on create)
Since many tenants don’t expose a status toggle at creation, retirement is handled operationally:
- Stop usage first: move Roles to the correct surviving Family (or retire roles) and ensure no new assignments depend on the Family.
- Remove broad mappings: remove Family-level skill/competency mappings (so it stops propagating content).
- Deactivate via admin tools: depending on tenant behavior, deactivation can be done:
- Directly in Set Up Families and Roles (if your UI offers deactivate/inactivate actions), OR
- Via Manage Data for the relevant JPB entity (commonly used where the UI doesn’t expose an “inactive” action).
D) Bulk create / bulk update Families (enterprise-ready)
- Go to Manage Job Profile Content Import/Export.
- Download the Family template (choose “Template with existing data” if you want to update existing families).
- Edit the file in Excel:
- Add new families (leave system-generated IDs blank for new rows)
- Adjust names only if absolutely required
- Prepare a second file for bulk family-to-skill mapping if your template supports it
- Import the file back using the same tool.
- Validate in UI (spot-check at least 10 records + role linkage).
4.1A How to manage/create Skills for “Map Skills”
This is the missing piece: “Map Skills” only lets you search and select skills that already exist. You must first ensure a clean skill library exists, and you must control who can add new skills to avoid duplicates.
Important: In many customer landscapes, Skills are managed in the TIH Attributes Library (recommended) and then reused across JPB/TIH/OMP.
A) Create a Skill (recommended pattern: TIH Attributes Library)
Common UI path: Admin Center → search Manage Talent Intelligence Hub or Attributes Library → Skills
- Open the Attributes Library (or TIH admin area in your tenant).
- Select Skills.
- Click Create New.
- Enter:
- Skill Name (approved name; no abbreviations as separate skills)
- Description (what the skill means in your organization)
- Category (technical, functional, leadership, etc.)
- (Optional) Synonyms (managed as synonyms, not new skills)
- Save.
B) Bulk create / bulk update Skills
- If your tenant provides import/export for attributes/skills:
- Export existing skills as a baseline template.
- Update in Excel (new skills, descriptions, categories, synonyms).
- Import back in controlled waves (start with top families first).
- Validate duplicates (naming and synonyms) before opening skills creation broadly.
- If your tenant does not provide an import tool for skills, the practical approach is:
- Create the initial top 50–150 skills manually (controlled admin group).
- Scale via governance (new skill requests are approved and added centrally).
C) Skill governance (so “Map Skills” stays clean)
- One approved name per skill (no duplicate spellings like PowerBI vs Power BI).
- Synonyms are synonyms (not separate skills).
- Proficiency model: use one enterprise model and publish definitions (Foundational/Working/Advanced/Expert).
- Ownership: define who can create, approve, merge, and retire skills.
D) Now go back and Map Skills
- Once skills exist, use Map Skills under Family/Role to search and assign them.
- Recommended approach:
- Map core skills at Family level (shared across roles)
- Map role-specific skills at Role level (differentiators)
- Keep proficiency expectations consistent and realistic
4.2 Create / Update Job Roles (UI steps + job code mapping + bulk options)
Common UI path: Admin Center → Manage Job Profile Content → Set Up Families and Roles → Roles tab
A) Create a Role (UI)
- Open Manage Job Profile Content → Set Up Families and Roles.
- Go to the Roles tab.
- Click Create Role.
- Enter required fields:
- Role Name (capability-based, not team-based)
- Family (select the Family you created)
- (Optional) Map Job Codes:
- Click Map Job Codes.
- Search and select the correct Job Code(s).
- Save mapping.
- Map role-level content (choose what your tenant supports):
- Mapped Skills
- Mapped Competencies
- Click Save Role.
A1) Map Talent Pools to a Role (this is not on the “Create Role” screen)
In the current UI, “Mapped Talent Pools” is typically available as a tab on the Role details after the Role is created/saved. This is why you don’t see it on the initial “Create Role” screen.
- Go to Manage Job Profile Content → Set Up Families and Roles.
- Open the Roles tab (or select a Family to list roles).
- Select the Role you want to update (open the Role details).
- Go to the Mapped Talent Pools tab.
- Click Map Talent Pools.
- Select one or more Talent Pools and save.
Why this matters: Mapping Talent Pools to Roles is mainly used for Succession Planning, so that pools become a source for nominating successors for positions based on those roles.
A2) How to create/manage Talent Pools (so they appear in “Map Talent Pools”)
“Map Talent Pools” only lets you select Talent Pools that already exist. You must first create the Talent Pools.
Option 1 (common): Admin Center → search Manage Talent Pools (if available)
- Open Manage Talent Pools.
- Click Create New.
- Enter:
- Pool Name (stable naming convention)
- Description (optional, but recommended)
- (Optional) Owner / Category depending on your configuration
- Save.
Option 2 (MDF path): Admin Center → Manage Data → search for the Talent Pool object
- Open Manage Data.
- Search for the Talent Pool object used in your tenant (often an MDF-based Talent Pool object).
- Click Create New and maintain the Pool details.
- Save.
A3) Bulk create/bulk update Talent Pools and Role↔Talent Pool mapping
- Bulk Talent Pool creation: if your Talent Pools are MDF-based and your tenant allows it, use Admin Center → Import and Export Data to export the Talent Pool object template and import in bulk.
- Bulk mapping Role↔Talent Pools: if your tenant provides templates in Manage Job Profile Content Import/Export for Role mappings, use those templates. If not, handle mapping in waves through the Role UI (Roles tab → Role details → Mapped Talent Pools tab) and validate after each wave.
B) Update a Role (UI)
- Select the Role in the Roles list.
- Open it and update:
- Job code mappings (add/remove codes carefully)
- Role-level mapped skills/competencies
- Mapped Talent Pools (Role details → Mapped Talent Pools tab → Map Talent Pools)
- Role name changes only if essential
- Save.
C) Bulk create / bulk update Roles (enterprise)
- Go to Manage Job Profile Content Import/Export.
- Download templates for Roles and mapping files (Role ↔ Job Code, Role ↔ Skills/Competencies).
- Update in Excel and import in controlled waves (family-by-family).
- Validate mappings and propagation using spot checks.
4.3 Create / Update Job Profiles (UI steps + workflow + bulk options)
Common UI path: Admin Center → Manage Job Profiles
A) Create a Job Profile (UI)
- Open Manage Job Profiles.
- Click Create New.
- Choose the correct Job Profile Template.
- Associate it correctly (based on your design):
- Role-based profile: select the Job Role
- Role + Position-based profile: use only where intentionally differentiated
- Populate required sections:
- Purpose
- Responsibilities
- Required Skills
- Preferred Skills
- Competencies
- Education/Certifications
- Save as Draft and submit for approval (if workflow is enabled).
B) Update a Job Profile (UI – safe change pattern)
- Open the Job Profile in Manage Job Profiles.
- Choose Edit or Create Draft.
- Update only what changed.
- Submit for approval → Activate when approved.
C) Bulk create / bulk update Job Profiles (enterprise release model)
- Go to Manage Job Profile Content Import/Export.
- Download the Job Profile template (with existing data if updating).
- Update in Excel and import in waves.
- Post-import validation checklist:
- Profiles linked to correct roles
- Mandatory sections populated
- No accidental duplicates created
5) How to make JPB ready for TIH (what migrates vs what must be redesigned)
Key mindset: JPB remains your structured job foundation. TIH becomes your scalable attributes layer. If you “lift and shift” messy skills into TIH, you will multiply duplicates and reduce trust in recommendations.
5.1 What typically migrates well
- Families and Roles (after de-duplication and stable naming)
- Core profile structure (purpose, responsibilities, education/certifications) after template standardization
- Role-to-job-code mappings (after cleanup)
5.2 What must be redesigned for TIH (do not blindly migrate)
- Skills taxonomy (normalize, de-duplicate, govern synonyms)
- Proficiency model (one model enterprise-wide)
- Ownership model (who creates, approves, merges, retires skills)
- Attribute policy (skills vs tools vs certifications vs interests)
5.3 TIH-ready sequencing
- De-duplicate Roles
- Standardize templates
- Normalize skills and governance
- Map role-to-skills in waves
- Adoption plan for Growth Portfolio
- Measure and tune continuously
6) Operating model (how to keep JPB accurate for years)
- Monthly: recruiting blockers and urgent profile fixes.
- Quarterly: dedupe roles, normalize skills, level alignment, quality checks.
- Biannual: strategic refresh aligned to transformation programs, AI shifts, compliance changes.
7) Final checklist
- JPB enabled + correct RBP roles configured
- Object security configured (Job Profile, Skill Profile, Rated Skills)
- Workflow enabled and enforced
- Families/Roles built with stable naming + job code mappings
- Profiles linked to roles and maintained in controlled releases
- Skills are created/managed centrally and then mapped using Map Skills
- Mapped Talent Pools are configured from Role details (Mapped Talent Pools tab) and Talent Pools are created first
- TIH readiness executed in two phases: foundation cleanup + skills redesign
Closing thought: If you want skills-based talent programs and AI-driven recommendations to be trusted, govern JPB like finance master data: clean inputs, controlled changes, disciplined lifecycle.

No comments:
Post a Comment