Business Flow
This document illustrates the business flow for the Digital Employee Quality-of-Hire Analyst system. The workflow covers how a user requests quality-of-hire insights (by university/education and prior experience) and how the DE clarifies parameters, retrieves HRIS-only data from CATAPA, computes retention and performance proxy metrics, and returns ranked segment outputs with coverage notes.
The process begins when the user asks a question such as “Which university produces the best outcomes?” The DE then confirms the hire cohort time range (start-date based), the retention window, and which performance proxy method to use (KPI / promotion proxy / salary proxy, default combined). After retrieving the required datasets from CATAPA HRIS and the KPI custom table, the DE normalizes education and experience dimensions, calculates retention and performance outcomes, and returns a ranked summary table per segment with sample size and data coverage notes. The user can iterate by changing filters, time ranges, or segmentation dimensions.
Flow Description (End-to-End)
User Request User requests quality-of-hire analysis (e.g., “Which university produces the best outcomes?” / “How many hires joined from Campus A?”).
Intent & Output Type Identification DE identifies whether the user wants:
Ranked analysis (best/worst segments), or
Count-only output (how many hires from X), or
Both.
Hire Cohort Time Range Clarification (Start Date Based) DE checks whether a time range is provided for hires.
Smallest: 6 months.
Largest: 5 years. If missing, DE uses the default last 1 year and states it.
Metric Clarification: Retention / Performance DE determines whether the user wants:
Performance only, retention only, or both (default both).
Retention Window Clarification DE determines retention window: 90/180/365 days (default 180 days).
Performance Definition Clarification (Proxy Method Selection) DE determines which performance method to use:
KPI custom table metric, and/or
Promotion history proxy, and/or
Salary increase proxy. If not specified, default = all combined and state it.
Scope & Filters Clarification (Optional) DE checks for optional filters if mentioned or needed: job title/level, location, company/legal entity, and “experience” definition (years band vs last industry vs last role family). If “experience” is ambiguous, DE asks; default = “All”.
Data Retrieval (CATAPA HRIS + Custom KPI Table/Data) DE retrieves cohort and required datasets from CATAPA based on the hire time range and selected metrics:
Employee & Employment (current).
Hiring data.
Employment Data (historical) for promotion events.
Termination data (for retention outcome).
Education history (historical) + education master data.
Job experience history (historical).
Salary decree (historical) if salary proxy is selected.
Custom KPI data (historical) if the KPI method is selected.
Normalization (Education / Experience Dimensions) DE normalizes:
Institution name (aliases).
Field of study (aliases).
Education level (aliases).
Computation: Retention DE computes the retention rate for the selected window (90/180/365 days) for the hire cohort.
Computation: Performance Proxy DE computes performance using selected methods (or the combined default):
KPI-based average score (1–5) across employee lifetime (per spec).
Promotion proxy (promotion events treated equally; based on Employment Status = “Promotion”).
Salary increase proxy (frequency + magnitude; penalties/deductions worsen if included in your proxy definition). DE produces a coverage note (e.g., KPI data availability %).
Segmentation, Ranking, and Aggregation DE groups results by requested segmentation(s):
University / degree / major,
Experience (as clarified),
Result Packaging DE outputs ranked tables/list including:
Segment name, employee count (N), retention rate, performance metric(s).
Coverage/confidence notes (sample size + KPI coverage).
Safe interpretation note: observed outcomes only, not causal claims.
Delivery & Iteration DE sends the final analysis to the user. The user may iterate (change time range, retention window, segmentation, filters, or performance method), and DE reruns the flow with updated parameters.
Last updated