EC Event Reason Decision Tree
Audits Employee Central event and event reason configuration so every hire, rehire, termination, transfer, promotion, leave, and data correction follows a defensible decision path. Detects duplicate event reasons, missing scenarios, wrong event categories, workflow trigger mismatches, payroll-impacting event errors, and integration mappings that rely on outdated eventReason values.
When to Use
- Validate hire, rehire, transfer, promotion, termination, and job-change event reason logic before it breaks downstream processes.
- Client needs a practical review in the Employee Central area
- Preparing a release, audit, workshop, UAT pack, or remediation plan
- Translating SF configuration risk into business language
Prerequisites
- Inputs: Event reason list, event derivation rules, workflow triggers, payroll/integration mappings
- Expected outputs: Decision tree, conflict report, missing event reason map, UAT scenarios
- Confirm tenant/snapshot date and audience before analysis
- Do not store credentials, employee-sensitive data, or tenant exports in the repo
Workflow
- Inventory - gather evidence, assess impact, and produce the client-safe artefact.
- Decision Tree - gather evidence, assess impact, and produce the client-safe artefact.
- Conflict Check - gather evidence, assess impact, and produce the client-safe artefact.
- UAT Pack - gather evidence, assess impact, and produce the client-safe artefact.
Analysis Checklist
- Capture configuration evidence and source date
- Separate expected variation from defects
- Link every finding to business impact: payroll, compliance, hiring, reporting, integration, or employee experience
- Group repeated findings into themes
- Produce remediation actions with owner, effort, dependency, and validation step
- Flag internal-only observations separately from client-ready narrative
Edge Cases
- Rehire with new employment vs rehire on old employment: validate explicitly and decide whether it is expected design or defect
- Data correction using business event reason: validate explicitly and decide whether it is expected design or defect
- Promotion plus transfer in same effective-dated change: validate explicitly and decide whether it is expected design or defect
- Global assignment start/end events: validate explicitly and decide whether it is expected design or defect
- Termination followed by rescind or no-show: validate explicitly and decide whether it is expected design or defect
- Country-specific event reason overrides: validate explicitly and decide whether it is expected design or defect
Example Prompt
Build an EC event reason decision tree and show where our hire, rehire, transfer, promotion, and termination logic conflicts.
Example Output Shape
92 event reasons reviewed. CRITICAL: 4, HIGH: 9. Top issue: promotion and transfer both map to DATACHG for payroll export, making downstream payroll unable to distinguish salary-impacting changes. Decision tree created with 37 valid paths and 6 missing event reasons.
Common Pitfalls
- Treating all mismatches as defects: Some differences are intentional by country, worker type, or process design.
- Ignoring effective dates: Many SF issues only appear when future-dated and retroactive changes are included.
- Missing downstream systems: Check payroll, onboarding, reporting, integrations, and approvals before recommending a fix.
- No owner or success metric: A finding without owner, effort, and validation is not actionable.
- Using technical language with business stakeholders: Translate every issue into risk, cost, time, or compliance impact.
Verification Checklist
1---2name: sf-event-reason-decision-tree3description: Use when you need to validate hire, rehire, transfer, promotion, termination, and job-change event reason logic before it breaks downstream processes.4license: MIT5---67# EC Event Reason Decision Tree89Audits Employee Central event and event reason configuration so every hire, rehire, termination, transfer, promotion, leave, and data correction follows a defensible decision path. Detects duplicate event reasons, missing scenarios, wrong event categories, workflow trigger mismatches, payroll-impacting event errors, and integration mappings that rely on outdated eventReason values.1011## When to Use1213- Validate hire, rehire, transfer, promotion, termination, and job-change event reason logic before it breaks downstream processes.14- Client needs a practical review in the Employee Central area15- Preparing a release, audit, workshop, UAT pack, or remediation plan16- Translating SF configuration risk into business language1718## Prerequisites1920- Inputs: Event reason list, event derivation rules, workflow triggers, payroll/integration mappings21- Expected outputs: Decision tree, conflict report, missing event reason map, UAT scenarios22- Confirm tenant/snapshot date and audience before analysis23- Do not store credentials, employee-sensitive data, or tenant exports in the repo2425## Workflow26271. **Inventory** - gather evidence, assess impact, and produce the client-safe artefact.282. **Decision Tree** - gather evidence, assess impact, and produce the client-safe artefact.293. **Conflict Check** - gather evidence, assess impact, and produce the client-safe artefact.304. **UAT Pack** - gather evidence, assess impact, and produce the client-safe artefact.3132## Analysis Checklist3334- Capture configuration evidence and source date35- Separate expected variation from defects36- Link every finding to business impact: payroll, compliance, hiring, reporting, integration, or employee experience37- Group repeated findings into themes38- Produce remediation actions with owner, effort, dependency, and validation step39- Flag internal-only observations separately from client-ready narrative4041## Edge Cases4243- **Rehire with new employment vs rehire on old employment**: validate explicitly and decide whether it is expected design or defect44- **Data correction using business event reason**: validate explicitly and decide whether it is expected design or defect45- **Promotion plus transfer in same effective-dated change**: validate explicitly and decide whether it is expected design or defect46- **Global assignment start/end events**: validate explicitly and decide whether it is expected design or defect47- **Termination followed by rescind or no-show**: validate explicitly and decide whether it is expected design or defect48- **Country-specific event reason overrides**: validate explicitly and decide whether it is expected design or defect4950## Example Prompt5152> Build an EC event reason decision tree and show where our hire, rehire, transfer, promotion, and termination logic conflicts.5354## Example Output Shape555692 event reasons reviewed. CRITICAL: 4, HIGH: 9. Top issue: promotion and transfer both map to DATACHG for payroll export, making downstream payroll unable to distinguish salary-impacting changes. Decision tree created with 37 valid paths and 6 missing event reasons.5758## Common Pitfalls59601. **Treating all mismatches as defects**: Some differences are intentional by country, worker type, or process design.612. **Ignoring effective dates**: Many SF issues only appear when future-dated and retroactive changes are included.623. **Missing downstream systems**: Check payroll, onboarding, reporting, integrations, and approvals before recommending a fix.634. **No owner or success metric**: A finding without owner, effort, and validation is not actionable.645. **Using technical language with business stakeholders**: Translate every issue into risk, cost, time, or compliance impact.6566## Verification Checklist6768- [ ] Source evidence and snapshot date captured69- [ ] Edge cases reviewed explicitly70- [ ] Findings scored by severity and business impact71- [ ] Remediation plan includes owner, effort, dependency, and validation step72- [ ] Client-safe summary produced73- [ ] Internal-only notes separated74- [ ] UAT or follow-up validation pack included