Your Recruitment & Talent Acquisition Data Template

Workday Recruiting
Your Recruitment & Talent Acquisition Data Template

Your Recruitment & Talent Acquisition Data Template

This template provides a comprehensive guide to collecting the necessary data for analyzing your recruitment and talent acquisition processes. It outlines essential attributes to collect, key activities to track, and provides guidance on how to extract this data from your Workday Recruiting system. Use this resource to streamline your data preparation and accelerate your process mining journey.
  • Recommended attributes to collect
  • Key activities to track
  • Extraction guidance for Workday Recruiting
New to event logs? Learn how to create a process mining event log.

Recruitment & Talent Acquisition Attributes

These are the recommended data fields to include in your event log for comprehensive recruitment and talent acquisition analysis, enabling deep insights into your hiring process.
3 Required 5 Recommended 12 Optional
Name Description
Activity Name
ActivityName
The name of the specific event or task that occurred at a point in time within the recruitment process.
Description

The Activity Name describes a single step or milestone in the hiring journey, such as 'Application Screened', 'Interview Scheduled', or 'Offer Extended'. These activities form the sequence of events that constitute the process.

This attribute is crucial for visualizing the process map, identifying the different paths applications take, and analyzing the frequency and order of events. It is the basis for understanding what is happening in the process.

Why it matters

This attribute defines the steps of the recruitment process, allowing for the visualization and analysis of the process flow.

Where to get

This is derived from business process step names or status changes within Workday Recruiting's job application data.

Examples
Application ScreenedInterview CompletedOffer AcceptedCandidate Rejected
Event Time
EventTime
The timestamp indicating when the activity or event occurred.
Description

This attribute records the exact date and time that a specific recruitment activity took place. Timestamps are the backbone of process mining, providing the chronological order of events.

In analysis, timestamps are used to calculate durations between activities, measure overall cycle times like 'Time to Hire', and identify bottlenecks where the process is delayed. They are essential for any time-based analysis of the recruitment funnel.

Why it matters

Timestamps are critical for calculating all time-based KPIs, understanding process duration, and discovering bottlenecks.

Where to get

This corresponds to the completion date or transaction date of a business process step in Workday Recruiting.

Examples
2023-10-26T10:00:00Z2023-11-05T14:30:00Z2024-01-15T09:15:00Z
Job Application
JobApplicationId
The unique identifier for a candidate's job application, serving as the central case ID for the recruitment process.
Description

The Job Application ID uniquely tracks a single candidate's journey for a specific job requisition from initial submission to the final decision. Each interaction, status change, or decision point related to this application is linked back to this identifier.

In process mining, this attribute is fundamental. It allows for the reconstruction of each candidate's end-to-end process flow, enabling analysis of cycle times, bottlenecks, and paths taken. It is the core element that connects all related activities into a cohesive case.

Why it matters

This is the essential Case ID that connects all recruitment activities for a single candidate, making it possible to analyze the entire hiring journey.

Where to get

This identifier is a core element in Workday Recruiting, typically available in reports and data sources related to job applications.

Examples
APP-2023-001234APP-2023-005678APP-2024-009101
Application Source
ApplicationSource
The channel or source through which the candidate's application was received.
Description

This attribute indicates how a candidate discovered and applied for the job, for example, through the company careers page, LinkedIn, an employee referral, or a recruiting agency.

Understanding the source is vital for optimizing recruitment strategy and budget. It powers the 'Sourcing Channel Effectiveness' dashboard and the 'Offer Acceptance Rate by Source' KPI, helping to determine which channels produce the most and best-quality candidates.

Why it matters

Helps evaluate the effectiveness of different sourcing channels, enabling data-driven decisions on where to invest recruiting resources.

Where to get

Consult Workday Recruiting documentation. This is a standard field on the job application.

Examples
LinkedInEmployee ReferralCompany Careers SiteIndeed
Application Status
ApplicationStatus
The final outcome or current state of the job application.
Description

