Data Template: Hire to Retire - Employee Lifecycle
Your Hire to Retire - Employee Lifecycle Data Template
- Recommended attributes to collect
- Key activities to track
- Guidance for data extraction
Hire to Retire - Employee Lifecycle Attributes
| Name | Description | ||
|---|---|---|---|
|
Activity Name
ActivityName
|
The name of the specific HR process step or event that occurred. | ||
|
Description
This attribute describes a specific milestone or task within the employee lifecycle, such as 'Employee Onboarded' or 'Performance Review Conducted'. Each recorded activity represents a single step in the overall Hire to Retire process. Analyzing the sequence and frequency of these activities is fundamental to process mining, revealing the actual process flows, variations, and bottlenecks.
Why it matters
It defines the steps of the process, enabling the visualization of process maps, analysis of process variants, and identification of deviations from the standard procedure.
Where to get
This information is derived from transaction logs or event records within different modules of ADP Workforce Now (e.g., Recruiting, HR & Benefits, Payroll).
Examples
New Hire Record CreatedBenefits Enrollment CompletedPromotion ApprovedTermination Initiated
|
|||
|
Employee ID
EmployeeId
|
The unique identifier for an employee's lifecycle record within the organization. | ||
|
Description
The Employee ID serves as the unique case identifier for each individual's journey from hire to retire. All events, such as application, onboarding, performance reviews, and termination, are linked to this ID. This allows for a complete and connected analysis of an employee's entire lifecycle, tracking their progression and interactions with various HR processes over time.
Why it matters
This is the essential key for tracking an employee's entire journey, connecting all related activities and milestones into a single, coherent process view.
Where to get
This is typically the primary key for an employee record in ADP Workforce Now, often referred to as File Number or Associate ID.
Examples
100523984321E-00451
|
|||
|
Event Timestamp
EventTimestamp
|
The precise date and time when the activity was recorded. | ||
|
Description
This timestamp marks the exact moment an activity occurred or was registered in the system. It provides the chronological order of events for each employee's lifecycle. This temporal data is crucial for calculating cycle times, analyzing durations between process steps, and evaluating performance against service level agreements (SLAs).
Why it matters
This is the backbone of process analysis, allowing for the calculation of all time-based metrics like cycle time, waiting time, and SLA compliance.
Where to get
Typically found alongside every transaction or status change record in ADP Workforce Now, often labeled as a creation date or status update time.
Examples
2023-01-15T09:00:00Z2023-03-20T14:35:10Z2024-05-01T11:21:00Z
|
|||
|
Department Name
DepartmentName
|
The department to which the employee is assigned. | ||
|
Description
This attribute specifies the organizational department of the employee, such as 'Sales', 'Engineering', or 'Finance'. It is a critical dimension for analysis, allowing process metrics to be segmented and compared across different parts of the business. For instance, it is used to build the 'Employee Turnover by Department' dashboard and investigate if certain departments have longer hiring cycles or higher turnover rates.
Why it matters
It allows for filtering and comparing process performance across different business units, helping to pinpoint department-specific issues or best practices.
Where to get
This is a standard field in an employee's profile or job data within ADP Workforce Now.
Examples
SalesIT EngineeringHuman ResourcesFinance
|
|||
|
Event Completion Timestamp
EventCompletionTimestamp
|
The date and time when an activity or task was completed. | ||
|
Description
While StartTime indicates when an activity began, this attribute marks its conclusion. This is particularly useful for activities that have a distinct duration, such as a background check or a review process. Having both a start and end time allows for precise calculation of the processing time for individual activities, rather than just the time between different activities.
Why it matters
It enables accurate measurement of activity processing times, which is critical for identifying bottlenecks at a granular level and calculating KPIs like 'Average Background Check Duration'.
Where to get
Consult Adp Workforce documentation. This may be captured in fields indicating a status change to 'Completed' or a record closure date.
Examples
2023-01-18T17:30:00Z2023-03-21T10:00:00Z2024-05-01T11:25:00Z
|
|||
|
Job Title
JobTitle
|
The employee's specific role or position within the company. | ||
|
Description
This attribute defines the employee's official job title, like 'Software Engineer', 'Account Manager', or 'HR Generalist'. It provides a more granular level of detail than the department for analyzing processes. It's essential for understanding how processes like onboarding, performance reviews, and promotions vary for different roles and seniority levels.
Why it matters
Analyzing processes by job title can reveal role-specific bottlenecks or trends, such as high turnover for a particular position.
Where to get
Available in the employee's job data or position management module in ADP Workforce Now.
Examples
Senior Software DeveloperMarketing CoordinatorRegional Sales Director
|
|||
|
Recruitment Source
RecruitmentSource
|
The channel or method through which a candidate was sourced. | ||
|
Description
This attribute tracks the origin of a new hire, such as 'LinkedIn', 'Employee Referral', 'Company Website', or 'Recruiting Agency'. This data is essential for the 'Recruitment Source Effectiveness' dashboard and KPI. By analyzing the entire lifecycle of employees from different sources, companies can determine which channels yield the most successful, long-tenured employees, and optimize their recruitment spending.
Why it matters
It is key to calculating the return on investment for different recruiting channels and helps optimize talent acquisition strategy.
Where to get
Consult Adp Workforce documentation. This is typically managed in the recruitment or applicant tracking module of ADP.
Examples
LinkedInEmployee ReferralCareer FairIndeed
|
|||
|
Termination Reason
TerminationReason
|
The reason provided for an employee's departure. | ||
|
Description
This attribute captures the reason an employee's employment ended, which can be categorized as voluntary (e.g., 'Resignation - Better Opportunity') or involuntary (e.g., 'Involuntary - Performance'). This information is vital for turnover analysis, helping to distinguish between healthy and unhealthy attrition. It provides the core data needed to understand the drivers of employee turnover and inform retention strategies.
Why it matters
It provides the 'why' behind employee turnover, which is critical for developing effective retention strategies and addressing root causes of attrition.
Where to get
This is recorded during the offboarding or termination process within ADP Workforce Now.
Examples
Voluntary - ResignationInvoluntary - PerformanceRetirementEnd of Contract
|
|||
|
User Name
UserName
|
The name or ID of the user who executed the activity. | ||
|
Description
This attribute identifies the HR professional, manager, or system user responsible for completing a given process step. For example, it could show which recruiter initiated a background check or which manager approved a compensation change. Analyzing activities by user helps to identify training needs, compare performance across team members, and understand workload distribution.
Why it matters
It provides visibility into who performs specific tasks, enabling analysis of team performance, workload balancing, and identification of automation opportunities.
Where to get
This information is often available in audit logs or transaction records within ADP, frequently associated with a 'Changed By' or 'User ID' field.
Examples
j.doeasmithhr_system_admin
|
|||
|
Business Unit
BusinessUnit
|
A larger organizational unit, often a collection of related departments. | ||
|
Description
The Business Unit represents a high-level segment of the company, such as 'Consumer Products' or 'Corporate Services'. This attribute provides a broader organizational context than 'Department'. Analyzing HR processes at the Business Unit level helps senior leadership understand strategic differences in workforce management and process performance across major divisions of the company.
Why it matters
It enables high-level strategic analysis of process performance across major company divisions.
Where to get
This is part of the core organizational structure defined in ADP Workforce Now.
Examples
Retail BankingGlobal TechnologyCorporate Functions
|
|||
|
Compensation Amount
CompensationAmount
|
The monetary value associated with a compensation-related event. | ||
|
Description
This attribute captures the financial amount related to events like 'Compensation Change Approved' or 'Offer Accepted', representing the employee's salary or a change in salary. When analyzing compensation processes, this field allows for segmentation by salary bands or analysis of the magnitude of pay increases. It is critical for understanding compensation practices across the organization.
Why it matters
It enables financial analysis of compensation-related processes, such as reviewing the distribution of salary increases or bonuses.
Where to get
This information is stored in the compensation and payroll modules of ADP Workforce Now.
Examples
750005000125000.50
|
|||
|
Compensation Currency
CompensationCurrency
|
The currency of the associated compensation amount. | ||
|
Description
This attribute specifies the currency, for example, USD, EUR, or GBP, for the 'CompensationAmount'. For multinational organizations, this field is essential to correctly interpret and aggregate financial data. It ensures that all currency values can be properly converted to a common currency for consistent analysis across different regions.
Why it matters
It is crucial for accurate financial analysis in global organizations, allowing for correct aggregation and comparison of compensation data.
Where to get
This is typically stored alongside any monetary value in the compensation or payroll modules of ADP.
Examples
USDEURCAD
|
|||
|
Country
Country
|
The country where the employee is legally employed. | ||
|
Description
This attribute indicates the country of employment for the employee. It is a critical dimension for global companies to analyze processes under different legal and cultural contexts. KPIs such as hiring cycle time, turnover rates, and SLA compliance can vary significantly from one country to another, and this attribute makes it possible to perform such comparative analysis.
Why it matters
It is fundamental for comparative analysis in multinational corporations, highlighting process variations due to different labor laws and market conditions.
Where to get
This is a standard field in an employee's personal and location information within ADP Workforce Now.
Examples
USAGermanyIndiaBrazil
|
|||
|
Employment Type
EmploymentType
|
The employee's work arrangement, such as full-time or part-time. | ||
|
Description
This attribute categorizes employees based on their employment status, for example, 'Full-time', 'Part-time', 'Contractor', or 'Intern'. This dimension is valuable for comparing HR processes across different worker categories. For instance, the onboarding process for a contractor might be significantly different and faster than that for a full-time employee.
Why it matters
It helps in segmenting the analysis to understand how processes differ for various types of workers, ensuring fair comparisons and tailored process improvements.
Where to get
This is a standard field within the employee's job or employment record in ADP Workforce Now.
Examples
Full-TimePart-TimeContractorTemporary
|
|||
|
Is On Time
IsOnTime
|
A flag indicating if an activity was completed by its SLA target date. | ||
|
Description
This calculated boolean attribute compares the 'EventCompletionTimestamp' with the 'SlaTargetDate'. It is set to 'true' if the activity was completed on or before the target date, and 'false' otherwise. This simplifies SLA analysis, allowing for easy creation of dashboards and KPIs that track on-time performance for critical HR processes.
Why it matters
It simplifies SLA monitoring by providing a clear, binary outcome for each time-sensitive task, making it easy to track and report on compliance.
Where to get
This is calculated during data transformation (EventCompletionTimestamp <= SlaTargetDate).
Examples
truefalse
|
|||
|
Is Rework
IsRework
|
A flag indicating if an activity is a repetition of a previous step. | ||
|
Description
This calculated boolean attribute is set to 'true' if an activity occurs for a second or subsequent time within the same case, particularly after intervening steps. For example, if 'Payroll Setup Completed' is followed by a correction and another 'Payroll Setup Completed' event, the second one would be flagged as rework. This helps quantify process inefficiencies and errors that require manual correction.
Why it matters
It directly quantifies process inefficiency by highlighting activities that need to be repeated, pointing to quality issues or process flaws.
Where to get
This is calculated in the process mining tool by analyzing the sequence of activities for each case.
Examples
truefalse
|
|||
|
Last Data Update
LastDataUpdate
|
The timestamp of the last data refresh or update from the source system. | ||
|
Description
This attribute indicates when the data was last extracted or updated in the process mining tool. It is essential for understanding the freshness of the analysis and ensuring that conclusions are based on current data. This is typically a single value applied to the entire dataset during each refresh.
Why it matters
It confirms the timeliness of the data, ensuring that any analysis reflects the most recent process activities and performance.
Where to get
This value is generated and stamped onto the dataset at the time of data extraction and loading.
Examples
2024-06-10T05:00:00Z2024-06-11T05:00:00Z
|
|||
|
Location
Location
|
The physical work location or office of the employee. | ||
|
Description
This attribute specifies the geographic location, such as a city, office building, or country, where the employee is based. Analyzing processes by location can highlight regional differences in efficiency, compliance, or hiring practices. For example, background check durations might vary significantly between countries due to local regulations.
Why it matters
It enables geographical analysis of HR processes, helping to identify regional disparities in performance and ensure compliance with local policies.
Where to get
This is typically part of the employee's core HR record or organizational assignment in ADP Workforce Now.
Examples
New York OfficeLondon, UKRemote (California)Singapore
|
|||
|
Manager ID
ManagerId
|
The unique identifier for the employee's direct manager. | ||
|
Description
This attribute links an employee to their direct supervisor. It enables analysis of process metrics based on the managerial hierarchy. For example, one can analyze turnover rates, promotion frequencies, or performance review cycle times by manager or team, which can help identify high-performing managers or teams that may need additional support.
Why it matters
It allows for analysis by team or manager, helping to understand how different leadership styles or team dynamics impact HR process outcomes.
Where to get
This is a standard part of an employee's organizational assignment in ADP, often called 'Reports To'.
Examples
800123MGR-456743901
|
|||
|
Processing Time
ProcessingTime
|
The duration taken to complete a single activity. | ||
|
Description
This calculated metric measures the time elapsed between the start and end of a specific activity. It is derived by subtracting the 'EventTimestamp' from the 'EventCompletionTimestamp'. This attribute provides precise measurements of how long individual tasks take, which is invaluable for identifying specific bottlenecks and inefficiencies in the process, such as a slow background check.
Why it matters
It measures the actual work duration of activities, helping to pinpoint which specific steps are consuming the most time and are prime candidates for optimization.
Where to get
This is calculated during data transformation (EndTime - StartTime).
Examples
2592008640003600
|
|||
|
SLA Target Date
SlaTargetDate
|
The target date by which an activity should have been completed. | ||
|
Description
This attribute defines the expected completion date for a time-sensitive activity, such as a performance review or an onboarding task. It serves as the benchmark against which actual completion times are measured. This data is fundamental for calculating SLA compliance rates and identifying activities that are consistently delayed, helping to monitor and improve service delivery across HR functions.
Why it matters
It is essential for measuring SLA compliance, enabling proactive monitoring of deadlines and identifying systemic delays in the process.
Where to get
Consult Adp Workforce documentation. This might be a calculated field based on policy or a manually entered date in a task management module.
Examples
2023-06-30T23:59:59Z2024-01-15T17:00:00Z
|
|||
|
Source System
SourceSystem
|
The system from which the event data was extracted. | ||
|
Description
This attribute identifies the origin of the data, which is 'Adp Workforce' in this case. In broader analyses that might combine data from multiple systems (e.g., a separate ATS), this field is critical for data lineage and troubleshooting. It ensures clarity on where each piece of process information comes from.
Why it matters
It provides crucial context about data origin, which is important for data validation, governance, and understanding process integrations.
Where to get
This is typically a static value added during the data extraction process to label the dataset's origin.
Examples
ADP Workforce NowADP Vantage HCM
|
|||
|
Tenure Duration
TenureDuration
|
The total length of an employee's service, calculated at termination. | ||
|
Description
This calculated metric measures the total time between an employee's hire date ('Employee Onboarded' event) and their termination date ('Termination Initiated' event). It is primarily used for turnover analysis, such as calculating the 'Early Turnover Rate' KPI. Understanding tenure helps identify if the organization is losing new hires quickly, which might indicate issues with onboarding or job fit.
Why it matters
It is essential for analyzing employee retention and calculating turnover KPIs, providing insight into when and why employees leave.
Where to get
This is calculated during data transformation by finding the difference between the termination and hire event timestamps for a given employee.
Examples
315360007776000015552000
|
|||
Hire to Retire - Employee Lifecycle Activities
| Activity | Description | ||
|---|---|---|---|
|
Employee Onboarded
|
This activity signifies the employee's official first day and their transition to an 'Active' employment status in the system. It is captured when the employee's designated hire date is reached and their status is updated accordingly. | ||
|
Why it matters
This is a critical milestone that marks the beginning of the employee's active tenure. It serves as the trigger for payroll, benefits, and other time-sensitive post-hire processes.
Where to get
Inferred from the employee's status field changing to 'Active'. This event aligns with the employee's official 'Hire Date' stored in their employment record.
Capture
Identify the timestamp when the 'Employment Status' field for an employee changes to 'Active'.
Event type
inferred
|
|||
|
Employee Record Terminated
|
The final activity in the lifecycle, where the employee's status officially changes to 'Terminated' on their last day. This event is captured when the effective date of the termination action is reached. | ||
|
Why it matters
This event serves as the definitive end of the employee's tenure. It is essential for calculating final employee lifecycle duration, analyzing turnover trends, and confirming the process conclusion.
Where to get
This is an inferred event based on the 'Effective Date' of the 'Termination' action in the employee's job history. The employee's status officially changes on this date.
Capture
Use the effective date of the final 'Termination' action in the employee's job data record.
Event type
inferred
|
|||
|
New Hire Record Created
|
This activity marks the creation of an employee profile in ADP Workforce, which typically occurs after a candidate accepts a job offer. The system captures this event when a new employee is formally entered, assigning them an Employee ID and setting a future hire date. | ||
|
Why it matters
As the definitive start of the employee lifecycle, this event is crucial for calculating the overall time-to-hire and analyzing the initial stages of the onboarding process. It establishes the baseline for all subsequent employee activities.
Where to get
This event is typically inferred from the creation date of the employee's primary profile or employment record in the core HR tables of ADP Workforce. It corresponds to the initial 'Hire' action log.
Capture
Use the creation timestamp or the earliest effective-dated 'Hire' action for the Employee ID.
Event type
inferred
|
|||
|
Performance Review Conducted
|
This activity marks the completion of a formal performance review cycle for an employee. It is typically captured when a manager or HR representative finalizes the review form in ADP's performance management module. | ||
|
Why it matters
Tracking performance reviews is essential for monitoring talent management processes, ensuring compliance with review cycle policies, and identifying correlations between performance and career progression or turnover.
Where to get
This is an explicit event captured in ADP's performance management module. Look for a 'Review Completed' status, a final approval date, or a submission timestamp on the performance review form.
Capture
Use the timestamp associated with the final status of a performance review form (e.g., 'Completed', 'Closed').
Event type
explicit
|
|||
|
Promotion Approved
|
This activity signifies that an employee's promotion has been officially approved and recorded in the system. It is captured as a specific type of job data change with an associated effective date. | ||
|
Why it matters
Tracking promotions is fundamental to analyzing internal mobility, career pathing, and talent retention. It allows for the measurement of promotion velocity and helps identify bottlenecks in career progression.
Where to get
This is an effective-dated event in the employee's job history data. It is identified by a specific 'Action/Reason' code, such as 'PRO' for promotion, along with the effective date of the change.
Capture
Filter the employee's job history for records with an action code corresponding to 'Promotion'.
Event type
explicit
|
|||
|
Termination Initiated
|
This activity represents the formal initiation of the offboarding process for an employee. It is typically recorded when a termination action with a future effective date is entered into ADP by a manager or HR. | ||
|
Why it matters
This is a key milestone signaling the beginning of the end of the employee lifecycle. It triggers all subsequent offboarding activities and is the primary event for analyzing turnover rates and reasons.
Where to get
This is an effective-dated event in the employee's job history. It is captured by an action code for 'Termination' being entered, with the timestamp being when it was entered, not when it's effective.
Capture
Use the entry date of the future-dated 'Termination' action in the job history table.
Event type
explicit
|
|||
|
Background Check Initiated
|
Represents the point at which a background check is requested for a new hire. This is often managed through an integrated service within ADP or flagged manually as a required pre-employment step. | ||
|
Why it matters
Tracking the initiation and completion of background checks helps identify delays in the pre-boarding process. The duration of this activity is a key factor in the overall hiring cycle time.
Where to get
This information is likely available in ADP's recruiting or onboarding modules, or through integrations with third-party screening vendors. It may be a specific status or a timestamped event.
Capture
Look for a specific event or status change related to 'Background Screening' in the onboarding workflow.
Event type
explicit
|
|||
|
Benefits Enrollment Completed
|
Represents the successful completion of the employee's benefits selection process. This event is recorded when the employee finalizes their choices within the ADP benefits administration module, typically within a specific timeframe after their hire date. | ||
|
Why it matters
Analyzing the timeliness of benefits enrollment helps ensure employees are covered as expected and that the organization remains compliant. It highlights potential communication or system usability issues in the onboarding process.
Where to get
This event is typically logged explicitly within the ADP benefits module when an employee submits their elections. A timestamp or completion status for the enrollment event would be available.
Capture
Extract the submission timestamp of the benefits enrollment form or event.
Event type
explicit
|
|||
|
Compensation Change Approved
|
Represents a finalized change to an employee's salary, bonus structure, or other compensation elements. This event is captured when a compensation change action is approved and given an effective date in the system. | ||
|
Why it matters
Analyzing compensation changes helps in understanding salary trends, budget impacts, and the execution of pay-for-performance strategies. It is often linked to promotions and performance reviews.
Where to get
This is an effective-dated event in the employee's job or compensation history record. Each change is recorded as a new row with a specific action code (e.g., 'Pay Rate Change') and an effective date.
Capture
Extract events from the employee's compensation history table using the effective date as the timestamp.
Event type
explicit
|
|||
|
Job Data Change Processed
|
A general activity representing any significant change to an employee's job data that is not a promotion or termination. This includes lateral transfers, department changes, or manager updates, captured via effective-dated rows in job history. | ||
|
Why it matters
This activity provides visibility into all forms of internal movement, highlighting organizational restructuring and transfers. It helps understand process drivers that might otherwise be invisible if only promotions are tracked.
Where to get
Derived from the employee's job history table. Any new effective-dated row with an action code for transfer, data change, or position change constitutes this event.
Capture
Extract all effective-dated job history records not classified as hire, promotion, or termination.
Event type
explicit
|
|||
|
Leave Of Absence Started
|
Indicates the start of an employee's leave of absence (e.g., FMLA, personal, medical). This is captured when the employee's status is officially changed to a 'Leave' status in ADP on a specific effective date. | ||
|
Why it matters
Tracking leaves of absence is important for workforce planning, compliance monitoring, and understanding employee lifecycle interruptions. It helps analyze the impact of leave on an employee's tenure and career.
Where to get
This is an effective-dated status change in the employee's job data record. Look for a change in the 'Employment Status' field to a value like 'Leave of Absence' or 'LOA'.
Capture
Identify the timestamp when the 'Employment Status' field changes to a leave-related value.
Event type
inferred
|
|||
|
Offboarding Tasks Completed
|
Marks the completion of all required offboarding tasks, such as asset return, knowledge transfer, and final paperwork. This is often tracked via a checklist or workflow within ADP's HR modules. | ||
|
Why it matters
Ensuring all offboarding tasks are completed is critical for compliance, security, and mitigating legal risks. This activity provides a clear endpoint for the operational offboarding process.
Where to get
This may be an explicit event from an onboarding/offboarding module, captured when a workflow status is set to 'Completed'. If no module is used, this event may not be available.
Capture
Look for a completion timestamp on an offboarding checklist or workflow associated with the employee.
Event type
explicit
|
|||
|
Payroll Setup Completed
|
Indicates that all necessary information for payroll processing, such as tax forms and direct deposit details, has been entered and verified. This is a key task in the onboarding checklist within ADP. | ||
|
Why it matters
Timely payroll setup is critical for a positive new hire experience and ensures accurate first-time pay. Delays or rework in this activity can lead to employee dissatisfaction and administrative overhead.
Where to get
This is often captured as a completed task or a status change within ADP's onboarding or payroll modules. It may be inferred from the completion date of payroll-related forms.
Capture
Use the completion timestamp for the payroll section of an onboarding checklist or workflow.
Event type
inferred
|
|||
|
Return From Leave Processed
|
Marks the employee's return to active duty after a leave of absence. This event is captured when the employee's status is updated from a 'Leave' status back to 'Active' in the system. | ||
|
Why it matters
This event closes the loop on leaves of absence, allowing for accurate duration analysis. It ensures that payroll and benefits are reactivated correctly and that the employee is properly reintegrated.
Where to get
Inferred from an effective-dated status change in the employee's job record, where the 'Employment Status' moves from a 'Leave' value back to 'Active'.
Capture
Identify the timestamp when 'Employment Status' changes from a leave value to an active value.
Event type
inferred
|
|||