Semantius Logo

HR Case Management

1. Overview

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

Namedata_objectDescription
HR Case Categoriescase_categoriesTaxonomy of HR request types such as pay, benefits, leave, and policy, driving routing, SLAs, knowledge lookup, and trend analytics.
HR Caseshr_casesEmployee inquiries and service requests routed to HR operations, such as pay questions, benefits changes, leave requests, and complaints.
EmployeesemployeesCanonical records of people currently or formerly employed, carrying identity, employment metadata, and links to position, manager, and org unit.
Background Checksbackground_checksExternal verification results for a candidate (criminal, employment, education, credit, identity), with status and findings from a screening provider.
Carrier Feedscarrier_feedsOutbound integrations that send enrollment and remittance data to a benefit carrier, typically as weekly batches whose failures cause coverage discrepancies.
Compensation Statementscompensation_statementsPersonalized total-rewards statements showing a worker the value of their base, bonus, equity, benefits, and perks.
Compliance Training Assignmentscompliance_assignmentsMandatory training assignments tied to a regulation, role, location, or hire event, with due dates and escalation policy.
Engagement Surveysengagement_surveysEmployee engagement, pulse, and sentiment survey responses, used to score engagement and trigger interventions.
Garnishment Ordersgarnishment_ordersCourt-ordered or agency-issued instructions to withhold from an employee’s wages, carrying priority, ceiling, remit-to details, and lifecycle status.
IGA Access Requestsiga_access_requestsUser-initiated access requests and their approval workflow within an identity-governance platform.
Knowledge Articlesknowledge_articlesKnowledge-base articles backing self-service portals and agent-assist tools, moving through draft, review, published, and retired.
Knowledge Base Articlesknowledge_base_articlesAuthored, versioned knowledge content units that move through draft, published, and archived.
Onboarding Tasksonboarding_tasksDiscrete to-do items within an onboarding journey, each with an assignee, due date, type, and completion state, some triggering handoffs to other systems.
Policy Attestationspolicy_attestationsRecords that a user read and acknowledged a policy, with timestamp, policy version, medium, and completion evidence.
Shiftswork_shiftsScheduled work blocks assigned to a worker, with start, end, position, location, break plan, and premium pay flags.
flowchart TD
  classDef master fill:#d4f4dd,stroke:#27ae60,color:#0b3d20;
  classDef embedded_master fill:#fff4cc,stroke:#c79100,color:#5b4500;
  classDef consumer fill:#e8def8,stroke:#7b1fa2,color:#3a155d;
  classDef platform_builtin fill:#e0e0e0,stroke:#424242,color:#1a1a1a;
  background_checks["Background Checks"]
  compensation_statements["Compensation Statements"]
  work_shifts["Shifts"]
  onboarding_tasks["Onboarding Tasks"]
  knowledge_base_articles["Knowledge Base Articles"]
  hr_cases["HR Cases"]
  case_categories["HR Case Categories"]
  knowledge_articles["Knowledge Articles"]
  employees["Employees"]
  policy_attestations["Policy Attestations"]
  carrier_feeds["Carrier Feeds"]
  iga_access_requests["IGA Access Requests"]
  garnishment_orders["Garnishment Orders"]
  compliance_assignments["Compliance Training Assignments"]
  engagement_surveys["Engagement Surveys"]
  users["Users"]
  knowledge_articles -->|"publishes_to"| knowledge_base_articles
  knowledge_base_articles -->|"resolves"| hr_cases
  knowledge_base_articles -->|"sources"| knowledge_articles
  compensation_statements -->|"issued to"| employees
  employees -->|"becomes"| work_shifts
  employees -->|"becomes"| compensation_statements
  employees -->|"spawns"| hr_cases
  onboarding_tasks -->|"spawns"| hr_cases
  onboarding_tasks -->|"spawns"| iga_access_requests
  employees -->|"reflected on"| compliance_assignments
  carrier_feeds -->|"spawns"| hr_cases
  case_categories -->|"classifies"| hr_cases
  employees -->|"raises"| hr_cases
  hr_cases -->|"references"| knowledge_articles
  case_categories -->|"parent_of"| case_categories
  hr_cases -->|"spawns"| iga_access_requests
  employees -->|"updated by"| hr_cases
  case_categories -->|"drives"| knowledge_base_articles
  case_categories -->|"drives"| employees
  users -->|"owns"| hr_cases
  users -->|"authored"| knowledge_articles
  users -->|"approved"| knowledge_articles
  carrier_feeds -->|"transmitted by"| users
  carrier_feeds -->|"owned by"| users
  users -->|"processes garnishment orders"| garnishment_orders
  users -->|"requests"| iga_access_requests
  users -->|"approves"| iga_access_requests
  background_checks -->|"has requester"| users
  users -->|"authors"| knowledge_base_articles
  users -->|"owns"| knowledge_base_articles
  users -->|"assigned_to_shift"| work_shifts
  users -->|"receives"| compensation_statements
  users -->|"launches"| engagement_surveys
  users -->|"attests to policies"| policy_attestations
  policy_attestations -->|"has attester"| users
  employees -->|"is_linked_to"| users
  users -->|"performs"| onboarding_tasks
  users -->|"created"| onboarding_tasks
  users -->|"must complete"| compliance_assignments
  users -->|"owns"| compliance_assignments
  users -->|"monitors"| carrier_feeds
  users -->|"raises"| hr_cases
  users -->|"works on"| hr_cases
  users -->|"approves"| hr_cases
  users -->|"manages"| case_categories
  users -->|"authors"| knowledge_articles
  users -->|"authored articles"| knowledge_articles
  class background_checks consumer;
  class compensation_statements consumer;
  class work_shifts consumer;
  class onboarding_tasks consumer;
  class knowledge_base_articles consumer;
  class hr_cases master;
  class case_categories master;
  class knowledge_articles consumer;
  class employees embedded_master;
  class policy_attestations consumer;
  class carrier_feeds consumer;
  class iga_access_requests consumer;
  class garnishment_orders consumer;
  class compliance_assignments consumer;
  class engagement_surveys consumer;
  class users platform_builtin;
  style background_checks stroke-dasharray:5 5;
  style compensation_statements stroke-dasharray:5 5;
  style work_shifts stroke-dasharray:5 5;
  style onboarding_tasks stroke-dasharray:5 5;
  style knowledge_base_articles stroke-dasharray:5 5;
  style knowledge_articles stroke-dasharray:5 5;
  style policy_attestations stroke-dasharray:5 5;
  style carrier_feeds stroke-dasharray:5 5;
  style iga_access_requests stroke-dasharray:5 5;
  style garnishment_orders stroke-dasharray:5 5;
  style compliance_assignments stroke-dasharray:5 5;
  style engagement_surveys stroke-dasharray:5 5;