This attribute records the final disposition of a job application, such as 'Hired', 'Rejected by Company', 'Offer Declined', or 'Withdrawn by Candidate'. It represents the terminal state of the process for a given application.

This status is critical for outcome analysis. It is used to calculate conversion rates, offer acceptance rates, and candidate drop-off rates at various stages. Understanding why and where applications end is key to improving the overall process effectiveness.

Why it matters

Defines the outcome of each case, which is essential for calculating conversion rates, drop-off rates, and overall process success.

Where to get

This is typically the final disposition or status reason field on the Job Application object in Workday Recruiting.

Examples
HiredRejectedOffer DeclinedApplication Withdrawn
Department
Department
The department or business unit associated with the job requisition.
Description

This attribute specifies the organizational unit, such as 'Engineering', 'Marketing', or 'Finance', for which the candidate is being hired. It is derived from the job requisition's associated supervisory organization.

In analysis, filtering by department allows for comparison of hiring processes across different parts of the business. It is used in the 'Application Screening Efficiency' dashboard to see if certain departments have longer screening times, potentially indicating different practices or resource needs.

Why it matters

Enables comparison of recruitment process performance and efficiency across different business units or departments.

Where to get

Consult Workday Recruiting documentation. This is derived from the Supervisory Organization tied to the Job Requisition.

Examples
EngineeringSalesHuman ResourcesFinance
Hiring Manager
HiringManager
The name of the hiring manager for the position the candidate applied for.
Description

This attribute identifies the manager of the team or department with the open position. The hiring manager is a key stakeholder in the decision-making process, especially during interviews and feedback stages.

This data is essential for the 'Hiring Manager Feedback Timeliness' dashboard. By analyzing the time between 'Interview Completed' and 'Feedback Submitted' per hiring manager, organizations can pinpoint delays and work with specific managers to accelerate the hiring loop.

Why it matters

Crucial for analyzing hiring manager engagement and identifying delays in feedback submission, which directly impacts candidate experience.

Where to get

Consult Workday Recruiting documentation. This is typically part of the supervisory organization or job requisition details.

Examples
Susan AdamsDavid ChenAngela Rodriguez
Recruiter Name
RecruiterName
The name of the recruiter responsible for managing the job application.
Description

This attribute identifies the primary talent acquisition partner or recruiter assigned to the job application and requisition. They are typically responsible for guiding the candidate through the process.

Analyzing the process by recruiter is key to understanding team performance and workload. It helps build the 'Recruiter Performance And Throughput' dashboard and calculate KPIs like 'Recruiter Time-to-Offer Variance', enabling comparisons of efficiency and identification of best practices.

Why it matters

Allows for performance analysis by recruiter, helping to identify high-performers, training needs, and workload imbalances.

Where to get

Consult Workday Recruiting documentation. This is typically linked to the Job Requisition or Job Application objects.

Examples
John SmithEmily JonesMaria Garcia
Candidate ID
CandidateId
The unique identifier for the candidate.
Description

The Candidate ID uniquely identifies an individual in the recruiting system, regardless of how many jobs they have applied for. This allows for tracking a candidate's history with the company across multiple applications.

This attribute is useful for analyzing the candidate experience over time. For example, it can help identify if previously rejected candidates are reapplying and how their journeys differ, or if a single candidate is being considered for multiple roles simultaneously.

Why it matters

Allows for a candidate-centric view of the process, tracking an individual across multiple applications and over time.

Where to get

This is the primary identifier for the Candidate object in Workday Recruiting.

Examples
CAND-98765CAND-11223CAND-54321
Candidate Type
CandidateType
Indicates if the candidate is an internal employee or an external applicant.
Description

This attribute categorizes candidates into groups such as 'Internal' or 'External'. The hiring process, timelines, and policies can differ significantly between these two types.

Analyzing the process separately for internal and external candidates is crucial for a complete view. It allows the organization to measure the efficiency of its internal mobility programs versus external hiring efforts and ensure both processes are optimized.

Why it matters

Allows for separate analysis of internal and external hiring processes, which often have different steps, SLAs, and goals.

Where to get

Consult Workday Recruiting documentation. This is a standard field on the candidate profile or job application.

Examples
InternalExternal
Is Automated
IsAutomated
A flag indicating if the activity was performed automatically by the system.
Description

This boolean attribute identifies whether a step was executed by a user or by an automated system process. For example, an initial 'Application Received' confirmation email might be an automated activity.

Understanding which steps are automated is important for identifying opportunities to increase efficiency. It helps in evaluating the impact of automation on cycle times and resource allocation.

Why it matters

Distinguishes between manual and system-driven activities, which is key for identifying automation opportunities and measuring their impact.

Where to get

This information needs to be derived by identifying system-user accounts or specific event types known to be automated in Workday.

Examples
truefalse
Is Withdrawn
IsWithdrawn
A flag that indicates if the application was withdrawn by the candidate.
Description

This is a calculated boolean attribute that is true if the application's final status is 'Withdrawn by Candidate' or a similar state. It helps to isolate cases where the candidate dropped out of the process.

This flag simplifies the analysis for the 'Candidate Drop-Off Hotspots' dashboard and the 'Candidate Drop-off Rate' KPI. It allows for easy filtering and aggregation to understand at which stages candidates are most likely to withdraw.

Why it matters

Helps to specifically analyze candidate-driven drop-offs, providing insights into candidate experience and process friction points.

Where to get

This is calculated based on the 'ApplicationStatus' attribute during data transformation.

Examples
truefalse
Job Location
JobLocation
The geographical location or country of the job.
Description

This attribute specifies the city, state, or country where the job position is based. For remote positions, it might indicate a region or be marked as 'Remote'.

Location is a powerful dimension for analysis. It allows for comparing 'Time to Hire' and other KPIs across different regions, which can reveal variations due to local market conditions, talent availability, or regional process differences.

Why it matters

Enables geographical analysis of the recruitment process, highlighting regional differences in cycle times and efficiency.

Where to get

This information is part of the Job Requisition details in Workday.

Examples
New York, NYLondon, UKRemote (US)Berlin, Germany
Job Requisition ID
JobRequisitionId
The unique identifier for the job opening for which the candidate has applied.
Description

The Job Requisition ID is the identifier for the approved job opening. A single requisition can have many applications associated with it.

This attribute allows for analysis at the requisition level. For instance, one can analyze the total time a requisition was open, the number of candidates sourced, or compare the recruitment funnels for different types of jobs (e.g., engineering vs. sales requisitions).

Why it matters

Links multiple applications to a single job opening, enabling analysis of requisition-level metrics and hiring funnels.

Where to get

This is a primary identifier on the Job Requisition object in Workday Recruiting and is linked to every job application.

Examples
REQ-2023-105REQ-2024-012REQ-2024-345
Last Data Update
LastDataUpdate
The timestamp when the data was last refreshed or extracted from the source system.
Description

This attribute indicates the freshness of the data being analyzed. It shows the date and time of the last data pull from Workday Recruiting.

This is important for users to understand how current the analysis is. It helps them interpret the findings correctly, knowing whether they are looking at real-time data or a snapshot from a specific point in time.

Why it matters

Provides context on data freshness, ensuring users understand how up-to-date the process analysis is.

Where to get

This timestamp is generated and added during the data extraction, transformation, and loading (ETL) process.

Examples
2024-05-20T08:00:00Z2024-05-21T08:00:00Z
Offer Amount
OfferAmount
The salary amount offered to the candidate.
Description

This attribute contains the value of the base salary proposed to a candidate in the job offer. It is a critical piece of data in the final stages of the recruitment process.

Analyzing offer amounts can provide insights into compensation trends and competitiveness. When combined with 'Offer Accepted' status, it can help determine if compensation is a factor in offer declines. It is a key element for the 'Offer Management And Acceptance Rates' dashboard.

Why it matters

Helps in analyzing compensation strategy and its impact on offer acceptance rates.

Where to get

Consult Workday Recruiting documentation. This would be part of the 'Offer' business process data.

Examples
8500012000065000
Processing Time
ProcessingTime
The duration of time spent actively working on an activity.
Description

Processing Time, also known as active time, measures the duration a resource spends working on a specific task. This is different from cycle time, which includes wait time. For instance, it would be the time a recruiter spends actively screening an application.

This metric is valuable for understanding resource efficiency and workload. If available, it helps to pinpoint which specific activities are the most time-consuming in terms of actual effort, not just elapsed time.

Why it matters

Measures the actual work effort for an activity, helping to distinguish active work time from idle wait time for better resource planning.

Where to get

This is often not directly available and needs to be calculated or estimated. For example, it could be the time between a 'Screening Started' and 'Screening Completed' event if such granularity exists.

Examples
360018007200
Rejection Reason
RejectionReason
The reason provided when a candidate's application is rejected.
Description

When an application is moved to a 'Rejected' status, this attribute provides context for the decision. Reasons might include 'Not a culture fit', 'Lacks required skills', or 'Position filled by another candidate'.

Analyzing rejection reasons helps identify patterns in the hiring process. For instance, a high number of rejections for 'Lacks required skills' at a late stage may indicate a poorly written job description. This data is key for the 'Candidate Drop-Off Hotspots' dashboard to understand the 'why' behind the drop-offs.

Why it matters

Provides qualitative insight into why candidates are not progressing, helping to improve job descriptions and screening criteria.

Where to get

Consult Workday Recruiting documentation. This is often a sub-status or reason code associated with the rejection step.

Examples
Not qualifiedExperience mismatchBetter candidates identifiedPosition closed
Source System
SourceSystem
The system from which the data was extracted.
Description

This attribute identifies the origin of the data, which in this case is Workday Recruiting. It helps in data governance and troubleshooting, especially when data from multiple systems is combined.

While it may seem trivial in a single-system analysis, it is a best practice to always include it. It confirms the data's provenance and becomes critical if other HR systems are integrated later.

Why it matters

Identifies the data's origin, which is crucial for data governance, validation, and managing data from multiple sources.

Where to get

This is a static value ('Workday Recruiting') added during the data extraction and transformation process.

Examples
Workday Recruiting
Time To Hire
TimeToHire
The total time from when an application is received to when the candidate is hired.
Description

This is a case-level calculation that measures the total duration of the recruitment process for successful candidates. It is calculated as the time difference between the 'Application Received' event and the 'Candidate Hired' event.

This is one of the most important KPIs in recruitment ('Average Time to Hire'). It provides a high-level measure of the overall efficiency of the hiring process. Tracking this metric over time and across departments helps to identify systemic improvements or regressions.

Why it matters

A critical, high-level KPI that measures the overall efficiency of the recruitment funnel from start to finish.

Where to get

This is calculated from the event log data after it has been extracted from Workday.

Examples
259200043200003456000
Required Recommended Optional

Recruitment & Talent Acquisition Activities

These are the key process steps and milestones to capture in your event log for accurate process discovery and identifying bottlenecks in your hiring workflow.
7 Recommended 8 Optional
Activity Description
Application Received
Marks the start of the recruitment process for a candidate's job application. This event is captured when a candidate successfully submits their application for a specific job requisition through the Workday portal or an integrated career site.
Why it matters

This is the primary start event for the process. Analyzing the time from this activity to subsequent milestones is fundamental for measuring overall Time to Hire and sourcing channel effectiveness.

Where to get

Workday logs this as an explicit event when the 'Apply for Job' business process completes successfully for a candidate. The event timestamp is available in the candidate's application history.

Capture

Captured from the application submission timestamp in the candidate's profile.

