9.4 BP Security Policies, Org Access & Activation
Key Takeaways
- Business Process Security Policies control who can Initiate, Approve, View events, Rescind, and perform other workflow actions for each BP type.
- Security group access rights to organization options define which organizations (and often subordinates) constrained groups can reach—critical with role-based designs.
- Updating a domain or BP security policy creates pending changes that have no runtime effect until activation.
- Activate Pending Security Policy Changes is the required task to publish pending policy edits; use comments and testing as part of the change.
- Membership and role assignment changes use already-live policies and do not replace the need to activate when the policies themselves were edited.
9.4 BP Security Policies, Org Access & Activation
Quick Summary: Business Process Security Policies decide who may Initiate, Approve, View, Rescind, and otherwise act on HCM workflows. Organization access options on security groups decide which orgs constrained members can reach. After you update domain or BP policies, you must run Activate Pending Security Policy Changes—until then, pending edits have no effect.
Tasks T38, T42, and T43 turn security design into live behavior. Domain permissions (section 9.3) answer data/task access; this section answers workflow participation, population scope options, and the activation gate that every implementer must remember under exam pressure.
Business Process Security Policies (T42)
A Business Process Security Policy is maintained per business process type (for example Hire Employee, Change Job, Terminate Employee, Request Compensation Change). It lists which security groups may perform which workflow actions.
Core BP permission concepts
| BP permission (conceptual) | What it allows |
|---|---|
| Initiate | Start the business process for an applicable target |
| Approve | Act on approval steps routed to the group/role |
| View | See in-flight or historical event information per policy design |
| Rescind | Rescind a completed (or eligible) event when rescind is allowed |
| Other actions | Cancel, correct, or other delivered step actions depending on the BP |
Exact action lists vary by process, but Core exam language repeatedly hits Initiate, Approve, View, and Rescind as the mental model for BP security.
Maintaining BP security policies
Parallel to domain maintenance:
- Open the Business Process Security Policy for the process type.
- Add the security group that should participate.
- Grant the correct actions—e.g., Managers Initiate and Approve Hire; HR Partners Initiate, Approve, View, maybe Rescind per design.
- Remove groups that should no longer act.
- Activate pending policy changes.
- Test initiation and approval with real role holders.
Hire Employee — BP Security Policy (illustrative)
Initiate: Manager (constrained), HR Partner (constrained)
Approve: Manager (constrained), HR Partner (constrained)
View: HR Partner (constrained), HRIS Config (user-based)
Rescind: HR Partner (constrained), HRIS Config (user-based)
Configuration scenario: Store managers must start Hire for their store teams but must not rescind completed hires. HR Partners at region level may initiate, approve, view, and rescind. The admin places constrained Manager groups on Initiate/Approve only, and constrained Regional HR Partner groups on Initiate/Approve/View/Rescind, then activates.
BP security vs domain security during a real event
Completing Hire successfully usually requires both:
| Need during Hire | Policy layer |
|---|---|
| Permission to start Hire | BP: Initiate |
| Permission to approve Hire steps | BP: Approve |
| Ability to see/edit worker and job fields on steps | Domain: View/Modify on relevant domains |
| Integration update after hire | Domain: Get/Put for ISSG |
Exam trap: "Which permission lets a user start Hire?" → Initiate on the BP security policy, not Put, not Functional Area, not "View domain only."
How BPs interact with configurable security (preview of later BP track)
Business Process definitions (steps, approvals, routing) decide what the workflow looks like. BP security policies decide which groups are allowed to perform those step types. A perfectly designed approval chain still fails if the approver's group is not allowed to Approve. Conversely, granting Approve without routing the step to that role still produces empty inboxes. Security and BP configuration are partners—later chapters (BP Fundamentals track, ~20% of the exam) deepen routing; Core security tasks still require the policy side.
Security Group Access Rights to Organization Options (T43)
For constrained role-based (and related) designs, membership alone is not the full population story. Organization access options—often described as security group access rights relative to organizations—control which organizations' people and data the group can reach.
Why org access options exist
Consider HR Partner assigned on Operations supervisory org:
- Should they see only workers in Operations itself?
- Or Operations plus all subordinate supervisory orgs?
- Should access apply only along the supervisory hierarchy, or also consider other org types depending on configuration?
Access rights to organization options answer those design questions. They are a major reason constrained security is powerful: the same "HR Partner" role group can be safe when org options limit scope, or overly broad if options include more of the tree than intended.
Practical implications
| Symptom | Possible org-access cause |
|---|---|
| Partner sees only their node, not child teams | Subordinate orgs not included in access options |
| Partner sees half the company unexpectedly | Options include too much of the hierarchy or unconstrained design used by mistake |
| Manager cannot act on direct reports | Role missing, BP policy missing, or org access misaligned with staffing org |
| Access correct on paper, wrong population in UI | Role assigned on wrong org level relative to options |
Configuration scenario: Global Retail assigns HR Partner on "West Region Leadership." Organization access options are set so the partner includes subordinate store teams under West Region. Without subordinate inclusion, the partner would only see the leadership node and fail to support store workers—even though BP Initiate and domain View were configured correctly.
Exam framing: When a stem mentions security group access rights to organization options, think population scope for constrained access, not domain Get/Put checkboxes and not activation comments.
Constrained + org options + policies = complete design
Role assignment on org
+
Constrained role-based security group
+
Organization access options (which orgs/subordinates)
+
Domain policies (View/Modify/Get/Put)
+
BP policies (Initiate/Approve/View/Rescind)
+
Activate Pending Security Policy Changes
=
Live, least-privilege HCM access
Miss any layer and the symptom appears as "security is broken" even when only one layer is wrong.
Updating a Security Policy (T38)
"Update a security policy" means editing either:
- a Domain Security Policy, or
- a Business Process Security Policy,
…to add/remove groups or change allowed permissions/actions. Workday records the modification (who/when, add/remove groups, enable/disable patterns) and holds the result as pending relative to the last activated baseline.
Safe update workflow
- Document intent: Which role needs what access, and why.
- Identify policies: Domains and BPs in the Functional Area(s) involved.
- Edit policies: Add groups/permissions; remove excess.
- Review pending changes before activation (view pending / latest version patterns).
- Activate Pending Security Policy Changes with a clear comment.
- Test positive and negative access.
- If activation was wrong, follow tenant recovery procedures (for example activating a previous security timestamp)—not a casual silent undo.
Activate Pending Security Policy Changes (exam-critical)
Activate Pending Security Policy Changes is the task that publishes pending domain and BP security policy edits into runtime security.
Facts to memorize
| Fact | Detail |
|---|---|
| Purpose | Make pending security policy changes effective |
| Until activated | Changes have no effect on live access |
| Comment | Capture why the change set is being activated (audit) |
| Scope | Domain and BP policy configuration—not a substitute for role assignment |
| Membership | Adding users to groups or assigning roles against already-live policies does not replace activation when policies themselves changed |
This is one of the highest-value exam sentences in the chapter: Security policy changes do not take effect until you activate pending security policy changes.
What activation is not
- Not the same as Assign Roles
- Not the same as creating a security group
- Not required for every HR transaction
- Not a report-only "preview forever" step—you must complete activation for go-live of policy edits
- Not BP definition reordering (letters/steps)—that is BP configuration, though BP security policy still needs activation when edited
Activation scenario bank
Scenario A: Admin adds Manager group to Hire Initiate. Managers still cannot start Hire. Cause: pending not activated (or wrong group/constraint).
Scenario B: Admin activates successfully; one manager still fails. Cause: role not assigned on that manager's Sup Org, org access options wrong, or domain Modify missing for hire fields—not "activation broken."
Scenario C: Admin removes a group's Modify on a domain, forgets activation; users still modify. Cause: old policy still live until activation.
Scenario D: "Do user-based membership adds require activation?" Generally no for membership against already-activated policies. Yes if you also edited the policies that grant that group access and those edits are still pending.
Domain Policy vs BP Policy vs Activation — Master Table
| Concern | Domain Security Policy | BP Security Policy | Activation |
|---|---|---|---|
| Data/task UI access | View / Modify | — | Needed after policy edit |
| Integration access | Get / Put | — | Needed after policy edit |
| Start workflow | — | Initiate | Needed after policy edit |
| Approve workflow | — | Approve | Needed after policy edit |
| Rescind event | — | Rescind | Needed after policy edit |
| Population org scope | — | — | Org access options on group; not activation itself |
| Who is in group | Membership / roles / Workday-Assigned | Same groups referenced | Membership path ≠ activation |
End-to-End Exam Case Study
Business need: Compensation Partners for EMEA must propose compensation on Change Job for EMEA orgs, view worker compensation data, and approve compensation-related steps, but must not modify global compensation grade setup and must not access Americas populations.
Design walkthrough:
- Group type: Constrained role-based security group for assignable role Compensation Partner.
- Role assignment: Assign Compensation Partner on EMEA supervisory (or designated) orgs.
- Org access options: Include subordinate EMEA orgs as required; do not use unconstrained enterprise access.
- Domain policies: View/Modify on worker compensation domains used in transactions; no Modify on compensation grade setup domains (or View-only if inquiry needed).
- BP policies: Initiate/Approve/View as required on Change Job / compensation request processes.
- Activate Pending Security Policy Changes with comment "EMEA Compensation Partner security – go-live."
- Test: EMEA partner succeeds; Americas partner/role holder does not see EMEA; setup admins still control grades.
If any exam stem stops at step 6 omitted, the correct answer is almost always that pending policy changes must be activated or that access remains unchanged until activation.
Common Confusions Table
| Statement | Verdict | Why |
|---|---|---|
| Initiate is configured on domain policy | Incorrect | BP security policy |
| Org access options replace domain View | Incorrect | Scope vs permission type |
| Pending policy edits are live immediately | Incorrect | Must activate |
| Role assignment requires policy activation every time | Incorrect | Membership uses live policies |
| Activation comment is optional fluff only | Risky | Audit and operational clarity |
| Constrained + wrong org options = wrong population | Correct | Scope misconfiguration |
Final Security Checklist for HCM Core
- Differentiate Functional Area / Domain / Business Process (T37).
- Choose user-based vs role-based vs Workday-Assigned (T39).
- Maintain groups and assignable roles; decide constrained vs unconstrained (T40).
- Maintain domain policies View/Modify/Get/Put (T41).
- Maintain BP policies Initiate/Approve/View/Rescind (T42).
- Set organization access options for group scope (T43).
- Update policies carefully and Activate Pending Security Policy Changes (T38).
Internalize that checklist and you can answer nearly every Configurable Security item on the 50-question, 100-minute, 80% Workday Pro HCM Core exam without guessing between similar-sounding permissions.
Which permission on a Business Process Security Policy allows a user to start Hire Employee?
What does Activate Pending Security Policy Changes do?
Why are security group access rights to organization options important for constrained role-based security?
An administrator correctly edits both domain and BP security policies for a new HR Partner group but does not run Activate Pending Security Policy Changes. What is the expected result?