招聘到离职员工生命周期数据模板
招聘到离职员工生命周期数据模板
- 建议收集的属性
- 需要跟踪的关键活动
- 从Ceridian Dayforce提取数据的指南
招聘到离职员工生命周期属性
| 名称 | 说明 | ||
|---|---|---|---|
| 事件时间戳 EventTimestamp | 记录活动发生的准确日期和时间。 | ||
| 说明 此时间戳标记员工全生命周期事件的发生时间,为还原流程顺序提供依据,也是所有时间计算的基础。 在流程挖掘中,此属性对于计算周期时间、等待时间和不同活动之间的时长至关重要。它可用于分析流程绩效、衡量SLA达成情况,并发现员工经历中的时间规律或延误。准确的时间戳是开展绩效分析的必要条件。 重要性 此属性提供事件的时间顺序,是计算周期时间和开展瓶颈分析等绩效指标的基础。 获取途径 Ceridian Dayforce中的每条事务记录、事件日志或审计跟踪记录都应包含创建日期或生效日期。 示例 2023-01-15T09:00:00Z2023-03-20T14:35:10Z2024-05-01T11:21:05Z | |||
| 员工ID EmployeeId | 系统为每位员工生成的唯一标识符。 | ||
| 说明 员工ID是入职到离职流程的核心字段,作为唯一案例标识符,将个人全生命周期中的所有事件关联起来。从最初的职位申请,到入职、职位变更,直至最终离职,每项记录的活动都与此ID关联。 在流程挖掘中,此属性可用于还原每位员工的完整经历,并对全生命周期进行端到端分析。您可以衡量重要节点之间的时长,识别常见和少见的职业发展路径,并根据员工的具体经历分析结果。 重要性 这是关联所有员工相关事件的主键,可用于分析员工从入职到离职的完整经历。 获取途径 这是Ceridian Dayforce中员工主档或HR主数据表的核心字段。 示例 10023451009876E-054321 | |||
| 活动名称 ActivityName | 所发生的具体员工全生命周期事件的名称。 | ||
| 说明 此属性描述特定时间发生的业务事件或任务,例如“员工正式入职”“完成绩效评估”或“启动离职流程”。这些活动构成了员工全生命周期流程的步骤序列。 分析活动顺序是流程挖掘的基础,可用于呈现流程图、发现流程变体、识别步骤间的瓶颈,并检查流程是否符合标准操作规程。活动名称是否清晰、粒度是否合适,对分析结果至关重要。 重要性 此属性定义流程图中的步骤,对于呈现员工经历、识别偏差和定位瓶颈至关重要。 获取途径 通常取自Ceridian Dayforce各模块中的事件日志、工作流状态变更或审计跟踪记录,例如招聘、入职和HR模块。 示例 接受录用通知完成入职任务处理职位变更员工离职 | |||
| 变更原因 ChangeReason | 员工状态发生重大变化的原因,例如晋升或调岗。 | ||
| 说明 此属性为“职位变更已处理”或“薪酬变更已批准”等事件提供背景信息,说明变更的业务原因,例如“晋升”“平级调岗”“年度调薪”或“组织重组”。 缺少这些背景信息,就难以分析不同类型的员工流动。分析人员可以利用变更原因筛选晋升流程并衡量其周期时间、跟踪平级调岗的频率,或分析组织重组对员工队伍的影响。这样,“变更”事件就能转化为具体且可分析的业务流程。 重要性 为变更事件提供关键背景信息,支持针对晋升、调岗或薪酬调整等具体流程开展分析。 获取途径 通常在Dayforce人力资源模块中办理职位或薪酬变更时记录,往往从预设列表中选择。 示例 晋升平级调岗年度薪酬评估组织重组 | |||
| 执行操作的用户 UserPerformingAction | 负责执行该活动的用户或系统代理。 | ||
| 说明 此属性用于标识执行特定任务的人员,例如招聘专员、招聘经理或HR管理员。对于自动化步骤,此属性可能显示系统用户。 分析不同任务由谁执行,有助于了解资源分配、工作量分布和绩效情况。您可以发现由特定用户或团队造成的瓶颈,确定培训需求,并分析经理完成所分配HR任务的情况。此属性还可用于区分人工活动和自动化活动。 重要性 标识每项事件的执行者,可用于分析工作量、比较用户或团队的绩效,并查找延误的根本原因。 获取途径 可在审计日志或事务数据中找到,常见字段包括“ChangedBy”“UpdatedBy”或“UserName”。 示例 j.doea.smithSYSTEM_WF_USERm.manager | |||
| 招聘来源 RecruitmentSource | 候选人最初通过的招聘渠道。 | ||
| 说明 此属性表示求职者的来源,例如“LinkedIn”“员工推荐”“公司网站”或“招聘会”。它有助于了解不同人才招聘渠道的效果。 分析招聘来源对于优化招聘策略至关重要。通过在员工整个生命周期中跟踪此属性,组织可以判断哪些渠道招聘速度更快、录用接受率更高,更重要的是,哪些渠道带来的员工任职时间更长、早期离职率更低。 重要性 将招聘渠道与招聘速度、转化率和员工长期留任情况关联起来,帮助评估各渠道的效果。 获取途径 通常在候选人申请职位时,由Ceridian Dayforce Recruiting模块记录此数据。 示例 LinkedIn员工推荐Indeed.com大学招聘会 | |||
| 职位名称 JobTitle | 员工所任职位的正式名称。 | ||
| 说明 此属性用于说明员工在组织中的职位,例如“软件工程师”“项目经理”或“销售总监”。员工在整个生命周期中可能因晋升或调岗而多次变更职位。 职位名称是重要的分析维度,可用于比较不同岗位的流程表现。例如,技术岗位与非技术岗位的入职流程可能不同,管理人员与个人贡献者的绩效评估周期也可能有所差异。按职位名称分析,有助于发现特定岗位的流程模式和低效环节。 重要性 支持按岗位分析,比较不同职能的招聘时间、培训完成情况和职业发展等流程指标。 获取途径 此信息作为员工职位和工作数据的一部分,存储在Ceridian Dayforce核心人力资源模块中。 示例 高级财务分析师首席软件开发人员人力资源业务伙伴市场营销协调员 | |||
| 职位申请编号 RequisitionId | 职位申请的唯一标识符。 | ||
| 说明 职位申请编号将与填补某个职位空缺相关的所有活动关联起来。从创建职位申请开始,到相关候选人、面试和录用,直至职位招满,此编号贯穿整个过程。 在流程挖掘中,此编号可用于从职位而非候选人的角度分析招聘环节。您可以据此跟踪特定职位的招聘周期,并分析不同职位类型或部门的招聘效率。 重要性 将招聘前的所有活动归集到同一职位空缺下,以便分析特定职位的招聘周期和招聘漏斗效率。 获取途径 此编号由Ceridian Dayforce Recruiting模块生成和管理。 示例 REQ-2023-05-001REQ-2024-01-112R78910 | |||
| 部门名称 DepartmentName | 员工所属部门的名称。 | ||
| 说明 此属性表示员工所在的组织单元,例如“销售”“工程”或“财务”。员工所属部门可能会在其职业生涯中发生变化。 部门是开展对比分析的重要维度。您可以按部门细分和筛选流程数据,了解组织不同部分的运行情况。例如,比较各部门的招聘周期时间、分析部门离职率,或识别特定业务领域中的流程差异。 重要性 可按不同业务单元筛选和比较流程指标,揭示效率、成本和合规方面的差异。 获取途径 这是Ceridian Dayforce HR模块中员工职位和岗位核心数据的一部分。 示例 研发市场营销人力资源客户支持 | |||
| SLA状态 SlaStatus | 表示活动或流程周期是否在规定的服务级别协议(SLA)时限内完成。 | ||
| 说明 此属性通过将流程环节的实际时长与预设目标进行比较得出。例如,若入职流程的SLA为14天,超过此时长的案例将标记为“已超时”。 SLA状态可直观显示流程表现和合规情况。仪表板可用它突出显示异常情况和需要立即关注的环节。分析超时案例的特征,有助于找出延误的根本原因并推动有针对性的改进。 重要性 为关键流程阶段提供明确的达标或未达标指标,便于监控合规情况并识别需要关注的案例。 获取途径 这是一个计算属性。其逻辑需要将两个事件之间计算得出的周期时间与预设业务规则或目标进行比较。 示例 已达标已超时有风险 | |||
| 事件结束时间 EventEndTime | 活动完成时的时间戳(如有)。 | ||
| 说明 StartTime表示活动开始时间,EndTime则表示活动完成时间。两者之差即为该任务的处理时间。并非所有活动都有明确的结束时间,因为许多事件会即时发生。 此属性对于深入分析流程表现至关重要。它可以直接计算“薪资设置”或“绩效评估”等单项任务的处理时间,帮助区分实际处理任务的时间与任务之间的等待时间。这对于找出耗时较长的具体步骤非常有价值。 重要性 支持直接计算活动时长(处理时间),帮助区分实际工作时间和空闲等待时间。 获取途径 如果工作流或任务管理模块中的活动有明确的开始和结束状态,例如任务从开启到关闭,则可能提供此数据。 示例 2023-04-10T17:05:00Z2023-04-11T11:00:00Z2024-02-05T16:20:00Z | |||
| 最近一次数据更新 LastDataUpdate | 表示数据最近一次刷新的时间戳。 | ||
| 说明 此属性记录数据集最近一次从源系统更新的时间,为分析结果的时效性和相关性提供重要背景信息。 在仪表板和报表中,用户需要通过此信息了解数据的时效性。它有助于明确近期事件是否已纳入数据,也是数据治理和质量保障的重要元数据,可用于确认数据管道是否按预期运行。 重要性 让用户了解数据的时效性,这对于依据流程分析及时、审慎地决策至关重要。 获取途径 此时间戳通常在数据提取和加载(ETL)过程中生成并添加到数据集中。 示例 2024-06-10T04:00:00Z2024-06-11T04:00:00Z2024-06-12T04:00:00Z | |||
| 员工类型 EmployeeType | 用于区分员工的雇佣类型,例如全职或兼职。 | ||
| 说明 此属性根据员工的工作安排进行分类,例如“全职”“兼职”“合同工”或“实习生”。不同类型员工适用的人力资源流程可能有所不同。 将员工类型作为分析维度,可以比较不同员工群体的生命周期流程。例如,合同工的入职流程可能比全职员工更简单。此属性也可用于分析不同雇佣类型的员工流失模式或职业发展情况。 重要性 支持按员工类型划分员工队伍,分析全职、兼职和合同员工的流程及结果差异。 获取途径 Ceridian Dayforce员工职位或雇佣记录中的标准字段。 示例 全职兼职临时员工合同工 | |||
| 国家/地区 Country | 员工依法受雇所在的国家/地区。 | ||
| 说明 此属性用于标识员工的受雇国家/地区。对于全球化组织而言,这是关键字段,因为许多人力资源流程、合规要求和员工行为都因国家/地区而异。 按国家/地区分析,可以从全球和本地两个层面了解从招聘到离职的流程。您可以比较各国的招聘周期或员工流失率等关键绩效指标,在确保符合全球流程标准的同时了解本地差异。此属性对于合规相关分析也必不可少,例如各国差异显著的离职流程分析。 重要性 支持比较不同国家/地区的流程和关键绩效指标,帮助全球化组织管理合规与绩效。 获取途径 Ceridian Dayforce员工个人信息或雇佣信息中的核心数据项。 示例 USA加拿大英国德国 | |||
| 工作地点 Location | 员工实际工作的地点或办公室。 | ||
| 说明 此属性用于指定员工的主要工作地点,可以是城市、办公楼或远程办公地点,为流程数据提供地理背景。 工作地点是比较不同地区人力资源流程的有效维度。分析可以揭示各地区在招聘时间、员工流失率或流程合规方面的差异,帮助您发现特定地点的最佳实践,或解决某个地区或办公室面临的问题。 重要性 提供地理分析维度,帮助发现不同地区在流程表现、周期时间和员工流失方面的差异。 获取途径 此信息属于员工的核心人力资源记录,与其在Ceridian Dayforce中的职位或组织归属相关联。 示例 纽约办公室英国伦敦远程办公(US)新加坡 | |||
| 录用状态 OfferStatus | 向候选人发出的录用通知的最终状态。 | ||
| 说明 此属性记录“已发出录用通知”事件的结果,常见值包括“已接受”“已拒绝”或“已撤回”。这是衡量招聘成效的重要数据。 此属性可直接用于计算“录用接受率”关键绩效指标。按部门、岗位或招聘来源分析录用状态,有助于了解录用条件的竞争力、面试流程的效果,以及业务特定环节中可能影响人才招募的问题。 重要性 直接衡量招聘流程的结果,是计算录用接受率关键绩效指标的必要数据。 获取途径 候选人申请工作流中的状态会在Ceridian Dayforce Recruiting模块中更新。 示例 已接受候选人已拒绝录用通知已撤回 | |||
| 是否早期离职 IsEarlyAttrition | 用于标记员工是否在预设的早期阶段内离职,例如入职第一年内。 | ||
| 说明 这是根据员工离职时的任职时间计算得出的布尔属性。如果离职日期在入职日期后的特定时间范围内,例如90天、180天或365天,则标记为“true”。 此标记简化了早期离职的分析和报告,可直接计算“早期离职率”关键绩效指标,也便于创建按部门、经理或招聘来源划分此类员工的仪表板。找出早期离职的原因是大多数人力资源团队的重点工作。 重要性 支持直接计算和分析早期离职率关键绩效指标,帮助发现招聘、入职或岗位匹配方面的问题。 获取途径 这是一个计算字段,需要从源系统获取员工的入职日期和离职日期。 示例 truefalse | |||
| 源系统 SourceSystem | 标识事件数据的来源系统。 | ||
| 说明 此属性用于标明生成数据的源应用或模块。主要系统为Ceridian Dayforce,事件也可能来自其中的不同模块,例如“招聘”“入职”或“绩效”。 分析时,此属性有助于了解数据来源,也可用于筛选流程,查看特定模块的数据。它对数据治理和问题排查同样重要,可确保数据沿袭清晰,尤其是在合并多个系统的数据时。 重要性 此属性说明数据来源,对于数据验证以及根据不同HR系统模块创建专门的分析视图至关重要。 获取途径 通常在数据提取过程中添加静态值,用于标记数据集的来源。 示例 Ceridian DayforceDayforce RecruitingDayforce Performance | |||
| 离职原因 TerminationReason | 员工离职的原因。 | ||
| 说明 此属性用于归类员工离职原因。原因通常分为主动离职(例如“辞职,寻求更好的机会”)和非主动离职(例如“绩效原因”“裁员”)。 分析离职原因是了解员工流失情况的基础。结合部门、任职时间或招聘来源等属性,可以帮助人力资源团队发现流失趋势和根本原因。这些信息对于制定有效的员工留任策略,以及创建分析员工早期离职情况的仪表板都很重要。 重要性 说明员工离职的原因,支持有针对性地分析员工流失并制定留任策略。 获取途径 在Ceridian Dayforce核心人力资源模块的离职工作流中记录。 示例 辞职,职业变动非主动离职,绩效原因重组或裁员退休 | |||
| 经理姓名 ManagerName | 员工直属经理的姓名。 | ||
| 说明 此属性用于识别员工的直属主管。经理通常是许多人力资源流程中的关键参与者,负责审批、绩效评估和其他任务。 在流程分析中,按经理筛选有助于了解不同管理者及其团队如何参与人力资源流程。分析可以揭示组织内流程执行方式的不一致之处,找出高效完成任务的经理,也能发现可能需要额外支持或培训的人员。对于关注经理任务完成率的仪表板,此属性必不可少。 重要性 支持按经理分析流程表现,帮助识别管理成效以及不同团队在流程执行上的差异。 获取途径 此信息作为员工汇报关系的一部分,存储在Ceridian Dayforce核心人力资源数据中。 示例 Jane SmithRobert JohnsonEmily Davis | |||
招聘到离职员工生命周期活动
| 活动 | 说明 | ||
|---|---|---|---|
| 创建职位申请 | 经理或HR用户创建新职位或替补职位申请时,招聘流程正式启动。通常,Dayforce Recruiting模块保存新的职位申请时,会明确记录这一事件。 | ||
| 重要性 这是衡量整体招聘周期时间和候选人到录用周期时间KPI的主要起点。分析从该事件开始的耗时,有助于发现招聘审批和职位发布环节的延误。 获取途径 记录于Ceridian Dayforce Recruiting模块。事件时间取自职位申请记录的创建时间戳。 采集 创建新的职位申请记录时,系统会记录此事件。 事件类型 explicit | |||
| 启动离职流程 | 经理或HR提交离职申请时,离职流程随之启动。这通常是一项明确操作,会触发审批和离职任务工作流。 | ||
| 重要性 此事件是衡量离职流程效率和合规性的起点。从该事件到最终离职日期的间隔,反映了离职流程的持续时间。 获取途径 取自Dayforce Human Resources中离职表单或工作流的提交日期。 采集 提交离职申请工作流时,系统会记录此事件。 事件类型 explicit | |||
| 员工正式入职 | 此正式事务会在HR系统中创建员工记录,并分配员工ID。HR管理员在Dayforce核心HR模块中完成录用操作时,系统会明确记录此事件,通常以候选人接受录用为前提。 | ||
| 重要性 这是确定员工任职期限的重要节点,也是衡量入职周期时间、早期离职率和员工全生命周期总时长的起点。 获取途径 取自Dayforce Human Resources中员工核心HR记录的“入职日期”或事务生效日期。 采集 根据员工工作经历中的“录用”操作生效日期得出。 事件类型 explicit | |||
| 员工离职 | 这是员工全生命周期中的最后一项活动,标志着员工正式结束任职。根据“离职”操作的生效日期推断,该操作会将员工状态变更为非活跃。 | ||
| 重要性 这是入职到离职流程的最终结束事件,对于计算员工任职期限、离职率和全生命周期总时长至关重要。 获取途径 根据Dayforce Human Resources中员工工作经历记录里的离职操作生效日期推断。 采集 根据员工职位记录中最后一项“离职”操作的生效日期推断。 事件类型 inferred | |||
| 完成薪资设置 | 此活动表示新员工已在薪资系统中完成设置,能够正常领取薪酬。通常可根据员工薪资记录的创建日期或激活日期推断。 | ||
| 重要性 这是衡量薪资设置周期时间的关键节点。此处的延误会直接影响新员工体验,并可能造成严重的行政管理问题。 获取途径 根据Dayforce Payroll模块中员工主要薪资记录的生效日期或创建日期推断。 采集 根据员工薪资记录的创建时间戳推断。 事件类型 inferred | |||
| 接受录用通知 | 候选人正式接受录用通知时,会发生此事件。通常,招聘工作流会记录相应的状态变化,并以此触发后续的入职准备活动。 | ||
| 重要性 这是计算录用接受率KPI的关键转化节点,标志着候选人即将成为员工,并启动入职流程。 获取途径 根据Dayforce Recruiting模块中候选人申请状态更新为“已接受录用”或“已录用”的时间戳推断。 采集 根据申请状态变为“已接受录用”推断。 事件类型 inferred | |||
| 候选人提交申请 | 候选人提交空缺职位申请时发生此事件。通常,Dayforce Recruiting模块会明确记录该事件,并将其关联到候选人档案和具体职位申请。 | ||
| 重要性 跟踪申请数量和时间,对于评估职位发布和招聘渠道的效果至关重要。这也是分析招聘漏斗中候选人转化率的起点。 获取途径 取自Dayforce Recruiting模块申请人跟踪系统中的申请提交时间戳。 采集 创建候选人记录并将其关联到职位申请时,系统会记录此事件。 事件类型 explicit | |||
| 发出录用通知 | 正式录用通知生成并发送给候选人时,会发生此活动。通常可根据招聘工作流中候选人申请状态的变化推断,例如从“面试”变为“录用”。 | ||
| 重要性 这是衡量“录用通知周期时间”的关键节点,将录用前的候选人评估阶段与最终接受录用及入职阶段区分开来。 获取途径 根据Dayforce Recruiting模块中候选人申请记录的状态变化推断。时间戳对应状态更新为“录用”的时间。 采集 根据申请状态变为“已发出录用通知”或类似状态推断。 事件类型 inferred | |||
| 处理职位变更 | 表示员工职位发生变化,包括晋升、调动或平级转岗。此事件取自员工核心HR记录中职位信息变更的生效日期。 | ||
| 重要性 此活动对于分析内部流动、职业发展路径和晋升审批周期时间KPI至关重要,有助于了解员工在组织内的流动情况。 获取途径 取自Dayforce Human Resources中员工工作经历表内带生效日期的事务记录。 采集 根据员工记录中“职位变更”或“晋升”操作的生效日期得出。 事件类型 explicit | |||
| 完成入职任务 | 表示新员工完成入职清单中的一项任务,例如“I-9验证”。此事件取自Dayforce Onboarding模块中各项任务的完成时间戳。 | ||
| 重要性 分析各项任务的完成情况,有助于定位整体入职流程中的具体瓶颈、跟踪合规情况,并帮助新员工尽快投入工作。 获取途径 记录于Dayforce Onboarding模块。员工入职计划中的每项已完成任务都应有完成时间戳。 采集 入职清单中的某项任务被标记为完成时,系统会记录此事件。 事件类型 explicit | |||
| 完成培训 | 表示员工完成了指定的培训课程或学习模块。此事件取自Dayforce Learning Management模块中课程记录的完成时间戳。 | ||
| 重要性 跟踪培训完成情况有助于确保合规,并衡量学习项目的效果。对于新员工而言,这也是衡量其融入情况和就绪程度的重要指标。 获取途径 员工被指定的培训项目标记为已完成时,系统会在Dayforce Learning Management模块中记录此事件。 采集 员工的课程状态更新为“已完成”时,系统会记录此事件。 事件类型 explicit | |||
| 完成离职面谈 | 表示已与离职员工完成离职面谈。通常可通过离职流程中已完成的清单项目或表单记录此事件。 | ||
| 重要性 跟踪离职面谈的完成情况,对于离职流程合规率KPI至关重要。这有助于组织收集有价值的反馈,改进员工留任情况。 获取途径 通常记录为Dayforce Onboarding或HR模块中离职清单或工作流里的已完成任务。 采集 离职面谈表单或任务被标记为完成时,系统会记录此事件。 事件类型 explicit | |||
| 完成绩效评估 | 此活动表示员工的绩效评估周期已结束。通常可根据Dayforce绩效管理工作流中评估表单状态变为“已完成”或“已关闭”的日期推断。 | ||
| 重要性 分析绩效评估的频率和时长,是绩效评估周期效率仪表板的重要内容。这有助于确保员工及时获得反馈,促进发展并提升参与度。 获取途径 根据Dayforce Performance Management模块中评估表单的状态变更时间戳推断。 采集 根据绩效评估表单的完成日期字段或状态更新时间戳推断。 事件类型 inferred | |||
| 开始休假 | 此活动表示员工开始休假,例如产假或病假。事件取自员工HR记录中休假状态的生效开始日期。 | ||
| 重要性 识别员工休假情况有助于了解人员可用性和流程偏差,也能解释员工全生命周期中长时间没有活动的情况。 获取途径 根据Dayforce Human Resources中员工工作数据记录的状态变更推断,状态变为“休假”类型。时间戳为休假生效日期。 采集 根据员工记录中“休假”状态的生效开始日期推断。 事件类型 inferred | |||
| 批准薪酬变更 | 此事件表示员工薪酬发生变化,例如绩效加薪、奖金或薪资调整。事件取自薪酬变更记录的生效日期。 | ||
| 重要性 跟踪薪酬变更有助于分析奖励周期、薪酬公平性和审批工作流效率,也是员工全生命周期管理的重要组成部分。 获取途径 记录于Dayforce中的员工薪酬历史表。此事件对应新薪资标准或薪酬组成部分的生效日期。 采集 根据员工薪酬历史记录中带生效日期的数据记录此事件。 事件类型 explicit | |||
数据提取指南
步骤
- 进入Dayforce报表管理:使用具备所需报表权限的用户账户登录Ceridian Dayforce。进入报表模块,通常可在主菜单的报表>报表管理中找到。
- **创建自定义报表:**开始创建新报表,选择用户定义或自定义报表选项。为报表设置清晰易懂的名称,例如ProcessMind_HireToRetire_EventLog_Source。
- **定义主数据源和辅助数据源:**此报表需要联接多个数据源,以收集员工生命周期中的所有事件。
- 将Employees设为主数据源,作为所有员工相关数据的基础。
- 使用Employee Number或内部系统ID作为键,联接以下数据源:[Recruiting - Applications]、[Recruiting - Requisitions]、[HR - Employee Job History]、[HR - Employee Status History]、[Performance - Reviews]、[Learning - Course Completions]、[Onboarding - Tasks]和[Payroll - Employee Payroll Records]。
- **配置报表列(宽表格式):**报表初始采用宽表格式,每行代表一名员工,每列代表潜在事件的时间戳或属性。添加以下联接数据源中的列:
- **案例ID:**Employee > Employee Number(别名设为EmployeeId)
- **事件时间戳:**Requisition > Created Date、Application > Applied Date、Application > Offer Extended Date、Application > Offer Accepted Date、Employee > Hire Date、Onboarding Task > Completion Date、Payroll Record > Effective Start Date、Course Completion > Completion Date、Performance Review > Completed Date、Job History > Effective Date、Compensation History > Effective Date、Leave History > Start Date、Termination Workflow > Initiated Date、Offboarding Task > Exit Interview Completed Date、Employee > Termination Date。
- **属性:**添加Department Name、Recruitment Source、Requisition ID、Job Title和Change Reason字段,并从相关数据源中提取。
- **添加筛选条件:**为控制数据量和范围,应用筛选条件。首先筛选各类日期字段。创建筛选组,纳入Hire Date、Termination Date或Application Date位于所需分析时段内(例如最近24个月)的员工记录。必要时还可按相关公司代码筛选。
- **保存报表定义:**保存完成的报表配置。
- 安排报表导出:在报表管理页面找到已保存的报表并创建新计划。设置自动运行频率(例如每周),将输出格式设为CSV或带分隔符的纯文本文件,并配置交付方式,例如导出到安全FTP(SFTP)位置或指定文件共享目录。
- **转换数据(取消透视):**导出的CSV文件为宽表格式,需转换成长格式事件日志。使用数据准备工具(如Excel中的Power Query、使用pandas的Python脚本或您选择的ETL工具)取消透视时间戳列。对于源文件中的每一行,为每个非空时间戳列在最终事件日志中创建一行。最终文件新增EmployeeId、ActivityName和EventTimestamp列,并保留其他属性。
配置
- **前提条件:**用户角色必须具备报表管理及相关数据源的访问权限,包括HR、招聘、入职、绩效和薪资数据。
- **报表类型:**需要使用支持联接多个数据源的用户定义自定义报表。
- **关键数据源:**报表必须将Employees主数据源与相关数据源联接,例如[Recruiting - Applications]、[HR - Employee Job History]、[Performance - Reviews]和[Onboarding - Tasks]。具体名称可能因Dayforce配置而异。
- **日期范围筛选:**必须对多个日期字段(如Hire Date、Termination Date和Application Date)进行筛选,以便在指定时段内收集所有相关生命周期事件。建议选择12至24个月的数据,以获得有意义的分析结果。
- **员工状态:**报表筛选条件应同时包含“Active”和“Terminated”员工,才能完整呈现从入职到离职的生命周期。
- **导出格式:**计划导出时必须选择CSV等机器可读格式,以便转换脚本或ETL工具轻松解析。
查询示例 xml
<!--
This XML represents the configuration of a Ceridian Dayforce custom report. It is designed to extract a 'wide' dataset containing all necessary timestamps and attributes for the Hire-to-Retire process. This output must be transformed (unpivoted) into a 'long' event log format before being used for process mining.
-->
<ReportDefinition ReportName="ProcessMind_HireToRetire_EventLog_Source">
<Entities>
<Entity Name="Employees" Alias="Emp" IsPrimary="true" />
<Entity Name="[Recruiting - Applications]" Alias="App" JoinType="LeftOuter">
<JoinCondition LeftEntity="Emp" LeftField="XRefCode" RightEntity="App" RightField="EmployeeXRefCode" />
</Entity>
<Entity Name="[Recruiting - Requisitions]" Alias="Req" JoinType="LeftOuter">
<JoinCondition LeftEntity="App" LeftField="RequisitionXRefCode" RightEntity="Req" RightField="XRefCode" />
</Entity>
<Entity Name="[HR - Employee Job History]" Alias="JobHist" JoinType="LeftOuter">
<JoinCondition LeftEntity="Emp" LeftField="XRefCode" RightEntity="JobHist" RightField="EmployeeXRefCode" />
</Entity>
<Entity Name="[HR - Compensation History]" Alias="CompHist" JoinType="LeftOuter">
<JoinCondition LeftEntity="Emp" LeftField="XRefCode" RightEntity="CompHist" RightField="EmployeeXRefCode" />
</Entity>
<Entity Name="[Onboarding - Tasks]" Alias="OnboardTask" JoinType="LeftOuter">
<JoinCondition LeftEntity="Emp" LeftField="XRefCode" RightEntity="OnboardTask" RightField="EmployeeXRefCode" />
</Entity>
<Entity Name="[Performance - Reviews]" Alias="PerfReview" JoinType="LeftOuter">
<JoinCondition LeftEntity="Emp" LeftField="XRefCode" RightEntity="PerfReview" RightField="EmployeeXRefCode" />
</Entity>
<Entity Name="[Payroll - Employee Payroll Records]" Alias="Payroll" JoinType="LeftOuter">
<JoinCondition LeftEntity="Emp" LeftField="XRefCode" RightEntity="Payroll" RightField="EmployeeXRefCode" />
</Entity>
<Entity Name="[HR - Leave History]" Alias="Leave" JoinType="LeftOuter">
<JoinCondition LeftEntity="Emp" LeftField="XRefCode" RightEntity="Leave" RightField="EmployeeXRefCode" />
</Entity>
<Entity Name="[HR - Termination Workflow]" Alias="TermWF" JoinType="LeftOuter">
<JoinCondition LeftEntity="Emp" LeftField="XRefCode" RightEntity="TermWF" RightField="EmployeeXRefCode" />
</Entity>
<Entity Name="[Learning - Course Completions]" Alias="Learning" JoinType="LeftOuter">
<JoinCondition LeftEntity="Emp" LeftField="XRefCode" RightEntity="Learning" RightField="EmployeeXRefCode" />
</Entity>
</Entities>
<Columns>
<!-- Case ID -->
<Column EntityAlias="Emp" Field="EmployeeNumber" OutputName="EmployeeId" />
<!-- Timestamps for Unpivot -->
<Column EntityAlias="Req" Field="CreatedOn" OutputName="TS_JobRequisitionCreated" />
<Column EntityAlias="App" Field="SubmittedOn" OutputName="TS_CandidateApplied" />
<Column EntityAlias="App" Field="[StatusChangeDate_Offer]" OutputName="TS_OfferExtended" />
<Column EntityAlias="App" Field="[StatusChangeDate_Accepted]" OutputName="TS_OfferAccepted" />
<Column EntityAlias="Emp" Field="HireDate" OutputName="TS_EmployeeHired" />
<Column EntityAlias="OnboardTask" Field="CompletedDate" OutputName="TS_OnboardingTaskCompleted" />
<Column EntityAlias="Payroll" Field="EffectiveStart" OutputName="TS_PayrollSetupCompleted" />
<Column EntityAlias="Learning" Field="CompletionDate" OutputName="TS_TrainingCompleted" />
<Column EntityAlias="PerfReview" Field="CompletedDate" OutputName="TS_PerformanceReviewCompleted" />
<Column EntityAlias="JobHist" Field="EffectiveStart" OutputName="TS_RoleChangeProcessed" />
<Column EntityAlias="CompHist" Field="EffectiveStart" OutputName="TS_CompensationChangeApproved" />
<Column EntityAlias="Leave" Field="StartDate" OutputName="TS_LeaveOfAbsenceStarted" />
<Column EntityAlias="TermWF" Field="InitiatedDate" OutputName="TS_TerminationInitiated" />
<Column EntityAlias="TermWF" Field="[ExitInterviewCompletedDate]" OutputName="TS_ExitInterviewConducted" />
<Column EntityAlias="Emp" Field="TerminationDate" OutputName="TS_EmployeeTerminated" />
<!-- Attributes -->
<Column EntityAlias="Emp" Field="[LastModifiedBy]" OutputName="UserPerformingAction" />
<Column EntityAlias="JobHist" Field="DepartmentLongName" OutputName="DepartmentName" />
<Column EntityAlias="App" Field="Source" OutputName="RecruitmentSource" />
<Column EntityAlias="Req" Field="RequisitionNumber" OutputName="RequisitionId" />
<Column EntityAlias="JobHist" Field="JobLongName" OutputName="JobTitle" />
<Column EntityAlias="JobHist" Field="Reason" OutputName="ChangeReason" />
</Columns>
<Filters>
<FilterGroup Operator="OR">
<Filter EntityAlias="Emp" Field="HireDate" Operator="Between" Value1="[YourStartDate]" Value2="[YourEndDate]" />
<Filter EntityAlias="Emp" Field="TerminationDate" Operator="Between" Value1="[YourStartDate]" Value2="[YourEndDate]" />
</FilterGroup>
</Filters>
</ReportDefinition> 减少延误:优化Ceridian Dayforce中的招聘到离职流程
将招聘到离职周期时间缩短30%。立即优化员工旅程。
免费试用,无需信用卡。