Skip to content

Repository files navigation

SF Compass

An open SAP SuccessFactors Transformation Assurance Platform for assessing configuration risk, designing safely, validating data, controlling change, and measuring value.

Live site: https://sahirvhora.github.io/sf-compass/

The transformation assurance lifecycle

Stage Decision supported Primary tool
Assess Where are configuration and governance risks concentrated? Config Debt Radar
Design Is the requirement feasible, and what controls are needed? SF Compass
Validate Is position and foundation data internally consistent? Position Integrity Checker
Control What changed across tenants, and was it expected? Config Compare / Change Ledger
Measure Which outcomes and benefits should the programme track? Value Navigator

Migration assurance engagement pack

Open findings.html to combine one or more sapsf-assurance/v1 run documents into a local G0-G4 engagement view. The viewer validates contracts and cross-references, rejects mixed engagements, keeps human approvals explicit, and exports a namespaced sapsf-engagement-pack/v1 evidence index. Files stay in the browser and are never uploaded. Legacy sf-compass-findings/v1 files remain viewable but do not affect gate decisions.

The tools provide decision support and evidence. Consequential configuration changes and remediation remain subject to named human approval.

One-command engagement pack

Build the same validated G0-G4 pack without using the browser:

node scripts/build-engagement-pack.mjs \
  --input /approved/local/assurance-runs \
  --output /approved/local/engagement-pack.json

Directory inputs are searched recursively for sapsf-assurance/v1 JSON. Unrelated JSON is ignored, while an explicitly supplied invalid file fails the run. The output is written with owner-only permissions. Human gates remain incomplete unless an optional local options JSON supplies explicit non-personal approval references; the command never authorises production activity.

Workshop reference

SF Compass helps SAP SuccessFactors consultants answer client questions during workshops and design sessions.

Type a client question, search across 94 scenarios, and get:

  • 94 SAP SuccessFactors feasibility scenarios across 8 modules
  • Client-safe plain-English answers
  • Technical implementation steps on demand
  • Search, feasibility filters, copy summary, and workshop export
  • Zero employee data extraction positioning
  • No login, no server, no tracking, single HTML file

Modules covered

Module Coverage
Employee Central 57 scenarios
Recruiting 4 scenarios
Onboarding 3 scenarios
Performance 4 scenarios
Compensation 3 scenarios
Learning 3 scenarios
Succession 3 scenarios
Platform 17 scenarios
Total 94 scenarios

Feature summary

Feature Purpose
Client Query panel Paste a client question and match across all scenarios
Collapsible module sidebar Browse by SF module and category
Feasibility filter Narrow to Full, Partial, Workaround, or Limited support
Implementation Steps toggle Reveal technical build guidance only when needed
Export Pack Download the currently filtered scenario set as a workshop pack
Copy Summary Copy visible scenarios into notes, proposal drafts, or follow-up emails
Dual theme Dark and light mode for workshop/projector use
Offline single-file app Works locally without backend dependencies

Local use

# Open directly
open index.html

# Or serve locally
python3 -m http.server 8899
# http://localhost:8899

Keyboard shortcuts

Key Action
/ Focus search bar
Esc Clear or close
Click card Expand full detail
Enter in query Jump to results

Tech

Area Detail
Frontend Single HTML file with inline CSS and JavaScript
Hosting GitHub Pages
Dependencies None
Data handling Static reference content only
Tracking None

Built for SAP SuccessFactors consultants who need useful answers during the session, not after it.

The SF Compass Suite

SF Compass is the front door to a suite of open transformation-assurance tools for SAP SuccessFactors consultants and HR transformation teams.

New to the suite? Start here: validate position data with the Position Integrity Checker, then move clean configuration between tenants with ObjectSync, then compare configuration across tenants with Config Compare.

Tool What it does Live
Position Integrity Checker Validate position data integrity - HTML and Excel reports Site
ObjectSync Sync OM foundation objects PRD to Dev - CLI, library, web UI Site
Config Compare Compare metadata and picklists across tenants Site
Release Tracker Live tracker for 1H/2H release changes Site
Impact Brief Personalised release impact briefs with tiered action plans Site
Pay Transparency EU Pay Transparency Directive readiness check Site
Value Navigator Value realisation consulting framework Site

About

SAP SuccessFactors Consulting Lab - premium portfolio hub for feasibility guidance, release readiness, pay transparency, position integrity, and OData automation

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages