Core HR case management surface: HR cases, case taxonomy, triage, approval routing, and AI-assisted classification. Masters hr_cases and case_categories. The execution backbone of any HRSD deployment.
2. Entity summary
Name
data_object
Description
HR Case Categories
case_categories
Taxonomy of HR request types such as pay, benefits, leave, and policy, driving routing, SLAs, knowledge lookup, and trend analytics.
HR Cases
hr_cases
Employee inquiries and service requests routed to HR operations, such as pay questions, benefits changes, leave requests, and complaints.
Employees
employees
Canonical records of people currently or formerly employed, carrying identity, employment metadata, and links to position, manager, and org unit.
Background Checks
background_checks
External verification results for a candidate (criminal, employment, education, credit, identity), with status and findings from a screening provider.
Carrier Feeds
carrier_feeds
Outbound integrations that send enrollment and remittance data to a benefit carrier, typically as weekly batches whose failures cause coverage discrepancies.
Compensation Statements
compensation_statements
Personalized total-rewards statements showing a worker the value of their base, bonus, equity, benefits, and perks.
Compliance Training Assignments
compliance_assignments
Mandatory training assignments tied to a regulation, role, location, or hire event, with due dates and escalation policy.
Engagement Surveys
engagement_surveys
Employee engagement, pulse, and sentiment survey responses, used to score engagement and trigger interventions.
Garnishment Orders
garnishment_orders
Court-ordered or agency-issued instructions to withhold from an employee’s wages, carrying priority, ceiling, remit-to details, and lifecycle status.
IGA Access Requests
iga_access_requests
User-initiated access requests and their approval workflow within an identity-governance platform.
Knowledge Articles
knowledge_articles
Knowledge-base articles backing self-service portals and agent-assist tools, moving through draft, review, published, and retired.
Knowledge Base Articles
knowledge_base_articles
Authored, versioned knowledge content units that move through draft, published, and archived.
Onboarding Tasks
onboarding_tasks
Discrete to-do items within an onboarding journey, each with an assignee, due date, type, and completion state, some triggering handoffs to other systems.
Policy Attestations
policy_attestations
Records that a user read and acknowledged a policy, with timestamp, policy version, medium, and completion evidence.
Shifts
work_shifts
Scheduled work blocks assigned to a worker, with start, end, position, location, break plan, and premium pay flags.
Case resolution feeds the knowledge-base authoring loop: KMS receives resolution signal to suggest new articles, update existing ones, or improve deflection.
HRSD-CASE-MGMT
IGA
IGA-ACCESS-REQUEST
hr_case.access_required
(state_change)
hr_cases
api_call
high
HR cases requiring app or system access (e.g. role change, special-project access) escalate to IGA. Identity-reconciliation pattern: HR case context (employee_id, role, department) must map to IGA identity-graph keys; cross-vendor stacks lack canonical resolver.
HCM-CORE-WORKER
IGA
IGA-ACCESS-REQUEST
employee.created
created(lifecycle)
employees
api_call
high
New employee in HCM triggers directory account creation and birthright-role assignment in IGA. High friction because role-to-entitlement mappings drift per business unit, and IGA frequently needs additional context (cost center, manager, location) that arrives later in the journey. Same trigger event as the HCM → Onboarding and HCM → Payroll handoffs.
HCM-CORE-WORKER
IGA
IGA-ACCESS-REQUEST
employee.promoted
(lifecycle)
employees
event_stream
high
Promotion (mover event) requires entitlement re-evaluation: add new role access, revoke prior-role access. SoD risk window during transition.
HCM-CORE-WORKER
IGA
IGA-ACCESS-REQUEST
employee.terminated
terminated(lifecycle)
employees
api_call
high
Termination in HCM must immediately revoke identity access in IGA: disable account, remove group memberships, terminate app-level entitlements. Failure modes: contractor terminations not flowing (different HCM table); rehires confuse the de-provisioning idempotency; access lingers after termination is the canonical audit finding.
HR cases involving data changes flow back to HCM for authoritative updates.
HCM-CORE-WORKER
HCM
HCM-LIFECYCLE-WORKFLOWS
employee.created
created(lifecycle)
employees
lifecycle_progression
low
New worker record surfaces in self-service: manager dashboard, new-hire welcome surface, lifecycle task inbox. In-process state read; no message bus.
HCM-CORE-WORKER
HCM
HCM-LIFECYCLE-WORKFLOWS
employee.terminated
terminated(lifecycle)
employees
lifecycle_progression
low
Termination drives the offboarding self-service flow: exit-interview prompt, equipment-return task, knowledge-handoff surfaces in the lifecycle workflow module.
HRSD-CASE-MGMT
PAYROLL
PAYROLL-RUN
hr_case.escalated_to_payroll
escalated(state_change)
hr_cases
api_call
medium
HR-case escalation to Payroll Operations. Payroll-related HR cases (off-cycle pay, W-2 reissue, garnishment questions) require Payroll Ops to take the next action; medium friction because PAYROLL and HRSD are usually different vendor stacks.
HCM-CORE-WORKER
PAYROLL
PAYROLL-RUN
employee.created
created(lifecycle)
employees
api_call
medium
New employee in HCM triggers comp profile activation in Payroll: gross-to-net rules selected by jurisdiction, deductions initialised, bank account and tax setup collected via Onboarding flow. Same trigger event as the HCM → Onboarding handoff; both subscribe to the employee.created event.
HCM-CORE-WORKER
PAYROLL
PAYROLL-RUN
employee.promoted
(lifecycle)
employees
event_stream
medium
Promotion typically includes salary change. Effective-dated change must flow to PAYROLL with retroactive handling.
HCM-CORE-WORKER
PAYROLL
PAYROLL-RUN
employee.terminated
terminated(lifecycle)
employees
event_stream
high
Termination drives final pay (severance, accrued PTO payout, prorated bonus). Cross-vendor stack when HCM and PAYROLL are different vendors; retro-adjustments are common.
HRSD-CASE-MGMT
LMS
(domain-level)
case_category.updated
(state_change)
case_categories
event_stream
low
Case taxonomy update propagates to LMS so compliance-assignment categories and HR-case categories stay aligned for training-targeting and remediation-routing logic.
New employee triggers talent-profile initialisation in Talent Management: career aspirations, mobility preferences, skills profile stubs. Same employee.created trigger as Onboarding / Payroll / IGA handoffs.
HCM-CORE-WORKER
TALENT-MGMT
TALENT-PERFORMANCE-MGMT
employee.promoted
(lifecycle)
employees
event_stream
low
Promotion updates succession-plan slots and 9-box placement context.
HCM-CORE-WORKER
WFM
(domain-level)
employee.created
created(lifecycle)
employees
event_stream
low
New employee provisioned in HCM becomes a schedulable resource in WFM - identity, position, base FTE. Mid-shift onboarding and badge-binding are typical edge cases.
HCM-CORE-WORKER
COMP-MGMT
COMP-PLANNING
employee.created
created(lifecycle)
employees
event_stream
low
New-hire creation provides compensation basis. Bands and grades attach via job profile.
HCM-CORE-WORKER
COMP-MGMT
COMP-PLANNING
employee.promoted
(lifecycle)
employees
event_stream
low
Promotion event triggers off-cycle compensation review (eligibility, band placement, increase recommendation) in COMP-MGMT.
HRSD-CASE-MGMT
BEN-ADMIN
BEN-ENROLLMENT
hr_case.escalated_to_benefits
escalated(state_change)
hr_cases
api_call
medium
HR-case escalation to Benefits Administration. Benefits enrollment, qualifying-event updates, and carrier disputes route to BEN-ADMIN. Medium friction: vendor split is common (HRSD vs. dedicated BEN-ADMIN).
HCM-CORE-WORKER
BEN-ADMIN
BEN-ENROLLMENT
employee.created
created(lifecycle)
employees
event_stream
medium
New-hire creation seeds benefits eligibility (waiting periods, default elections). Drives carrier feed setup at end of new-hire window.
HCM-CORE-WORKER
BEN-ADMIN
BEN-ENROLLMENT
employee.terminated
terminated(lifecycle)
employees
event_stream
high
Termination triggers benefits termination, COBRA / equivalent notices, and dependent coverage decisions. Late notifications cause coverage gaps.
HCM-CORE-WORKER
EXPENSE
(domain-level)
employee.terminated
terminated(lifecycle)
employees
event_stream
medium
Termination triggers EXPENSE corporate-card deactivation and outstanding-report close-out.
HCM-CORE-WORKER
PSA
PSA-PROJECT-DELIVERY
employee.terminated
terminated(lifecycle)
employees
event_stream
medium
Terminated employee may be the assignee on open project_tasks. PROJECT-DELIVERY needs to surface affected tasks for reassignment or completion handover.
HCM-CORE-WORKER
PSA
PSA-RESOURCE-MGMT
attrition_risk.high
(state_change)
employees
event_stream
high
ML attrition score crosses high threshold. PSA resource managers may proactively rebalance assignments away from at-risk consultants on critical engagements. High friction: probabilistic→deterministic pattern (score requires judgment call), false-positive volume can swamp the staffing queue.
HCM-CORE-WORKER
PSA
PSA-RESOURCE-MGMT
employee.created
created(lifecycle)
employees
event_stream
low
New consultant hired. PSA resource pool adds the employee as available capacity; skill inventory record is seeded for downstream certifications.
HCM-CORE-WORKER
PSA
PSA-RESOURCE-MGMT
employee.promoted
(lifecycle)
employees
event_stream
low
Consultant promoted (level / job profile change). PSA reevaluates billable rate band and skill inventory; existing project_assignments may need rate revision.
HCM-CORE-WORKER
PSA
PSA-RESOURCE-MGMT
employee.terminated
terminated(lifecycle)
employees
event_stream
medium
Consultant terminated. PSA must release any active project_assignments, return capacity to bench and re-allocate forecast. Medium friction: leaver-event timing varies (immediate vs notice period) and active assignments may need urgent rebalancing.
6.3 Inbound handoffs (events this scope reacts to)
HR Service Delivery opens (or updates) an employee-facing case/task with the impending obligation, deadline, and link to the assigned course. Failure mode: when an HRSD platform isn’t deployed, the nudge falls back to direct email and the in-tool reminder.
HRSD-CASE-MGMT
WFM
(domain-level)
work_shift.no_show
(signal)
work_shifts
event_stream
medium
No-show triggers HRSD case for attendance follow-up.
HRSD-CASE-MGMT
COMP-MGMT
COMP-STATEMENTS
compensation_statement.issued
(state_change)
compensation_statements
event_stream
low
Statement issuance creates predictable spike of worker questions; HRSD pre-stages KB and case intake.
HRSD-CASE-MGMT
BEN-ADMIN
BEN-CARRIER-INTEG
carrier_feed.reconciled
(state_change)
carrier_feeds
manual_handoff
high
Carrier reconciliation exceptions become HR-cases for impacted employees. Alert-without-feedback-loop friction shape.
HRSD-CASE-MGMT
PA
PA-ENGAGEMENT-SURVEYS
engagement.declining
(signal)
engagement_surveys
api_call
medium
Sustained low-engagement signal opens an HR case for manager outreach and follow-up.
HRSD-CASE-MGMT
ONBOARDING
ONB-JOURNEY-MGMT
task.escalation_required
(state_change)
onboarding_tasks
api_call
medium
When an onboarding task is blocked, overdue, or contested (missing document, declined accommodation, pre-boarding question), an HR case is opened in HRSD. HRSD masters the case lifecycle; the case-resolution event flows back to unblock the task. Friction comes from inconsistent case-routing taxonomies between Onboarding and HRSD.
HCM-CORE-WORKER
ATS
ATS-CANDIDATE-CRM
candidate.hired
hired(lifecycle)
employees
event_stream
medium
Candidate-to-employee conversion: hired candidate from ATS triggers employee-record creation in HCM. Field mapping (candidate → employee) is rarely perfect; missing fields (legal name spelling, work-eligibility detail, tax IDs) get collected in the Onboarding journey and back-filled into HCM.
HCM-CORE-WORKER
COMP-MGMT
COMP-PLANNING
merit_cycle.approved
approved(state_change)
employees
event_stream
low
Cycle-close pay-rate changes post to the worker record (base salary, bonus target, equity guideline).
HCM-CORE-WORKER
EMP-EXP
EMP-EXP-CONTINUOUS-LISTEN
attrition_risk.high
(state_change)
employees
api_call
high
Attrition-risk inference from engagement signals surfaces to managers via HCM dashboards. Probabilistic-signal → deterministic-action pattern: a risk score is not a directive; intervention is gated by manager judgment, data-privacy rules (anonymity floor), and DEI-bias concerns.
Edit reference data and inherit every workflow gate below
-
hrsd-case-mgmt:active_employee
workflow-gate (lifecycle)
Transition employees into state active
✓
hrsd-case-mgmt:on_leave_employee
workflow-gate (lifecycle)
Transition employees into state on_leave
✓
hrsd-case-mgmt:suspended_employee
workflow-gate (lifecycle)
Transition employees into state suspended
✓
hrsd-case-mgmt:terminated_employee
workflow-gate (lifecycle)
Transition employees into state terminated
✓
hrsd-case-mgmt:triage_hr_case
workflow-gate (lifecycle)
Transition hr_cases into state triaged
✓
hrsd-case-mgmt:assign_hr_case
workflow-gate (lifecycle)
Transition hr_cases into state assigned
✓
hrsd-case-mgmt:approve_hr_case
workflow-gate (lifecycle)
Transition hr_cases into state pending_approval
✓
hrsd-case-mgmt:resolve_hr_case
workflow-gate (lifecycle)
Transition hr_cases into state resolved
✓
hrsd-case-mgmt:reopen_hr_case
workflow-gate (lifecycle)
Transition hr_cases into state reopened
✓
hrsd-case-mgmt:view_all_hr_cases
override (personal_content)
View all hr_cases rows beyond row-scope
✓
hrsd-case-mgmt:manage_all_hr_cases
override (personal_content)
Manage all hr_cases rows beyond row-scope
✓
hrsd-case-mgmt:view_all_employees
override (personal_content)
View all employees rows beyond row-scope
✓
hrsd-case-mgmt:manage_all_employees
override (personal_content)
Manage all employees rows beyond row-scope
✓
8.2 Business rules
rule_name
data_object
source flag
intent
hr_case_edit_scope
hr_cases
has_personal_content
Row-scope by default; override via hrsd-case-mgmt:view_all_hr_cases / hrsd-case-mgmt:manage_all_hr_cases
employee_edit_scope
employees
has_personal_content
Row-scope by default; override via hrsd-case-mgmt:view_all_employees / hrsd-case-mgmt:manage_all_employees
9. Roles, RACI, and responsibilities (derived)
Baseline roles, the permission hierarchy, and RACI realization are DERIVED from this scope’s entity-type write tiers + process_raci; none of it is stored in the catalog (the deployer provisions it from this blueprint).
9.1 HRSD-CASE-MGMT
Baseline roles:
role
baseline grant
hrsd-case-mgmt_viewer
hrsd-case-mgmt:read
hrsd-case-mgmt_manager
hrsd-case-mgmt:manage
hrsd-case-mgmt_admin
hrsd-case-mgmt:admin
Permission hierarchy:
permission
includes
hrsd-case-mgmt:admin
hrsd-case-mgmt:manage
hrsd-case-mgmt:manage
hrsd-case-mgmt:read
hrsd-case-mgmt:admin
hrsd-case-mgmt:active_employee
hrsd-case-mgmt:admin
hrsd-case-mgmt:on_leave_employee
hrsd-case-mgmt:admin
hrsd-case-mgmt:suspended_employee
hrsd-case-mgmt:admin
hrsd-case-mgmt:terminated_employee
hrsd-case-mgmt:admin
hrsd-case-mgmt:triage_hr_case
hrsd-case-mgmt:admin
hrsd-case-mgmt:assign_hr_case
hrsd-case-mgmt:admin
hrsd-case-mgmt:approve_hr_case
hrsd-case-mgmt:admin
hrsd-case-mgmt:resolve_hr_case
hrsd-case-mgmt:admin
hrsd-case-mgmt:reopen_hr_case
hrsd-case-mgmt:admin
hrsd-case-mgmt:view_all_hr_cases
hrsd-case-mgmt:admin
hrsd-case-mgmt:manage_all_hr_cases
hrsd-case-mgmt:admin
hrsd-case-mgmt:view_all_employees
hrsd-case-mgmt:admin
hrsd-case-mgmt:manage_all_employees
Processes wired:
process_key
process_name
PCF code
PCF ID
level
description
manage_maintain_employee_data
Manage and maintain employee data
7.7.3
10524
3
Capturing and updating employee information and data and information on the employees.
manage_leave_absence
Manage leave of absence
7.6.2.2
10515
4
Managing the period of time that an employee must be away from their primary job, while maintaining the status of employee (i.e., paid and unpaid leave of absence but not vacations, holidays, hiatuses, sabbaticals, and work-from-home programs).
manage_separation
Manage separation
7.6.2
10513
3
Managing the process of employee separation, including leaves of absence, resignations, discharges, and layoffs. Inform the employee of the termination. Complete paperwork for continuation of benefits. Enter employment status change into system.
manage_employee_inquiry_process
Manage employee inquiry process
7.7.2
10523
3
Handling instances where an employee believes that he/she has been inappropriately treated or he/she desires clarification. Encourage employees to inquire when needed. Record and clarify the issues for which the enquiry has been made.
RACI realization:
actor
kind
raci
process_key
realization
HR-PEOPLE-OPS-SPECIALIST
persona
responsible
manage_maintain_employee_data
grant gates [hrsd-case-mgmt:active_employee] + the gated entities’ write tier
HR-BUSINESS-PARTNER
persona
accountable
manage_maintain_employee_data
approval gate
HR-HRIS-ADMIN
persona
consulted
manage_maintain_employee_data
advisory read grant
PEOPLE-MANAGER
persona
informed
manage_maintain_employee_data
notification side effect (trigger_event / webhook_receiver)
HR-PEOPLE-OPS-SPECIALIST
persona
responsible
manage_leave_absence
grant gates [hrsd-case-mgmt:on_leave_employee] + the gated entities’ write tier
PEOPLE-MANAGER
persona
accountable
manage_leave_absence
approval gate
HR-BUSINESS-PARTNER
persona
consulted
manage_leave_absence
blocking consultation state
HR-HRIS-ADMIN
persona
informed
manage_leave_absence
notification side effect (trigger_event / webhook_receiver)
HR-PEOPLE-OPS-SPECIALIST
persona
responsible
manage_separation
grant gates [hrsd-case-mgmt:terminated_employee] + the gated entities’ write tier
HR-BUSINESS-PARTNER
persona
accountable
manage_separation
approval gate
PEOPLE-MANAGER
persona
consulted
manage_separation
advisory read grant
HR-HRIS-ADMIN
persona
informed
manage_separation
notification side effect (trigger_event / webhook_receiver)
HRSD-CASE-AGENT
persona
responsible
manage_employee_inquiry_process
grant gates [hrsd-case-mgmt:triage_hr_case, hrsd-case-mgmt:assign_hr_case, hrsd-case-mgmt:approve_hr_case, hrsd-case-mgmt:resolve_hr_case, hrsd-case-mgmt:reopen_hr_case] + the gated entities’ write tier
HRSD-SERVICE-MANAGER
persona
accountable
manage_employee_inquiry_process
approval gate
HRSD-KNOWLEDGE-MANAGER
persona
informed
manage_employee_inquiry_process
notification side effect (trigger_event / webhook_receiver)
9.2 Functional ownership and default grants
responsibility
business function
default role
default tier
owner
HR Service Delivery
admin
:admin
contributor
IT Operations
manage
:manage
We use cookies
We use cookies to enhance your browsing experience and analyze our traffic. By clicking "Accept", you consent to our use of cookies.