Event type explicit
Candidate Hired
The successful conclusion of the recruitment process, where the candidate is formally hired as an employee. This is captured when the 'Hire' business process is successfully completed in Workday, creating an employee record.
Why it matters

This is the primary success end event. The timestamp is essential for calculating Time to Hire and measuring overall process efficiency and success rates.

Where to get

This is a major, explicit event logged by the 'Hire' business process in Workday HCM. The completion timestamp is recorded in the process history.

Capture

Captured from the completion timestamp of the 'Hire' business process for the candidate.

Event type explicit
Candidate Moved To Interview
Indicates that a candidate has passed the initial screening and is now eligible for an interview. This event is captured when a recruiter moves the candidate to the 'Interview' stage in the hiring process.
Why it matters

This milestone marks the transition from screening to active evaluation. It is a key point for analyzing conversion rates and the efficiency of the top of the recruitment funnel.

Where to get

Inferred from the timestamp when the candidate's recruiting stage is changed to 'Interview' or a similar designation within the job application's history.

Capture

Identified by the status change to an 'Interview' stage in the candidate's progression.

Event type inferred
Candidate Moved To Offer Stage
A key milestone indicating the decision has been made to extend a job offer to the candidate. This is captured when the candidate's application is advanced to the 'Offer' stage in the recruitment process.
Why it matters

This activity is a critical gate in the process, marking the successful completion of all evaluation stages. It's a precursor to the formal offer and a key point for cohort analysis.

Where to get

Inferred from the audit trail of the job application, specifically the timestamp when the candidate's status changes to 'Offer'.

Capture

Identified by the status change to an 'Offer' stage in the candidate's progression.

Event type inferred
Candidate Rejected
Marks an unsuccessful end to the process where the company decides not to move forward with a candidate. This is inferred when a recruiter moves the candidate to a 'Rejected' or 'Not Hired' disposition status.
Why it matters

This is a critical end event for analyzing candidate drop-off hotspots and rejection rates at different stages. It helps identify issues in the interview or screening process.

Where to get

Inferred from the timestamp when the candidate's disposition is changed to 'Rejected' in the job application history. A reason for rejection is often also recorded.

Capture

Derived from the effective timestamp of the move to a 'Rejected' disposition.

Event type inferred
Offer Accepted
Represents the candidate's formal acceptance of the job offer. This event is captured when the candidate completes the 'Accept Offer' task in their Workday portal, or when a recruiter manually updates the status.
Why it matters

This activity is crucial for calculating offer acceptance rates by source, department, or recruiter. It also triggers subsequent pre-hire activities like background checks.

Where to get

Explicitly logged when a candidate accepts the offer via their candidate portal. The action is recorded with a timestamp in the job application's business process history.

Capture

Captured from the completion timestamp of the 'Accept Offer' task.

Event type explicit
Offer Extended
Marks the formal extension of a job offer to a candidate. This is a discrete event captured when the 'Create Offer' or 'Propose Compensation' business process is successfully completed for the job application in Workday.
Why it matters

This is a major milestone used to calculate Time to Offer and analyze offer process conformance. It is the starting point for measuring offer acceptance rates.

Where to get

This event is explicitly logged in the business process history for the job application. The completion timestamp of the offer creation step provides the activity time.

Capture

Captured from the completion timestamp of the 'Create Offer' business process.

Event type explicit
Application Screened
Represents the completion of the initial review of a candidate's application by a recruiter or screening team. This is typically inferred when the candidate is moved from an 'Applied' or 'New' status to a 'Screening' or 'Under Review' stage.
Why it matters

This activity is crucial for analyzing the efficiency of the initial screening phase. Tracking its throughput and duration helps identify bottlenecks early in the recruitment funnel.

Where to get

Inferred from the effective date of the candidate's stage change to a screening or review step in the 'Recruiting' business process audit trail.

Capture

Derived from the timestamp when the candidate's stage is updated to 'Screen'.

Event type inferred
Application Withdrawn
An end event where the candidate voluntarily removes themselves from consideration for the role. This is captured when the candidate's status is updated to 'Withdrawn' either by themselves or by a recruiter.
Why it matters

