Groups and Roles
People in groups, roles on groups, a default group for new people, and an approval flag for the sensitive ones. One change fixes everyone.
Decide who can open which screens and whose benefits records they can see. Put people in groups, give groups roles, ask for approval before anyone joins a sensitive group, set an end date on access — and keep every decision on record.
Benefits data is personal: health elections, dependents, pay deductions, account balances. Security & Access Control answers two questions separately for every person — can they open this screen, and can they see this record — so an outside broker sees dental elections and nothing else, an HR partner sees one division, and a payroll fix at 6 pm gets two hours of access that ends by itself. People sign in once, with the login they already use for SAP SuccessFactors or your company's identity provider; when someone leaves, their access ends the same day.
"Think of access as two rooms. The first is the building directory and the keycard for each door: can this person open this screen? The second is the lock on the filing cabinet inside the room: can this person see this employee, this plan, this record? Most systems answer only the first question. Benefits Reimagined answers both — through groups and roles a security administrator designs once — and writes down every answer it gives, so an auditor can ask about any person on any day."
From an empty map to an employee signing in and seeing exactly what they should: the ten steps a consultant, an administrator, an approver and every BR screen take, with the one thing the platform insists on at each step.
| # | Who · where | What happens | The rule at this step |
|---|---|---|---|
| 1 | Consultant Resources | Loads the map of each BR application — module, then page, then section, then button. | Only a screen on the map can be opened or hidden. |
| 2 | Consultant Roles | Creates the roles — HR Operations, Benefits Administrator, Auditor, Payroll — with a name and a plain description. | A role is a bundle of doors and locks. It is never given to a person directly. |
| 3 | Consultant Role Permissions | Grants the application first, then opens or hides its pages, sections and buttons for the role. | No application grant means the application is closed. Inside a granted application, a screen shows unless it is hidden. |
| 4 | Consultant Scopes | Says which records the role may touch — benefit areas, plan categories, plan types, departments, locations — and which actions: view, create, edit, delete. | A role with no scope sees no records in the protected screens; a scope that lists no actions is view-only; "all records" is a master key and is used sparingly. |
| 5 | Consultant Role › Scope and Group › Role | Attaches scopes to roles, then roles to groups. | People get groups, groups get roles, roles get doors and locks. |
| 6 | Consultant Groups | Creates the groups, marks one as the default for new starters, and marks sensitive groups as approval-required. | Approval-required needs a Workflow template in place first; only one group can be the default. |
| 7 | Administrator User Assignments | Adds an employee to groups with a type — direct, override or emergency — a start and end date, and a requester when approval is required. | A pending membership opens nothing; emergency access ends on its date. |
| 8 | Approver Workflow | Approves or rejects the join request — one request per assignment. | Approval makes the membership count. Rejection removes it. |
| 9 | Employee Any BR application | Signs in once. The application asks which screens this person may open; every protected list asks which records they may see. | Two questions, always both, and every decision written down. |
| 10 | Administrator App Permissions check | Picks an employee and an application to see exactly what they get, and reads the decision history when someone asks "why can't I see this?" | The check reads the same map the applications read, so it is never a guess. |
Follow Maria, an HR partner in Texas, from the group she is placed in to the record of what she opened — including the sensitive group she asked to join and the emergency access a colleague needed at 6 pm.
Nobody is given a screen or a record directly. Maria is placed in the HR Operations group; the group carries the HR Operations role; the role says which screens open and whose records show. Change the role and every person in the group changes with it — no hunting through individual accounts. One group can be the default for new people. A group that holds sensitive information can be marked as needing approval before anyone joins. Outside brokers, carrier representatives and payroll reviewers are groups too, with roles as narrow as you like.
One change to a role fixes access for everyone in the group, in one place.
Maria's group membership comes with her HR record: when SuccessFactors moves her to Finance, her groups change with her, and nothing is left behind.
A security administrator paints a role's screens as a tree: apps, then screens inside them, then sections and buttons. Each can be open or closed. The rule is simple: open the app first, then close the screens this role should not have; a screen nobody mentioned is shown. An app that was never opened stays hidden entirely, whatever is said about its screens. Every other part of Benefits Reimagined — Employee Management, plan setup, reports, Document Center — reads this map when a person signs in and hides what is closed.
An administrator can answer "why can't she see that?" in a minute, from one screen.
Employee-facing screens — Employee Home, enrollment, My Requests — use the same map, so an employee's view is set by the same roles.
Opening a screen is not the same as seeing a record. A role also carries record permissions: which plans (medical, dental, spending accounts), which parts of the company (division, department, location, state, country), and which actions (look, add, change, remove). A role with no record permissions can open a screen and still see nothing in it — the safe default. An HR partner sees one division; a dental broker sees dental elections and nothing else; a payroll reviewer sees deductions for everyone but never health details. The master key that sees everything exists, and is meant to be rare.
The outside broker never sees an HSA balance, even if someone opened the wrong screen for them.
Every allow or block on a record is written down as it happens — the next-but-one stage.
Groups that hold sensitive data can require approval. Adding Maria to Privileged Admins creates a request, with the person who asked on record; it goes to the approver through Workflow like any other approval; until they say yes, nothing opens. Yes puts her in; no removes the request; both are recorded. Access can also carry an end date: a broker gets open-enrollment access until December 15 and it ends by itself. And emergency access — a payroll fix at 6 pm — can be granted for two hours, marked as emergency, with every screen opened recorded.
Nobody joins a sensitive group by accident, and nobody keeps emergency access by accident.
Approval-required groups need an access-request template in Workflow first; the platform will not create a pending membership without one.
Two kinds of record are kept. Changes to groups, roles and permissions — who was added, what was opened or closed, who approved — are written down permanently and cannot be edited. And every time the platform lets someone in, or keeps them out of a record, that decision is written down too: Maria opened employee 10422, allowed; the broker tried to open HSA balances, blocked. An auditor, a regulator or a curious HR director can ask about any person on any day and get a list, not a memory.
"Who could see this employee's record in March?" has an answer in minutes.
Sign-in activity is kept separately by your identity provider; the two records together tell the whole story.
The guarantees behind the screens. Each one exists to keep access exact, temporary when it should be, and always explainable — on a platform where every record keeps its history.
| Rule | How it works | Why it is there |
|---|---|---|
| People get groups, groups get roles | Access is never attached to a person. It is attached to a role, the role sits in a group, and the person joins the group. | A leaver, a mover or an audit is handled at the group, not one person at a time. |
| Grant the application, then hide | A role must be granted the application before any page inside it can open. Within a granted application, screens show unless hidden. | One switch closes a whole application; fine control stays simple. |
| Doors and locks are separate | Opening a screen does not open its records. A role with no scope sees an empty list; a scope with no actions listed is view-only. | Seeing a page never means seeing everyone's data. |
| "All records" is a master key | A scope marked all records removes every filter for that role. | Used deliberately, for a few named roles, and visible in the history. |
| Approval-required means Workflow first | A group cannot be marked approval-required until a Workflow template for join requests exists. | No join request can be sent into a queue nobody watches. |
| Pending membership opens nothing | Until the approver says yes, the membership is invisible to every screen and every list. | No access before the approval that justifies it. |
| Every assignment has dates | Direct, override and emergency memberships all carry a start and an end; emergency access is short by design. | Weekend access ends on Monday without anyone remembering to remove it. |
| One default group | Exactly one group is the default for new starters. | Every new employee lands somewhere safe on day one. |
| Every decision is written down | Each screen decision and each record decision is stored with the person, the time and the answer. | "Why can't she see this?" is answered from the record, not from memory. |
Built for benefits data — plans, dependents, deductions, balances — and for the outside people who need a narrow view of it.
People in groups, roles on groups, a default group for new people, and an approval flag for the sensitive ones. One change fixes everyone.
A painted tree of apps, screens, sections and buttons per role — open, closed or not mentioned — read by every part of the platform at sign-in.
Plans, parts of the company and actions, set separately from screens, with a safe default of nothing and a rare master key.
Sensitive groups require a yes through Workflow before anyone is in; the requester, approver and answer are on record.
Direct, override or emergency membership with valid-from and valid-until dates; emergency access marked and expiring on its own.
Permission changes written permanently; every allow-or-block on a record written as it happens; a troubleshooting screen that shows what any person sees.
Most benefits platforms offer a handful of fixed user types and a single yes-or-no per screen. Here is what changes when screens and records are decided separately, and every decision is recorded.
| Moment | Typical permissions | BR Security & Access Control |
|---|---|---|
| A broker needs to see dental elections | Give them an admin login and hope. | A broker group that opens enrollment reports and sees dental elections only. |
| Someone opens a screen they shouldn't | They see everything on it. | Screens and records are separate — the screen opens, the records stay hidden. |
| Joining the privileged group | An admin ticks a box. | A request goes for approval; nothing opens until the yes lands, and the yes is on record. |
| A payroll fix at 6 pm | Grant admin and remember to remove it. | Emergency access until 8 pm, marked, recorded, expiring by itself. |
| Someone leaves | Access lingers until somebody notices. | Groups end the day the HR record closes — from SuccessFactors or any HR system. |
| An auditor asks who could see a record | Reconstruct it from memory. | A list — every change and every allow-or-block, with who and when. |
| "Why can't she see that screen?" | A support ticket. | One troubleshooting screen shows exactly what she sees, and why. |
Security administrators and auditors ask the same questions in different words: why can't she open that screen, who could see this employee last month, who is still in the privileged group, what did the emergency user touch. Athena answers from the groups, roles, memberships and history — and drafts the change for an administrator to apply.
People get groups, groups get roles — one change fixes everyone, and nobody carries a one-off permission that outlives its reason.
Opening a screen never means seeing a record; the safe default is nothing, and the master key is rare and recorded.
Groups that hold sensitive data require approval through Workflow, with the requester and approver on record.
Dated and emergency access expire on their own; leavers lose everything the day their HR record closes.
Every permission change and every allow-or-block, written permanently — the answer to any audit question is a list.
Sign in once with SAP SuccessFactors or your company's identity provider; groups follow the HR record whether it comes from SAP, Workday, UKG or ADP.
The screens are one path. The map is loaded, roles and scopes are built, groups carry them, people join groups — and from then on every BR screen — Employee Management, Business Rules, reports — asks the same two questions. Four stories show the path in use, and a fifth shows membership following an HR record that did not come from SAP.
Bring three real roles — an HR partner, a benefits analyst and an outside broker. We'll build them as groups and roles, show what each one sees on the same screen, ask one of them to join a sensitive group, and read the history back at the end.
Groups and roles designed once, screens and records decided separately, approvals before the sensitive, access that ends itself, and a history you can show — for your SAP SuccessFactors workforce and every part of the company on another HR system.