3. Entities catalog

#data_objectcanonical codesingularpluralrolemastered inmastered labelnecessitypersonal_contententity_typewrite tiernotes
1case_categoriescase_categoriesHR Case CategoryHR Case Categoriesmaster--required-catalog:admin-
2hr_caseshr_casesHR CaseHR Casesmaster--requiredyesoperational_workflow:manage-
3employeesemployeesEmployeeEmployeesembedded_masterhcm-core-workerCore Worker Recordrequiredyesoperational_workflow:manage-
4background_checksbackground_checksBackground CheckBackground Checksconsumerbgv-screening-ordersScreening Orders and Packagesoptionalyesoperational_workflow:manage-
5carrier_feedscarrier_feedsCarrier FeedCarrier Feedsconsumerben-carrier-integCarrier Connectivityoptional-operational_workflow:manage-
6compensation_statementscompensation_statementsCompensation StatementCompensation Statementsconsumercomp-statementsTotal Rewards Statementsoptionalyesoperational_workflow:manage-
7compliance_assignmentscompliance_assignmentsCompliance Training AssignmentCompliance Training Assignmentsconsumerlms-compliance-trainingCompliance Trainingoptionalyesoperational_workflow:manage-
8engagement_surveysengagement_surveysEngagement SurveyEngagement Surveysconsumerpa-engagement-surveysEngagement Surveysoptional-operational_workflow:manage-
9garnishment_ordersgarnishment_ordersGarnishment OrderGarnishment Ordersconsumerpayroll-earnings-deductionsEarnings, Deductions and Garnishmentsoptional-operational_workflow:manage-
10iga_access_requestsiga_access_requestsIGA Access RequestIGA Access Requestsconsumeriga-access-requestIGA Access Requestoptional-operational_workflow:manage-
11knowledge_articlesknowledge_articlesKnowledge ArticleKnowledge Articlesconsumeritsm-knowledgeIT Knowledge Managementoptional-operational_workflow:manage-
12knowledge_base_articlesknowledge_base_articlesKnowledge Base ArticleKnowledge Base Articlesconsumer--optional-operational_workflow:manage-
13onboarding_tasksonboarding_tasksOnboarding TaskOnboarding Tasksconsumeronb-journey-mgmtOnboarding Journey Managementoptionalyesoperational_workflow:manage-
14policy_attestationspolicy_attestationsPolicy AttestationPolicy Attestationsconsumer--optional-operational_workflow:manage-
15work_shiftswork_shiftsShiftShiftsconsumerwfm-schedulingWorkforce Schedulingoptional-operational_record:manage-

4. Aliases and industry synonyms

(none: no industry-scoped aliases for this scope)

5. Relationships

5.1 Intra-scope edges

fromverbtocardinalitykindnecessityowner_sidedelete_modefk_formatnotes
knowledge_articlespublishes_toknowledge_base_articlesone_to_onereferenceoptionaltargetclearreference-
knowledge_base_articlesresolveshr_casesmany_to_manyreferenceoptionalsourceclearreference-
knowledge_base_articlessourcesknowledge_articlesone_to_manyreferenceoptionalsourceclearreference-
compensation_statementsissued toemployeesone_to_onereferenceoptionalsourceclearreference-
employeesbecomeswork_shiftsone_to_manyreferenceoptionalsourceclearreference-
employeesbecomescompensation_statementsone_to_onereferenceoptionalsourceclearreference-
employeesspawnshr_casesone_to_manyreferenceoptionalsourceclearreference-
onboarding_tasksspawnshr_casesone_to_manyreferenceoptionalsourceclearreference-
onboarding_tasksspawnsiga_access_requestsone_to_manyreferenceoptionalsourceclearreference-
employeesreflected oncompliance_assignmentsone_to_manyreferenceoptionalsourceclearreference-
carrier_feedsspawnshr_casesone_to_manyreferenceoptionalsourceclearreference-
case_categoriesclassifieshr_casesone_to_manyreferencerequiredsourcerestrictreference-
employeesraiseshr_casesone_to_manyreferencerequiredsourcerestrictreference-
hr_casesreferencesknowledge_articlesmany_to_manyassociationoptionalsourceclearreference-
case_categoriesparent_ofcase_categoriesone_to_manyreferenceoptionalsourceclearreference-
hr_casesspawnsiga_access_requestsone_to_manyreferenceoptionalsourceclearreference-
employeesupdated byhr_casesone_to_manyreferenceoptionalsourceclearreference-
case_categoriesdrivesknowledge_base_articlesone_to_manyreferenceoptionalsourceclearreference-
case_categoriesdrivesemployeesone_to_manyreferenceoptionalsourceclearreference-

5.2 Built-in edges (users and other platform built-ins)

fromverbtocardinalitynecessityowner_sidedelete_modefk_formatnotes
usersownshr_casesone_to_manyoptionalsourceclearreference-
usersauthoredknowledge_articlesone_to_manyoptionalsourceclearreference-
usersapprovedknowledge_articlesone_to_manyoptionalsourceclearreference-
carrier_feedstransmitted byusersmany_to_manyoptionalsourceclearreference-
carrier_feedsowned byusersmany_to_manyoptionalsourceclearreference-
usersprocesses garnishment ordersgarnishment_ordersone_to_manyoptionalsourceclearreference-
usersrequestsiga_access_requestsone_to_manyrequiredsourcerestrictreference-
usersapprovesiga_access_requestsone_to_manyoptionalsourceclearreference-
background_checkshas requesterusersmany_to_manyrequiredsourcerestrictreference-
usersauthorsknowledge_base_articlesone_to_manyrequiredtargetrestrictreference-
usersownsknowledge_base_articlesone_to_manyoptionaltargetclearreference-
usersassigned_to_shiftwork_shiftsone_to_manyrequiredsourcerestrictreference-
usersreceivescompensation_statementsone_to_manyrequiredsourcerestrictreference-
userslaunchesengagement_surveysmany_to_manyoptionaltargetclearreference-
usersattests to policiespolicy_attestationsone_to_manyoptionalsourceclearreference-
policy_attestationshas attesterusersmany_to_manyrequiredsourcerestrictreference-
employeesis_linked_tousersone_to_oneoptionaltargetclearreference-
usersperformsonboarding_tasksone_to_manyoptionalsourceclearreference-
userscreatedonboarding_tasksone_to_manyoptionalsourceclearreference-
usersmust completecompliance_assignmentsone_to_manyrequiredsourcerestrictreference-
usersownscompliance_assignmentsone_to_manyoptionalsourceclearreference-
usersmonitorscarrier_feedsone_to_manyoptionalsourceclearreference-
usersraiseshr_casesone_to_manyrequiredsourcerestrictreference-
usersworks onhr_casesone_to_manyoptionalsourceclearreference-
usersapproveshr_casesone_to_manyoptionalsourceclearreference-
usersmanagescase_categoriesone_to_manyoptionalsourceclearreference-
usersauthorsknowledge_articlesone_to_manyoptionalsourceclearreference-
usersauthored articlesknowledge_articlesone_to_manyrequiredsourcerestrictreference-

5.3 Cross-scope edges

5.3a Outbound from this scope’s masters and contributors

Edges this scope drives: the in-scope endpoint has role of master or contributor.

fromverbtocardinalitynecessitydelete_modefk_formatnotes
hr_casesspawnsservice_requestsone_to_manyoptionalnonen/a-

5.3b Context edges on embedded shells and consumed entities

Edges the canonical owner drives, shown for context: the in-scope endpoint has role of embedded_master, consumer, or derived.

fromverbtocardinalitynecessitydelete_modefk_formatnotes
employeestriggersiga_provisioning_eventsone_to_manyoptionalnonen/a-
external_guest_invitationsrequiresiga_access_requestsone_to_oneoptionalnonen/a-
employeesfinalized byonboarding_document_collectionsone_to_manyoptionalnonen/a-
pre_employeespromotes toemployeesone_to_onerequirednone (required-if-present)n/a-
legal_holdsidentifies_custodians_fromemployeesmany_to_manyoptionalnonen/a-
legal_advice_recordsreferencesemployeesmany_to_manyoptionalnonen/a-
employeesis host forhost_assignmentsone_to_manyrequirednone (required-if-present)n/a-
customer_casesreferencesknowledge_articlesmany_to_manyoptionalnonen/a-
iga_access_requeststargetsiga_entitlement_definitionsmany_to_manyrequirednone (required-if-present)n/a-
iga_access_requestsspawnsiga_provisioning_eventsone_to_manyoptionalnonen/a-
iga_access_requestsmay_triggeriga_sod_violationsone_to_manyoptionalnonen/a-
background_checkscontainsbackground_check_componentsone_to_manyrequired⚠ audit: required composed child out of scopen/a-
background_check_packagesshapesbackground_checksone_to_manyrequirednone (required-if-present)n/a-
background_checksadjudicated_viabackground_check_adjudicationsone_to_onerequirednone (required-if-present)n/a-
background_checkstriggers_pre_noticepre_adverse_action_noticesone_to_manyoptionalnonen/a-
background_checksgated_byfcra_summary_of_rights_acknowledgementsone_to_onerequirednone (required-if-present)n/a-
compliance_training_campaignsgeneratescompliance_assignmentsone_to_manyrequired⚠ audit: required composed child out of scopen/a-
compliance_assignmentsevidencescompliance_audit_recordsone_to_manyoptionalnonen/a-
compliance_assignmentsacknowledged_viaharassment_training_acknowledgementsone_to_manyoptionalnonen/a-
compliance_assignmentsproducesfda_part11_audit_trailsone_to_manyoptionalnonen/a-
automated_enrollment_rulescreatescompliance_assignmentsone_to_manyoptionalnonen/a-
compliance_assignmentsescalates_viamanager_nudgesone_to_manyoptionalnonen/a-
contingent_workersconverts_toemployeesone_to_oneoptionalnonen/a-
knowledge_base_articlesclassified_underknowledge_categoriesone_to_manyoptionalnonen/a-
knowledge_base_articleshas_revisionsarticle_revisionsone_to_manyrequired⚠ audit: required composed child out of scopen/a-
knowledge_base_articlesreceivesarticle_feedbackone_to_manyoptionalnonen/a-
knowledge_base_articlesappears_inknowledge_collectionsmany_to_manyoptionalnonen/a-
knowledge_search_queriesresolved_byknowledge_base_articlesmany_to_manyoptionalnonen/a-
knowledge_base_articlesresolvescustomer_casesmany_to_manyoptionalnonen/a-
knowledge_base_articlestrainsconversation_flowsmany_to_manyoptionalnonen/a-
compensation_statementscomposesmerit_recommendationsone_to_manyoptionalnonen/a-
compensation_statementscomposesequity_grantsone_to_manyoptionalnonen/a-
intent_definitionsinformsknowledge_articlesone_to_manyoptionalnonen/a-
garnishment_ordersdeducts_viapay_runsone_to_manyrequirednone (required-if-present)n/a-
merit_recommendationsapplies toemployeesone_to_oneoptionalnonen/a-
equity_grantsgranted toemployeesone_to_oneoptionalnonen/a-
employeesrequestsabsence_requestsone_to_manyoptionalnonen/a-
org_unitsgroupsemployeesone_to_manyrequirednone (required-if-present)n/a-
hcm_positionsis_filled_byemployeesone_to_oneoptionalnonen/a-
employeessignsemployment_contractsone_to_manyrequired⚠ audit: required composed child out of scopen/a-
employeesgeneratesemployment_eventsone_to_manyrequired⚠ audit: required composed child out of scopen/a-
employeestriggersasset_lifecycle_eventsone_to_manyoptionalnonen/a-
employeesholdsskill_profilesone_to_oneoptionalnonen/a-
employeestriggersservice_requestsone_to_manyoptionalnonen/a-
employeestriggerspay_runsone_to_manyoptionalnonen/a-
employeesenrolls_incourse_enrollmentsone_to_manyoptionalnonen/a-
employeesbecomescareer_aspirationsone_to_oneoptionalnonen/a-
employeestriggersbenefit_enrollmentsone_to_manyoptionalnonen/a-
employeestriggerscorporate_cardsone_to_manyoptionalnonen/a-
employeesspawnsonboarding_journeysone_to_oneoptionalnonen/a-
employeesfeedsheadcount_plansone_to_manyoptionalnonen/a-
employeesfeedsagency_time_entriesone_to_manyoptionalnonen/a-
onboarding_stagescontainsonboarding_tasksone_to_manyrequired⚠ audit: required composed child out of scopen/a-
employeesonboarded byonboarding_journeysone_to_manyrequirednone (required-if-present)n/a-
onboarding_tasksemitsservice_requestsone_to_manyoptionalnonen/a-
onboarding_taskstriggersasset_lifecycle_eventsone_to_manyoptionalnonen/a-
onboarding_tasksemitsservice_incidentsone_to_manyoptionalnonen/a-
onboarding_tasksemitsworkplace_service_requestsone_to_manyoptionalnonen/a-
onboarding_tasksspawnscourse_enrollmentsone_to_manyoptionalnonen/a-
coursesfulfillscompliance_assignmentsone_to_manyoptionalnonen/a-
hcm_positionsrequirescompliance_assignmentsone_to_manyoptionalnonen/a-
org_unitssponsorscompliance_assignmentsone_to_manyoptionalnonen/a-
compliance_obligationstracked bycompliance_assignmentsone_to_manyoptionalnonen/a-
compliance_assignmentstriggersiga_provisioning_eventsone_to_manyoptionalnonen/a-
employeesreflectslearning_recordsone_to_manyoptionalnonen/a-
benefit_carriersreceivescarrier_feedsone_to_manyrequired⚠ audit: required composed child out of scopen/a-
employeesdeclareslife_eventsone_to_manyoptionalnonen/a-
employeesupdated bylife_eventsone_to_manyoptionalnonen/a-
carrier_feedsposts_tojournal_entriesone_to_manyoptionalnonen/a-
employeessubmitssurvey_responsesone_to_manyoptionalnonen/a-
employeesflagged onengagement_driversone_to_manyoptionalnonen/a-
employeesreflected onengagement_driversone_to_manyoptionalnonen/a-
service_problemsdocumented_inknowledge_articlesone_to_manyoptionalnonen/a-
service_incidentsresolved_withknowledge_articlesmany_to_manyoptionalnonen/a-
contingent_workersreviewed_againstemployeesone_to_oneoptionalnonen/a-
document_versionsmirrors_toknowledge_base_articlesone_to_manyoptionalnonen/a-
content_documentsrealignsiga_access_requestsone_to_manyoptionalnonen/a-
retail_labour_schedulesmaterializes_aswork_shiftsone_to_manyrequirednone (required-if-present)n/a-
store_associate_checklistsescalates_towork_shiftsone_to_manyoptionalnonen/a-
job_offersis contingent onbackground_checksone_to_manyrequirednone (required-if-present)n/a-
job_offersseedscompensation_statementsone_to_onerequirednone (required-if-present)n/a-
candidatesbecomesemployeesone_to_onerequirednone (required-if-present)n/a-
employeesfillshcm_positionsone_to_oneoptionalnonen/a-
employeeslearns_viacourse_enrollmentsone_to_manyrequirednone (required-if-present)n/a-
employeesenrolls_inbenefit_enrollmentsone_to_manyrequirednone (required-if-present)n/a-
survey_campaignstargetsemployeesmany_to_manyoptionalnonen/a-
employeeshasemergency_contactsone_to_manyrequired⚠ audit: required composed child out of scopen/a-
employeeshaswork_eligibility_documentsone_to_manyrequired⚠ audit: required composed child out of scopen/a-
employeeshasnational_idsone_to_manyrequired⚠ audit: required composed child out of scopen/a-
employeeshasworker_addressesone_to_manyrequired⚠ audit: required composed child out of scopen/a-
employeeshasemployee_dependentsone_to_manyrequired⚠ audit: required composed child out of scopen/a-
employeeshasworker_change_requestsone_to_manyrequirednone (required-if-present)n/a-
employeesapplies_ascandidatesone_to_manyoptionalnonen/a-
employeesis the worker behindtraveler_profilesone_to_oneoptionalnonen/a-
exit_risk_assessmentsassessesemployeesone_to_oneoptionalnonen/a-
insider_risk_casesconcernsemployeesone_to_manyoptionalnonen/a-
frontline_recognitionsrecognizesemployeesone_to_manyrequirednone (required-if-present)n/a-
shift_swap_requestsconcernswork_shiftsone_to_manyrequirednone (required-if-present)n/a-
advocate_profilesrepresentsemployeesone_to_onerequirednone (required-if-present)n/a-
work_schedulesincludeswork_shiftsone_to_manyrequired⚠ audit: required composed child out of scopen/a-
work_shiftshastime_entriesone_to_manyoptionalnonen/a-

6. Cross-domain context

6.1 Master consumers (other modules / domains that embed this scope’s masters)

data_objectother module / domainrolenecessitynotes
case_categoriesHRSD-KNOWLEDGE (HR Knowledge) - HRSDconsumeroptional-
hr_casesBEN-ENROLLMENT (Enrollment and Life Events) - BEN-ADMINconsumerrequiredBEN-ENROLLMENT consumes hr_cases when HRSD escalates a benefits question (escalated_to_benefits). Receiving side of handoff 1119.
hr_casesHCM-LIFECYCLE-WORKFLOWS (Employee Lifecycle Workflows) - HCMconsumeroptional-
hr_casesHRSD-EMPLOYEE-PORTAL (Employee Self-Service Portal) - HRSDembedded_masterrequired-
hr_casesIGA-ACCESS-REQUEST (IGA Access Request) - IGAconsumeroptionalHRSD cases of type ‘access-required’ escalate to IGA for access-request creation.

6.2 Outbound handoffs (events this scope publishes)

source moduletarget domaintarget moduletrigger_eventtransitionpayloadintegrationfrictiondescription
HRSD-CASE-MGMTHRSDHRSD-KNOWLEDGEcase_category.updated(state_change)case_categorieslifecycle_progressionlowCase taxonomy updates re-categorize the HR knowledge base so deflection and agent-assist suggestions stay aligned with the routing model.
HRSD-CASE-MGMTHRSDHRSD-KNOWLEDGEhr_case.resolvedopenresolved (lifecycle)hr_caseslifecycle_progressionlowCase resolution feeds the HR-knowledge improvement loop. Resolution notes and root-cause tags drive article authoring and refinement.
HRSD-CASE-MGMTKMS(domain-level)case_category.updated(state_change)case_categoriesevent_streamlowCase-category taxonomy changes drive KMS knowledge-base remapping.
HRSD-CASE-MGMTKMS(domain-level)hr_case.resolvedopenresolved (lifecycle)hr_casesevent_streamlowCase resolution feeds the knowledge-base authoring loop: KMS receives resolution signal to suggest new articles, update existing ones, or improve deflection.
HRSD-CASE-MGMTIGAIGA-ACCESS-REQUESThr_case.access_required(state_change)hr_casesapi_callhighHR 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-WORKERIGAIGA-ACCESS-REQUESTemployee.createdcreated (lifecycle)employeesapi_callhighNew 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-WORKERIGAIGA-ACCESS-REQUESTemployee.promoted(lifecycle)employeesevent_streamhighPromotion (mover event) requires entitlement re-evaluation: add new role access, revoke prior-role access. SoD risk window during transition.
HCM-CORE-WORKERIGAIGA-ACCESS-REQUESTemployee.terminatedterminated (lifecycle)employeesapi_callhighTermination 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.
HRSD-CASE-MGMTHCM(domain-level)case_category.updated(state_change)case_categoriesevent_streamlowTaxonomy changes affect HCM employee-portal self-service routing.
HRSD-CASE-MGMTHCMHCM-LIFECYCLE-WORKFLOWShr_case.access_required(state_change)hr_casesevent_streammediumHR cases involving data changes flow back to HCM for authoritative updates.
HCM-CORE-WORKERHCMHCM-LIFECYCLE-WORKFLOWSemployee.createdcreated (lifecycle)employeeslifecycle_progressionlowNew worker record surfaces in self-service: manager dashboard, new-hire welcome surface, lifecycle task inbox. In-process state read; no message bus.
HCM-CORE-WORKERHCMHCM-LIFECYCLE-WORKFLOWSemployee.terminatedterminated (lifecycle)employeeslifecycle_progressionlowTermination drives the offboarding self-service flow: exit-interview prompt, equipment-return task, knowledge-handoff surfaces in the lifecycle workflow module.
HRSD-CASE-MGMTPAYROLLPAYROLL-RUNhr_case.escalated_to_payrollescalated (state_change)hr_casesapi_callmediumHR-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-WORKERPAYROLLPAYROLL-RUNemployee.createdcreated (lifecycle)employeesapi_callmediumNew 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-WORKERPAYROLLPAYROLL-RUNemployee.promoted(lifecycle)employeesevent_streammediumPromotion typically includes salary change. Effective-dated change must flow to PAYROLL with retroactive handling.
HCM-CORE-WORKERPAYROLLPAYROLL-RUNemployee.terminatedterminated (lifecycle)employeesevent_streamhighTermination 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-MGMTLMS(domain-level)case_category.updated(state_change)case_categoriesevent_streamlowCase taxonomy update propagates to LMS so compliance-assignment categories and HR-case categories stay aligned for training-targeting and remediation-routing logic.
HCM-CORE-WORKERLMSLMS-COURSE-DELIVERYemployee.createdcreated (lifecycle)employeesevent_streamlowNew-hire creation provisions required-training assignments (compliance, role-based). Drives day-one and 30-day learning workflows.
HCM-CORE-WORKERTALENT-MGMTTALENT-PERFORMANCE-MGMTemployee.createdcreated (lifecycle)employeesapi_calllowNew 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-WORKERTALENT-MGMTTALENT-PERFORMANCE-MGMTemployee.promoted(lifecycle)employeesevent_streamlowPromotion updates succession-plan slots and 9-box placement context.
HCM-CORE-WORKERWFM(domain-level)employee.createdcreated (lifecycle)employeesevent_streamlowNew 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-WORKERCOMP-MGMTCOMP-PLANNINGemployee.createdcreated (lifecycle)employeesevent_streamlowNew-hire creation provides compensation basis. Bands and grades attach via job profile.
HCM-CORE-WORKERCOMP-MGMTCOMP-PLANNINGemployee.promoted(lifecycle)employeesevent_streamlowPromotion event triggers off-cycle compensation review (eligibility, band placement, increase recommendation) in COMP-MGMT.
HRSD-CASE-MGMTBEN-ADMINBEN-ENROLLMENThr_case.escalated_to_benefitsescalated (state_change)hr_casesapi_callmediumHR-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-WORKERBEN-ADMINBEN-ENROLLMENTemployee.createdcreated (lifecycle)employeesevent_streammediumNew-hire creation seeds benefits eligibility (waiting periods, default elections). Drives carrier feed setup at end of new-hire window.
HCM-CORE-WORKERBEN-ADMINBEN-ENROLLMENTemployee.terminatedterminated (lifecycle)employeesevent_streamhighTermination triggers benefits termination, COBRA / equivalent notices, and dependent coverage decisions. Late notifications cause coverage gaps.
HCM-CORE-WORKEREXPENSE(domain-level)employee.terminatedterminated (lifecycle)employeesevent_streammediumTermination triggers EXPENSE corporate-card deactivation and outstanding-report close-out.
HCM-CORE-WORKERPSAPSA-PROJECT-DELIVERYemployee.terminatedterminated (lifecycle)employeesevent_streammediumTerminated employee may be the assignee on open project_tasks. PROJECT-DELIVERY needs to surface affected tasks for reassignment or completion handover.
HCM-CORE-WORKERPSAPSA-RESOURCE-MGMTattrition_risk.high(state_change)employeesevent_streamhighML 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-WORKERPSAPSA-RESOURCE-MGMTemployee.createdcreated (lifecycle)employeesevent_streamlowNew consultant hired. PSA resource pool adds the employee as available capacity; skill inventory record is seeded for downstream certifications.
HCM-CORE-WORKERPSAPSA-RESOURCE-MGMTemployee.promoted(lifecycle)employeesevent_streamlowConsultant promoted (level / job profile change). PSA reevaluates billable rate band and skill inventory; existing project_assignments may need rate revision.
HCM-CORE-WORKERPSAPSA-RESOURCE-MGMTemployee.terminatedterminated (lifecycle)employeesevent_streammediumConsultant 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)

target modulesource domainsource moduletrigger_eventtransitionpayloadintegrationfrictiondescription
HRSD-CASE-MGMTGRC(domain-level)compliance_policy.updatedpublishedrepublished (state_change)policy_attestationsmanual_handoffhighPolicy update (leave, harassment) → HRSD exception handling; no standardized machine-readable payload.
HRSD-CASE-MGMTHRSDHRSD-EMPLOYEE-PORTALhr_case.intake_submittedsubmitted (lifecycle)hr_caseslifecycle_progressionlowPortal intake submission progresses into the case-management workflow. In-process state transition, same vendor stack, no message moves.
HRSD-CASE-MGMTKMS(domain-level)knowledge_base_article.published(lifecycle)knowledge_base_articlesevent_streamlowHR service delivery picks up new HR knowledge articles for employee self-service.
HRSD-CASE-MGMTIGAIGA-ACCESS-REQUESTiga_access_request.submitted(state_change)iga_access_requestsevent_streamlowAccess-related HR questions can spawn HRSD cases for context.
HRSD-CASE-MGMTHCMHCM-CORE-WORKERemployee.terminatedterminated (lifecycle)employeesevent_streammediumTermination kicks off offboarding case (exit interview, knowledge transfer, paperwork). Multiple downstream HRSD tasks created.
HRSD-CASE-MGMTPAYROLLPAYROLL-EARNINGS-DEDUCTIONSgarnishment_order.received(lifecycle)garnishment_ordersmanual_handoffmediumConfidential garnishment case opened in HRSD; sensitive PII routing required.
HRSD-CASE-MGMTATSATS-BACKGROUND-CHECKSbackground_check.flagged(lifecycle)background_checksmanual_handoffhighAdverse-action workflow requires HR-legal review; manual escalation common. Friction shape: alert/escalation without feedback loop.
HRSD-CASE-MGMTLMSLMS-COMPLIANCE-TRAININGcompliance_assignment.due(threshold)compliance_assignmentsapi_callmediumHR 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-MGMTWFM(domain-level)work_shift.no_show(signal)work_shiftsevent_streammediumNo-show triggers HRSD case for attendance follow-up.
HRSD-CASE-MGMTCOMP-MGMTCOMP-STATEMENTScompensation_statement.issued(state_change)compensation_statementsevent_streamlowStatement issuance creates predictable spike of worker questions; HRSD pre-stages KB and case intake.
HRSD-CASE-MGMTBEN-ADMINBEN-CARRIER-INTEGcarrier_feed.reconciled(state_change)carrier_feedsmanual_handoffhighCarrier reconciliation exceptions become HR-cases for impacted employees. Alert-without-feedback-loop friction shape.
HRSD-CASE-MGMTPAPA-ENGAGEMENT-SURVEYSengagement.declining(signal)engagement_surveysapi_callmediumSustained low-engagement signal opens an HR case for manager outreach and follow-up.
HRSD-CASE-MGMTONBOARDINGONB-JOURNEY-MGMTtask.escalation_required(state_change)onboarding_tasksapi_callmediumWhen 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-WORKERATSATS-CANDIDATE-CRMcandidate.hiredhired (lifecycle)employeesevent_streammediumCandidate-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-WORKERCOMP-MGMTCOMP-PLANNINGmerit_cycle.approvedapproved (state_change)employeesevent_streamlowCycle-close pay-rate changes post to the worker record (base salary, bonus target, equity guideline).
HCM-CORE-WORKEREMP-EXPEMP-EXP-CONTINUOUS-LISTENattrition_risk.high(state_change)employeesapi_callhighAttrition-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.
HCM-CORE-WORKERPAPA-PREDICTIVE-MODELSattrition_risk.high(state_change)employeesevent_streamhighFlight-risk score flagged on employee; HR-business-partner motion required. Probabilistic-signal-to-deterministic-action friction shape; false-positive volume drives mistrust.
HCM-CORE-WORKERMDM(domain-level)employee_golden_record.createdactive (lifecycle)employeesapi_callmediumResolved identity → HCM links operational HR record.

6.4 Master providers (modules / domains that own masters this scope embeds)

data_objectrole herenecessitycanonical owner(s)slice notes
employeesembedded_masterrequiredHCM-CORE-WORKER (HCM)-
background_checksconsumeroptionalBGV-SCREENING-ORDERS (BGV)-
carrier_feedsconsumeroptionalBEN-CARRIER-INTEG (BEN-ADMIN)-
compensation_statementsconsumeroptionalCOMP-STATEMENTS (COMP-MGMT)-
compliance_assignmentsconsumeroptionalLMS-COMPLIANCE-TRAINING (LMS)-
engagement_surveysconsumeroptionalPA-ENGAGEMENT-SURVEYS (PA)-
garnishment_ordersconsumeroptionalPAYROLL-EARNINGS-DEDUCTIONS (PAYROLL)-
iga_access_requestsconsumeroptionalIGA-ACCESS-REQUEST (IGA)-
knowledge_articlesconsumeroptionalITSM-KNOWLEDGE (ITSM)-
knowledge_base_articlesconsumeroptional(no canonical owner recorded)-
onboarding_tasksconsumeroptionalONB-JOURNEY-MGMT (ONBOARDING)-
policy_attestationsconsumeroptional(no canonical owner recorded)-
work_shiftsconsumeroptionalWFM-SCHEDULING (WFM)-

7. Lifecycle states

background_checks (Background Check)

This scope holds background_checks as consumer; the canonical state machine is owned by BGV-SCREENING-ORDERS.

orderstate_nameinitial?terminal?requires_permission?derived gatedescription
1requested---Check ordered from the provider for a candidate.
2in_progress----Provider is running verification (criminal, employment, education, identity).
3completed_clear-ats-background-checks:clear_background_checkProvider returned a clear result; no adverse findings.
4completed_consider-ats-background-checks:adjudicate_background_checkProvider returned adverse findings; gated review required before adjudication.
5canceled---Check withdrawn before the provider returned a result.

carrier_feeds (Carrier Feed)

This scope holds carrier_feeds as consumer; the canonical state machine is owned by BEN-CARRIER-INTEG.

orderstate_nameinitial?terminal?requires_permission?derived gatedescription
1scheduled---Feed run scheduled per cadence or triggered by an event.
2generating----Outbound file or API payload being assembled.
3transmitted--ben-carrier-integ:transmitFeed delivered to the carrier endpoint (EDI, SFTP, API).
4acknowledged---Carrier returned a positive acknowledgment for the payload.
5failed-ben-carrier-integ:failFeed transmission or carrier processing failed and requires remediation.