Tracking when and why candidates withdraw is crucial for understanding candidate experience issues, process length, or offer competitiveness. It is a key metric for drop-off analysis.

Where to get

Inferred from the timestamp when the candidate's disposition is updated to 'Withdrawn'. This can be done by the candidate in their portal or by a recruiter.

Capture

Derived from the effective timestamp of the move to a 'Withdrawn' disposition.

Event type inferred
Background Check Cleared
Marks the successful completion of the background check process. This event is inferred when the candidate's status is updated to reflect that they have passed the necessary checks, clearing them for hire.
Why it matters

This is the final checkpoint before the hiring process can be finalized. Delays in receiving and logging this clearance can hold up a candidate's start date.

Where to get

Inferred from a status update on the candidate's application, such as moving to a 'Ready for Hire' or 'Background Check Complete' stage.

Capture

Derived from the status change indicating a completed and passed background check.

Event type inferred
Background Check Initiated
Indicates the start of the background check process for a candidate who has accepted an offer. This is usually inferred from the candidate moving to a 'Background Check' stage, which often triggers an integration with a third-party vendor.
Why it matters

This activity is vital for monitoring compliance and analyzing delays between offer acceptance and the start of pre-hire checks. It helps ensure a smooth transition to onboarding.

Where to get

Inferred from the timestamp of the candidate moving into the 'Background Check' stage in their recruitment process flow. The audit trail for the job application will show this status change.

Capture

Derived from the effective timestamp of the move to the 'Background Check' stage.

Event type inferred
Feedback Submitted
Represents the point when an interviewer formally submits their evaluation of a candidate post-interview. Workday provides a specific mechanism for interviewers to provide feedback directly on the candidate's profile.
Why it matters

This is essential for the 'Hiring Manager Feedback Timeliness' analysis. Delays here are a common bottleneck, and tracking this helps enforce service level agreements.

Where to get

This is an explicit event captured when feedback is submitted through the 'Provide Interview Feedback' task. The timestamp of submission is logged against the interview record.

Capture

Extracted from the completion timestamp of the 'Provide Interview Feedback' event.

Event type explicit
Interview Completed
Marks the completion of a scheduled interview with a candidate. This is generally inferred when an interviewer or recruiter updates the status of the interview from 'Scheduled' to 'Completed' or 'Conducted'.
Why it matters

This activity serves as the trigger for the feedback submission window. Analyzing the time from this point to feedback submission is key for measuring hiring manager responsiveness.

Where to get

Inferred from a status update on the scheduled interview object or a manual stage change for the candidate in Workday Recruiting after the interview has taken place.

Capture

Derived from the timestamp of the interview status update or candidate stage change post-interview.

Event type inferred
Interview Scheduled
Represents the formal scheduling of an interview with the candidate. This is typically captured when an interview event is created and confirmed within Workday's scheduling functionality for the specific job application.
Why it matters

Measuring the time between this and previous activities helps identify delays in coordination. This is critical for improving candidate experience and accelerating the interview process.

Where to get

Workday's interview scheduling feature creates events with timestamps. This activity can be captured from the creation date of the scheduled interview linked to the application.

Capture

Captured from the creation event of an interview record in the recruiting module.

Event type explicit
Onboarding Initiated
Represents the kickoff of the new hire onboarding process within Workday. This is typically an explicit event that is part of the main 'Hire' business process or triggered immediately after.
Why it matters

Analyzing the time from 'Offer Accepted' to this activity helps streamline the post-offer candidate experience. It ensures new hires are engaged and prepared for their first day.

Where to get

Workday's 'Onboarding' business process has a clear initiation timestamp. This can be captured from the process audit trail for the new employee record.

Capture

Captured from the initiation timestamp of the 'Onboarding' business process.

Event type explicit
Recommended Optional

Extraction Guides

How to get your data from Workday Recruiting