Your Hire to Retire - Position Management Data Template
Your Hire to Retire - Position Management Data Template
- Recommended attributes to collect
- Key activities to track
- Extraction guidance
Hire to Retire - Position Management Attributes
| Name | Description | ||
|---|---|---|---|
|
Position ID
PositionId
|
The unique identifier for a specific position within the organization, serving as the primary case identifier for the position management process. | ||
|
Description
The Position ID is the cornerstone of the position management process analysis. Each ID represents a single position's lifecycle, from its initial request and creation through any modifications, reclassifications, and eventual deactivation or closure. In process mining, this attribute is used to correlate all related activities, such as approvals, data changes, and status updates, to a specific case. This allows for a complete, end-to-end view of the position's journey, making it possible to analyze cycle times, identify process variants, and track compliance for each unique position.
Why it matters
It is essential for tracking the entire lifecycle of a position, enabling end-to-end process analysis and helping to identify bottlenecks or deviations for specific cases.
Where to get
This is a core identifier in Workday HCM, typically available in reports and business process data related to Staffing and Position Management.
Examples
POS-0012345POS-0067890POS-0112233
|
|||
|
Activity Name
ActivityName
|
The name of the specific business process step or event that occurred, such as 'Position Created' or 'Budget Approved'. | ||
|
Description
The Activity Name describes a single step within the position management lifecycle. These events are the building blocks of the process map, showing the sequence of actions taken for each position. Analyzing these activities allows for the visualization of process flows, the identification of common and rare paths, and the measurement of time spent between key milestones. Examples include 'Position Request Initiated', 'Position Attributes Modified', and 'Position Closed', which together paint a picture of the operational flow.
Why it matters
This attribute is fundamental for constructing the process map, visualizing the process flow, and identifying specific events that cause delays or rework.
Where to get
Extracted from Workday's business process framework transaction logs. Each step in a business process definition generates an event record.
Examples
Position Request InitiatedManager Approval SubmittedPosition CreatedPosition Deactivated
|
|||
|
Event Time
EventTime
|
The timestamp indicating when a specific activity or event occurred. | ||
|
Description
The Event Time is a precise timestamp that records the date and time of each activity in the process. This data is critical for any time-based analysis, including calculating cycle times, waiting times, and durations. In process mining, this timestamp is used to order events chronologically, forming the sequence of activities that constitutes the process flow. It is the basis for performance diagnostics, enabling the identification of bottlenecks, the analysis of throughput, and the monitoring of SLAs.
Why it matters
It is essential for ordering events, calculating all time-based metrics like cycle time and duration, and diagnosing process bottlenecks.
Where to get
This timestamp is automatically logged for every business process transaction in Workday HCM.
Examples
2023-04-15T09:00:00Z2023-04-15T14:35:10Z2023-04-18T11:21:05Z
|
|||
|
Cost Center
CostCenter
|
The financial cost center associated with the position, used for budgeting and financial reporting. | ||
|
Description
The Cost Center is a financial dimension that links a position to a specific budget. It is essential for tracking costs and ensuring that staffing aligns with financial plans. In process mining, this attribute is crucial for analyses related to budget approvals and financial impact. It helps in understanding how budget approval times may vary by cost center and in correlating position management activities with financial outcomes. It is also key for standardizing role attributes across similar financial units.
Why it matters
Provides a financial dimension for analysis, enabling views of the process by budget unit and supporting budget-related bottleneck analysis.
Where to get
This is part of the financial, or 'Worktags', information assigned to a position within Workday HCM.
Examples
CC4010_MARKETINGCC2050_RD_SOFTWARECC7000_ADMIN
|
|||
|
Department
Department
|
The department or supervisory organization to which the position belongs. | ||
|
Description
The Department attribute, often called 'Supervisory Organization' in Workday terminology, provides the primary organizational context for a position. It defines the team or business area where the position resides. This is a critical dimension for analysis, allowing for performance comparisons across different parts of the business. For example, you can compare new position approval cycle times between the Engineering and Marketing departments to identify best practices or localized bottlenecks.
Why it matters
Allows for filtering and comparing process performance across different organizational units, revealing department-specific bottlenecks or efficiencies.
Where to get
Linked to the position through its assignment to a Supervisory Organization in Workday HCM.
Examples
Sales - North AmericaEngineering - Platform DevFinance - Corporate FP&A
|
|||
|
End Time
EndTime
|
The timestamp indicating when an activity was completed. Used for calculating the duration of individual activities. | ||
|
Description
The End Time marks the completion of a specific activity. While Start Time shows when an event occurred, the combination of Start Time and End Time allows for the calculation of the processing time for that event. This is particularly useful for activities that are not instantaneous, such as a compliance review step. By comparing the End Time of one activity to the Start Time of the next, both processing time and waiting time can be accurately measured, providing deeper insights into process efficiency.
Why it matters
It is necessary for calculating the precise duration of activities, helping to distinguish between active processing time and idle waiting time.
Where to get
Some Workday business process steps may have explicit start and end times. If not, it can be derived as the Start Time of the subsequent event in the same case.
Examples
2023-04-15T09:05:12Z2023-04-15T17:00:00Z2023-04-18T11:21:55Z
|
|||
|
Job Family
JobFamily
|
A grouping of jobs with similar characteristics, skills, and work, such as 'Engineering' or 'Human Resources'. | ||
|
Description
A Job Family is a classification that groups related Job Profiles. For example, the 'Software Engineer' and 'Senior Software Engineer' job profiles might both belong to the 'Engineering' job family. This provides a way to categorize and analyze roles at a higher level. This attribute supports analyses like monitoring reclassifications or standardizing position attributes. By analyzing changes within or across job families, an organization can gain insights into career pathing, role definition consistency, and workforce trends.
Why it matters
Enables higher-level analysis of roles, supporting standardization efforts and analysis of reclassifications between related job categories.
Where to get
This is part of the job catalog structure in Workday HCM, associated with a position's Job Profile.
Examples
Information TechnologyFinance and AccountingSales Professionals
|
|||
|
Position Status
PositionStatus
|
The current or historical status of the position, such as 'Open', 'Filled', 'Frozen', or 'Closed'. | ||
|
Description
The Position Status indicates the state of the position at a given point in time. This attribute is crucial for understanding the position's current availability and lifecycle stage. In analysis, filtering by status can help focus on specific parts of the process. For example, analyzing positions with a 'Frozen' status helps in creating aging reports to see how long resources are tied up. Tracking the transition between statuses is key to understanding the process flow.
Why it matters
Provides critical context about a position's state, enabling analysis of frozen position aging and tracking the progression through the lifecycle.
Where to get
Available as a standard field on the position object in Workday HCM.
Examples
Open - ApprovedFilledFrozenClosed
|
|||
|
Reason For Change
ReasonForChange
|
The reason provided for a change event, such as a reclassification, modification, or closure of a position. | ||
|
Description
This attribute captures the business justification for why a particular change was made to a position. Reasons are often selected from a predefined list in Workday to ensure consistency, such as 'Re-organization', 'New Project', or 'Budgetary Adjustment'. Analyzing this attribute provides invaluable context behind the process flows. It helps answer the 'why' behind the 'what', for instance, by correlating reclassification events with specific reasons to identify trends in organizational restructuring or role evolution.
Why it matters
Explains the business context behind process activities like modifications and reclassifications, helping to analyze the root causes of process variations.
Where to get
This is a required field for many business process transactions in Workday, such as 'Edit Position Restrictions' or 'Close Position'.
Examples
New department creationRe-organizationCorrection of dataProject Conclusion
|
|||
|
User
User
|
The user ID or name of the person who performed the activity. | ||
|
Description
This attribute identifies the employee or system user responsible for completing a specific task in the process, such as submitting an approval or modifying position attributes. This could be a manager, an HR partner, or a finance analyst. Analyzing data by user helps identify training opportunities, workload distribution imbalances, and individual performance variations. For example, it can pinpoint which users are most frequently involved in rework activities, suggesting a need for clearer instructions or system improvements.
Why it matters
Enables analysis of workload distribution, user-specific behavior, and identification of training needs or high-performing individuals.
Where to get
Available in the business process transaction logs in Workday, which record the initiator or actor for each step.
Examples
jsmithdavis_janehr_admin_svc
|
|||
|
Business Unit
BusinessUnit
|
The high-level business division or unit that the position belongs to, such as 'Consumer Products' or 'Enterprise Solutions'. | ||
|
Description
The Business Unit represents a major segment of the company, sitting higher in the organizational hierarchy than a department. It is used for high-level strategic and financial reporting. Analyzing the position management process by Business Unit provides a strategic view of workforce dynamics. It can highlight differences in hiring velocity, reclassification rates, or process efficiency between major company divisions, informing leadership about operational disparities at a macro level.
Why it matters
Enables high-level, strategic analysis of process performance across major company divisions, informing executive-level decisions.
Where to get
This is typically implemented in Workday as a 'Worktag', which can be assigned to positions or their associated cost centers.
Examples
Consumer ProductsEnterprise SolutionsCorporate Services
|
|||
|
Compliance Status
ComplianceStatus
|
Indicates the outcome of a compliance review step, such as 'Compliant' or 'Non-Compliant'. | ||
|
Description
This attribute captures the result of a formal 'Position Compliance Reviewed' activity. It confirms whether the position's attributes, approval history, or justification meet internal policies or external regulations. This is a critical attribute for the 'Position Action Compliance Overview' dashboard. It allows for direct monitoring of compliance rates and helps auditors or HR teams quickly identify and investigate positions that were flagged as non-compliant, enabling corrective action and risk mitigation.
Why it matters
Directly measures the outcome of compliance checks, enabling monitoring of policy adherence and flagging high-risk cases for review.
Where to get
This would likely be an output of a specific, configured step in a Workday business process. It might be stored as a comment or a custom field.
Examples
CompliantNon-CompliantRequires Follow-up
|
|||
|
Is Compliance Reviewed
IsComplianceReviewed
|
A boolean flag that is true if the 'Position Compliance Reviewed' activity has occurred for a case. | ||
|
Description
This flag indicates whether a position has undergone a formal compliance review at any point in its lifecycle. It is determined by checking for the existence of the 'Position Compliance Reviewed' activity for a given Position ID. This attribute simplifies compliance monitoring and KPI calculation. It allows for easy filtering of all cases that have or have not been reviewed, and it directly supports the calculation of the 'Position Action Compliance Rate' KPI by making it simple to count the compliant population.
Why it matters
Simplifies the measurement of compliance rates and allows for easy filtering to isolate and analyze positions that have bypassed required reviews.
Where to get
This is a derived flag, calculated at the case level. It is set to true if the 'Position Compliance Reviewed' activity exists in the case log.
Examples
truefalse
|
|||
|
Is Rework
IsRework
|
A boolean flag that is true if an activity is considered rework, such as modifying position attributes multiple times. | ||
|
Description
The Is Rework flag identifies activities that represent corrections or repeated work, which often indicate process inefficiencies or quality issues. It is typically set to true for events like 'Position Attributes Modified' that occur shortly after creation or happen multiple times in a sequence. This calculated attribute is essential for the 'Position Data Rework Analysis' dashboard. It allows for easy quantification of rework rates, helps identify the root causes by analyzing the context of flagged events, and supports KPIs like 'Position Data Rework Rate'.
Why it matters
Directly flags inefficient rework activities, making it easy to quantify, analyze, and target process improvement efforts to reduce waste.
Where to get
This is a derived flag, calculated based on the sequence and frequency of activities. For example, set to true if 'Position Attributes Modified' occurs more than once for the same case.
Examples
truefalse
|
|||
|
Job Profile
JobProfile
|
The standardized template for a job, defining its core characteristics like responsibilities and qualifications. | ||
|
Description
The Job Profile is a foundational element in Workday's job architecture. It acts as a template that defines a job, including its default title, qualifications, and compensation grade. A position is an instance of a Job Profile within a specific department. This attribute is key for understanding process standardization. Analyzing processes by Job Profile can reveal if certain types of roles have longer approval cycles or are more prone to rework. It is also critical for tracking reclassifications where a position moves from one Job Profile to another.
Why it matters
Links a position to a standard job template, enabling analysis of process variations based on standardized role characteristics.
Where to get
A required field for every position in Workday HCM. It is a core part of the Staffing data model.
Examples
JP-FIN-Analyst3JP-ENG-Dev5JP-HR-Generalist2
|
|||
|
Last Data Update
LastDataUpdate
|
The timestamp indicating when the data was last extracted from the source system and refreshed in the process mining tool. | ||
|
Description
This attribute provides the timestamp of the most recent data refresh. It is not part of the process data itself but is metadata about the dataset's freshness. This is important for all users of the analysis, as it tells them how current the data is. It helps in understanding whether the insights reflect the latest operational state or are based on a slightly older snapshot, managing expectations about the timeliness of the findings.
Why it matters
Informs users about the freshness of the data, ensuring they understand how current the process analysis and insights are.
Where to get
This timestamp is generated by the data pipeline or ETL tool at the conclusion of the data loading process.
Examples
2024-05-21T02:00:00Z2024-05-22T02:00:00Z
|
|||
|
Location
Location
|
The physical or logical work location associated with the position. | ||
|
Description
The Location attribute specifies the geographical site or office where the position is based. This can range from a specific building address to a broader country or region, and can also include 'Remote' as a value. Analyzing by location can uncover regional differences in process performance, such as variations in approval times or compliance rates. It helps to understand if processes are globally standardized or if local practices are creating deviations.
Why it matters
Enables geographical analysis to identify regional process differences, compliance variations, or location-specific bottlenecks.
Where to get
A standard attribute that can be assigned to a position in Workday HCM.
Examples
New York, USALondon, UKRemote (Germany)
|
|||
|
New Position Approval Time
NewPositionApprovalCycleTime
|
The total time taken from when a position request is initiated until it is created in the system. | ||
|
Description
This attribute measures the end-to-end cycle time for the new position approval process. It is calculated as the duration between the 'Position Request Initiated' event and the 'Position Created' event for a given Position ID. This directly supports the 'Average New Position Approval Cycle Time' KPI and related dashboards. By calculating this at the case level, you can analyze the distribution of cycle times, identify outliers, and investigate the factors that correlate with longer or shorter approval durations, such as department or position type.
Why it matters
Directly measures a key performance indicator, enabling analysis of approval efficiency and the identification of factors causing delays.
Where to get
Calculated at the case level within the process mining tool by finding the time difference between specific start and end activities.
Examples
P5DT6HP12DP2DT12H30M
|
|||
|
Position Title
PositionTitle
|
The specific title of the position, such as 'Senior Financial Analyst' or 'Lead Software Engineer'. | ||
|
Description
The Position Title is the official, user-facing name of the role. It is a more granular descriptor than the Job Family or Job Profile and is what typically appears on a job posting or organization chart. Analyzing this attribute is important for understanding the specifics of position changes. For instance, in a reclassification analysis, you can see if the title changed significantly. It is also used in standardization dashboards to check for consistency in titling for similar roles across different departments.
Why it matters
Provides granular detail about the role, which is essential for analyzing reclassifications and role standardization.
Where to get
A standard field on the position object in Workday HCM.
Examples
Senior Product ManagerHR Business Partner IIAssociate Accountant
|
|||
|
Position Type
PositionType
|
Categorizes the position based on its employment terms, such as Full-Time, Part-Time, or Contractor. | ||
|
Description
Position Type, often referred to as 'Worker Type' or 'Time Type' in Workday, classifies the nature of the employment associated with the position. This is a fundamental attribute for workforce planning and management. In process mining, this dimension allows for comparing the position management process for different types of workers. For example, one could investigate if the approval process for contractors is faster or less complex than for full-time employees, potentially revealing opportunities for process optimization.
Why it matters
Allows for comparing the position management process for different worker categories, like full-time vs. contractor, to find optimization opportunities.
Where to get
Available as part of the position's definition, often as 'Worker Type' or 'Time Type'.
Examples
Regular Full-TimeRegular Part-TimeFixed Term Contractor
|
|||
|
Processing Time
ProcessingTime
|
The duration of a single activity, calculated as the difference between its end and start times. | ||
|
Description
Processing Time measures the actual time spent working on a task, as opposed to waiting time between tasks. It is calculated by subtracting an activity's Start Time from its End Time. This metric is fundamental for performance analysis. It helps identify which specific steps in the process are the most time-consuming. For example, a long processing time for 'Budget Approved' might indicate a complex review process, whereas long waiting time before it suggests the request is sitting in a queue.
Why it matters
Quantifies the actual work duration of an activity, helping to differentiate active work from idle waiting time and pinpoint inefficient steps.
Where to get
Calculated field, derived from the EventTime (StartTime) and EndTime attributes (EndTime - StartTime).
Examples
PT8H30MP2DT4HPT15M
|
|||
|
Source System
SourceSystem
|
The system from which the data originates, which in this case is Workday HCM. | ||
|
Description
This attribute identifies the source application where the position management process data was generated. While for this specific analysis the source is consistently Workday HCM, it is a crucial field in enterprise environments where data may be merged from multiple systems. Including this attribute ensures data lineage is clear and helps differentiate processes that might span across different platforms. It provides context and is a best practice for data governance.
Why it matters
Provides essential context on data origin, ensuring clarity in multi-system environments and supporting data governance standards.
Where to get
This is typically a static value ('Workday HCM') added during the data extraction and transformation process.
Examples
Workday HCMWorkdayHCM_Prod
|
|||
Hire to Retire - Position Management Activities
| Activity | Description | ||
|---|---|---|---|
|
Budget Approved
|
A key milestone where the finance department or a budget manager confirms that funding is available for the new position. This is captured when the designated approver completes the budget approval step in the business process flow. | ||
|
Why it matters
Budget approval is often a major bottleneck. Measuring the cycle time for this specific activity helps organizations streamline financial reviews and accelerate hiring.
Where to get
This is logged in the audit history of the 'Create Position' business process in Workday. It corresponds to the completion event of the budget approval step.
Capture
Completion timestamp of the financial or budget approval step in the business process log.
Event type
explicit
|
|||
|
Position Attributes Modified
|
Indicates that one or more attributes of an existing position, such as title or department, have been changed. This is explicitly logged when a user successfully completes the 'Edit Position Restrictions' business process. | ||
|
Why it matters
Frequent modifications can indicate data entry errors, evolving job roles, or process inefficiencies. Analyzing this activity is key to the 'Position Data Rework Analysis' dashboard and improving data quality.
Where to get
This is captured from the completion log of the 'Edit Position Restrictions' or a similar business process in Workday. The audit trail shows which fields were changed.
Capture
Event logged upon successful completion of the 'Edit Position Restrictions' business process.
Event type
explicit
|
|||
|
Position Closed
|
This is the final activity in the lifecycle, representing the permanent elimination of the position from the organization. Workday records this event upon the successful completion of the 'Close Position' business process. | ||
|
Why it matters
As the terminal event for most cases, this activity defines the end of the position's lifecycle. It is crucial for understanding the complete process duration and for maintaining accurate headcount data.
Where to get
Captured from the completion timestamp of the 'Close Position' business process in the Workday audit trail or business process logs.
Capture
Event logged upon completion of the 'Close Position' business process.
Event type
explicit
|
|||
|
Position Created
|
This activity marks the successful creation and official existence of the position in the Workday system. It is recorded upon the successful completion of the 'Create Position' business process. | ||
|
Why it matters
This is a critical milestone that signifies the end of the approval phase and the readiness of the position for staffing. It is essential for measuring the overall approval cycle time KPI.
Where to get
The event is captured from the completion timestamp of the 'Create Position' business process in the Workday event logs or audit trail.
Capture
Event logged upon successful completion of the 'Create Position' business process.
Event type
explicit
|
|||
|
Position Deactivated
|
Indicates that a position is no longer active and cannot be filled, often as a preliminary step before formal closure. This is an explicit event captured upon completion of the 'Inactivate Position' business process. | ||
|
Why it matters
Deactivation is a key milestone in the position lifecycle, distinct from final closure. The time between deactivation and closure is a measure of administrative efficiency in cleaning up organizational structures.
Where to get
This event is recorded in Workday's audit logs upon the successful completion of the 'Inactivate Position' business process.
Capture
Event logged upon successful completion of the 'Inactivate Position' business process.
Event type
explicit
|
|||
|
Position Request Initiated
|
This marks the beginning of the position management lifecycle, where a request to create a new position is formally submitted. This is captured as an explicit event when a user initiates the 'Create Position' business process in Workday. | ||
|
Why it matters
This activity is the primary start event for the process. Analyzing the time from this event to subsequent approvals is crucial for measuring the efficiency of the entire position creation cycle.
Where to get
This event is recorded in the Workday Business Process event logs. Look for the initiation timestamp of the 'Create Position' business process transaction for the specific Position ID.
Capture
Event logged upon initiation of the 'Create Position' business process.
Event type
explicit
|
|||
|
HR Approval Submitted
|
Indicates that an HR partner or representative has reviewed and approved the position request. This is logged explicitly when the HR approver completes their assigned step in the Workday business process. | ||
|
Why it matters
This approval is a critical checkpoint for ensuring the position aligns with company policies and job architecture. Delays here can significantly impact the overall cycle time.
Where to get
Sourced from the Workday audit trail for the relevant business process. The event is the completion of the 'HR Approval' step.
Capture
Completion timestamp of the HR approval step in the business process log.
Event type
explicit
|
|||
|
Manager Approval Submitted
|
Represents the completion of the review and approval step by the hiring manager or supervisory organization manager. Workday captures this as a discrete completion event for an approval step within the 'Create Position' business process. | ||
|
Why it matters
This is a common early milestone and potential bottleneck. Tracking the time taken for this approval helps identify delays in the initial stages of the position creation workflow.
Where to get
Captured from the audit trail of the 'Create Position' business process. It corresponds to the completion of the specific 'Manager Approval' step.
Capture
Completion timestamp of the manager approval step in the business process log.
Event type
explicit
|
|||
|
Position Compliance Reviewed
|
Indicates that a position has undergone a formal compliance check, for example against internal policies or external regulations. This is likely captured as a specific 'To Do' or 'Checklist' step within a parent business process. | ||
|
Why it matters
Tracking compliance reviews is essential for mitigating risk and ensuring adherence to organizational standards. This activity directly supports the 'Position Action Compliance Rate' KPI.
Where to get
This is likely captured as a completed 'To Do' step or a specific approval step within a business process like 'Create Position' or 'Edit Position'. System analysis is required to confirm the exact mechanism.
Capture
Completion timestamp of a compliance-related approval or 'To Do' step in the business process log.
Event type
explicit
|
|||
|
Position Frozen
|
Represents the action of temporarily suspending a position, preventing it from being filled. This is captured when a user successfully completes the 'Freeze Position' business process in Workday. | ||
|
Why it matters
This activity is critical for managing headcount and budgets. Analyzing the duration a position remains frozen helps identify stalled decisions and optimize resource planning.
Where to get
Captured from the completion of the 'Freeze Position' business process. The position status field is typically updated as a result of this event.
Capture
Event logged upon completion of the 'Freeze Position' business process.
Event type
explicit
|
|||
|
Position Reclassified
|
Represents a formal change in the job profile or classification associated with the position. This event is captured when the 'Change Job' business process is successfully completed for a specific position. | ||
|
Why it matters
This activity helps in understanding organizational restructuring or significant shifts in job responsibilities. Tracking reclassifications supports analysis of workforce evolution and job architecture stability.
Where to get
Sourced from the completion logs of the 'Change Job' business process when applied to a position, distinct from applying it to a worker.
Capture
Event logged upon successful completion of the 'Change Job' business process on a position.
Event type
explicit
|
|||
|
Position Request Denied
|
This activity represents an unsuccessful end to the position creation request, where an approver has denied it. Workday records this as the 'Denied' terminal status of the 'Create Position' business process. | ||
|
Why it matters
Analyzing denied requests helps identify common reasons for rejection, such as budget constraints or policy misalignment, allowing for process improvements and better guidance for requesters.
Where to get
This is captured from the final status of the 'Create Position' business process instance. The event timestamp is when the denial action was taken.
Capture
Event logged when an approver selects the 'Deny' action within a business process step.
Event type
explicit
|
|||
|
Position Unfrozen
|
This is the reverse action of freezing, where a suspended position is made active again and available for staffing. This is typically captured by inferring a change in the position's status field from 'Frozen' to 'Active'. | ||
|
Why it matters
This event marks the resolution of a frozen position. Measuring the time from 'Position Frozen' to this event is key for the 'Frozen Position Resolution Time' KPI.
Where to get
This may be inferred from effective-dated changes in the position's status field within the position's history or audit log. It may also be an explicit 'Unfreeze' business process event in some configurations.
Capture
Detect change in position status from 'Frozen' to 'Active' based on effective-dated history.
Event type
inferred
|
|||