compensation_statements (Compensation Statement)

This scope holds compensation_statements as consumer; the canonical state machine is owned by COMP-STATEMENTS.

orderstate_nameinitial?terminal?requires_permission?derived gatedescription
1draft---Statement generated but not yet released to the worker.
2generated--comp-statements:generateStatement fully assembled with current totals and ready for delivery.
3delivered--comp-statements:deliverStatement released to the worker through the rewards portal or email.
4acknowledged---Worker has viewed or acknowledged the statement.

compliance_assignments (Compliance Training Assignment)

This scope holds compliance_assignments as consumer; the canonical state machine is owned by LMS-COMPLIANCE-TRAINING.

orderstate_nameinitial?terminal?requires_permission?derived gatedescription
1assigned---Mandatory training assignment created for a learner with due date.
2in_progress----Learner has started the underlying course or activity.
3completed-lms-compliance-training:completeLearner finished the assignment within the due window.
4overdue----Due date passed without completion and escalation policy engaged.
5waived-lms-compliance-training:waiveAssignment formally waived by compliance owner with audit reason.
6expired-lms-compliance-training:expireAssignment closed unmet at the regulatory deadline.

employees (Employee)

This scope holds employees as embedded_master; the canonical state machine is owned by HCM-CORE-WORKER.

orderstate_nameinitial?terminal?requires_permission?derived gatedescription
1draft---Pre-hire stub created during requisition or onboarding handoff; not yet a worker of record.
2active--hrsd-case-mgmt:active_employeeWorker is currently employed and appears in headcount, payroll eligibility, and directory feeds.
3on_leave--hrsd-case-mgmt:on_leave_employeeEmployee is on approved leave (parental, medical, sabbatical); active record but suppressed from some downstream feeds.
4suspended--hrsd-case-mgmt:suspended_employeeEmployment temporarily halted (investigation, disciplinary); pay and access may be paused.
5terminated-hrsd-case-mgmt:terminated_employeeEmployment ended (voluntary or involuntary); final pay processed, access deprovisioned.

garnishment_orders (Garnishment Order)

This scope holds garnishment_orders as consumer; the canonical state machine is owned by PAYROLL-EARNINGS-DEDUCTIONS.

orderstate_nameinitial?terminal?requires_permission?derived gatedescription
1received---Order received from court or agency; pending payroll setup.
2active--payroll-earnings-deductions:active_garnishment_orderOrder is in force; withholdings are being applied in pay runs.
3suspended--payroll-earnings-deductions:suspended_garnishment_orderTemporarily paused (employee on leave, dispute, statutory hold).
4released-payroll-earnings-deductions:released_garnishment_orderOrder released by the issuing authority; no further withholdings.
5exhausted-payroll-earnings-deductions:exhausted_garnishment_orderCeiling reached or judgment satisfied; order is closed.

hr_cases (HR Case)

orderstate_nameinitial?terminal?requires_permission?derived gatedescription
1intake---Case has been submitted via the self-service portal or another intake channel; awaiting triage by AI classification or HR agent.
2triaged--hrsd-case-mgmt:triage_hr_caseCase has been categorized and prioritized; ready for assignment to an HR agent or HRBP.
3assigned--hrsd-case-mgmt:assign_hr_caseCase is assigned to a named HR agent or HRBP owner. The owner is responsible for resolution within the case SLA.
4in_progress----The owner is actively working the case (researching, requesting info from the employee, consulting policy).
5pending_approval--hrsd-case-mgmt:approve_hr_caseCase resolution requires a sign-off from manager, HRBP, legal, or compliance (policy exception, accommodation, sensitive ER outcome).
6resolved--hrsd-case-mgmt:resolve_hr_caseOwner has answered the employee’s request or completed the workflow. Case enters the close-out review window.
7closed---Case is closed. Auto-closes after the SLA-defined review window if the employee does not respond or reopen.
8reopened--hrsd-case-mgmt:reopen_hr_caseA closed case has been reopened by the employee, owner, or HRBP for additional work. Returns to in_progress on next update.

iga_access_requests (IGA Access Request)

This scope holds iga_access_requests as consumer; the canonical state machine is owned by IGA-ACCESS-REQUEST.

orderstate_nameinitial?terminal?requires_permission?derived gatedescription
10draft---Requester is composing the request; not yet submitted.
20submitted----Request submitted; SoD pre-check evaluating.
25sod_pre_check_failed--iga-access-request:override_sod_violationSoD pre-check flagged a toxic combination; requires elevated approver override or scope adjustment.
30pending_approval----Routed to one or more approvers.
40approved--iga-access-request:approve_access_requestAll required approvers approved; queued for provisioning.
50provisioning----Connector framework executing entitlement grants in downstream systems.
60completed---All grants confirmed; request closed.
70rejected-iga-access-request:reject_access_requestDenied by an approver.
80canceled---Requester or admin canceled before completion.

knowledge_articles (Knowledge Article)

This scope holds knowledge_articles as consumer; the canonical state machine is owned by ITSM-KNOWLEDGE.

orderstate_nameinitial?terminal?requires_permission?derived gatedescription
1draft---Author is drafting the article; freely editable.
2in_review----Submitted for editorial/SME review; body locked from free edits.
3published--itsm-knowledge:publish_articleArticle is live and visible to consumers.
4retired---Article withdrawn from circulation; retained for audit.

knowledge_base_articles (Knowledge Base Article)

This scope holds knowledge_base_articles as consumer; the canonical state machine is owned by (no canonical master found).

orderstate_nameinitial?terminal?requires_permission?derived gatedescription
1draft---Author is drafting the article; freely editable.
2in_review----Submitted for editorial/SME review; body locked from free edits.
3published---Article is live and visible to consumers.
4retired---Article withdrawn from circulation; retained for audit.

onboarding_tasks (Onboarding Task)

This scope holds onboarding_tasks as consumer; the canonical state machine is owned by ONB-JOURNEY-MGMT.

orderstate_nameinitial?terminal?requires_permission?derived gatedescription
1pending---Task assigned; due date set; not yet started.
2in_progress----Assignee has started work or partial evidence captured.
3completed-onb-journey-mgmt:completed_onboarding_taskTask done; evidence (form, acknowledgment, signature, ticket id) captured.
4skipped-onb-journey-mgmt:skipped_onboarding_taskTask waived by manager/HR for this journey.
5canceled-onb-journey-mgmt:canceled_onboarding_taskTask voided (journey canceled, prerequisite removed).

8. Permissions and business rules (derived)

8.1 Permissions

permissiontierdescriptionincluded in :admin?
hrsd-case-mgmt:readbaseline-readRead access to every entity in the module
hrsd-case-mgmt:managebaseline-manageEdit operational records
hrsd-case-mgmt:adminbaseline-adminEdit reference data and inherit every workflow gate below-
hrsd-case-mgmt:active_employeeworkflow-gate (lifecycle)Transition employees into state active
hrsd-case-mgmt:on_leave_employeeworkflow-gate (lifecycle)Transition employees into state on_leave
hrsd-case-mgmt:suspended_employeeworkflow-gate (lifecycle)Transition employees into state suspended
hrsd-case-mgmt:terminated_employeeworkflow-gate (lifecycle)Transition employees into state terminated
hrsd-case-mgmt:triage_hr_caseworkflow-gate (lifecycle)Transition hr_cases into state triaged
hrsd-case-mgmt:assign_hr_caseworkflow-gate (lifecycle)Transition hr_cases into state assigned
hrsd-case-mgmt:approve_hr_caseworkflow-gate (lifecycle)Transition hr_cases into state pending_approval
hrsd-case-mgmt:resolve_hr_caseworkflow-gate (lifecycle)Transition hr_cases into state resolved
hrsd-case-mgmt:reopen_hr_caseworkflow-gate (lifecycle)Transition hr_cases into state reopened
hrsd-case-mgmt:view_all_hr_casesoverride (personal_content)View all hr_cases rows beyond row-scope
hrsd-case-mgmt:manage_all_hr_casesoverride (personal_content)Manage all hr_cases rows beyond row-scope
hrsd-case-mgmt:view_all_employeesoverride (personal_content)View all employees rows beyond row-scope
hrsd-case-mgmt:manage_all_employeesoverride (personal_content)Manage all employees rows beyond row-scope

8.2 Business rules

rule_namedata_objectsource flagintent
hr_case_edit_scopehr_caseshas_personal_contentRow-scope by default; override via hrsd-case-mgmt:view_all_hr_cases / hrsd-case-mgmt:manage_all_hr_cases
employee_edit_scopeemployeeshas_personal_contentRow-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:

rolebaseline grant
hrsd-case-mgmt_viewerhrsd-case-mgmt:read
hrsd-case-mgmt_managerhrsd-case-mgmt:manage
hrsd-case-mgmt_adminhrsd-case-mgmt:admin

Permission hierarchy:

permissionincludes
hrsd-case-mgmt:adminhrsd-case-mgmt:manage
hrsd-case-mgmt:managehrsd-case-mgmt:read
hrsd-case-mgmt:adminhrsd-case-mgmt:active_employee
hrsd-case-mgmt:adminhrsd-case-mgmt:on_leave_employee
hrsd-case-mgmt:adminhrsd-case-mgmt:suspended_employee
hrsd-case-mgmt:adminhrsd-case-mgmt:terminated_employee
hrsd-case-mgmt:adminhrsd-case-mgmt:triage_hr_case
hrsd-case-mgmt:adminhrsd-case-mgmt:assign_hr_case
hrsd-case-mgmt:adminhrsd-case-mgmt:approve_hr_case
hrsd-case-mgmt:adminhrsd-case-mgmt:resolve_hr_case
hrsd-case-mgmt:adminhrsd-case-mgmt:reopen_hr_case
hrsd-case-mgmt:adminhrsd-case-mgmt:view_all_hr_cases
hrsd-case-mgmt:adminhrsd-case-mgmt:manage_all_hr_cases
hrsd-case-mgmt:adminhrsd-case-mgmt:view_all_employees
hrsd-case-mgmt:adminhrsd-case-mgmt:manage_all_employees

Processes wired:

process_keyprocess_namePCF codePCF IDleveldescription
manage_maintain_employee_dataManage and maintain employee data7.7.3105243Capturing and updating employee information and data and information on the employees.
manage_leave_absenceManage leave of absence7.6.2.2105154Managing 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_separationManage separation7.6.2105133Managing 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_processManage employee inquiry process7.7.2105233Handling 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:

actorkindraciprocess_keyrealization
HR-PEOPLE-OPS-SPECIALISTpersonaresponsiblemanage_maintain_employee_datagrant gates [hrsd-case-mgmt:active_employee] + the gated entities’ write tier
HR-BUSINESS-PARTNERpersonaaccountablemanage_maintain_employee_dataapproval gate
HR-HRIS-ADMINpersonaconsultedmanage_maintain_employee_dataadvisory read grant
PEOPLE-MANAGERpersonainformedmanage_maintain_employee_datanotification side effect (trigger_event / webhook_receiver)
HR-PEOPLE-OPS-SPECIALISTpersonaresponsiblemanage_leave_absencegrant gates [hrsd-case-mgmt:on_leave_employee] + the gated entities’ write tier
PEOPLE-MANAGERpersonaaccountablemanage_leave_absenceapproval gate
HR-BUSINESS-PARTNERpersonaconsultedmanage_leave_absenceblocking consultation state
HR-HRIS-ADMINpersonainformedmanage_leave_absencenotification side effect (trigger_event / webhook_receiver)
HR-PEOPLE-OPS-SPECIALISTpersonaresponsiblemanage_separationgrant gates [hrsd-case-mgmt:terminated_employee] + the gated entities’ write tier
HR-BUSINESS-PARTNERpersonaaccountablemanage_separationapproval gate
PEOPLE-MANAGERpersonaconsultedmanage_separationadvisory read grant
HR-HRIS-ADMINpersonainformedmanage_separationnotification side effect (trigger_event / webhook_receiver)
HRSD-CASE-AGENTpersonaresponsiblemanage_employee_inquiry_processgrant 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-MANAGERpersonaaccountablemanage_employee_inquiry_processapproval gate
HRSD-KNOWLEDGE-MANAGERpersonainformedmanage_employee_inquiry_processnotification side effect (trigger_event / webhook_receiver)

9.2 Functional ownership and default grants

responsibilitybusiness functiondefault roledefault tier
ownerHR Service Deliveryadmin:admin
contributorIT Operationsmanage:manage