关于计算基于小时数的服务年限的示例

在此示例中,您身为人力资源专员,需要在人员层配置企业服务年限开始日期。您需要定义基于小时数的服务年限规则,以便计算员工的服务年限。定义小时数转换的方式如下:

  • 一天 8 小时,一周 40 小时

  • 一个月 173.33 小时(一年的小时数除以 12)

  • 一年 2080 小时,一年 52 周

接下来介绍如何使用基于小时数的服务年限规则计算员工 Maya Singh 的服务年限。Maya 是时薪员工,其工作小时数每周输入到服务年限小时数表 (PER_SENIORITY_HOURS) 中。

Maya 于 2007 年 1 月 1 日被 Vision IND 合法雇主聘用。

日期

操作

合法雇主

分配

任务

部门

2007 年 1 月 1 日

聘用

Vision IND

分配 1

销售顾问

ERP

一周结束时的服务年限

通过应用该规则,Maya 在 2007 年 1 月 7 日结束当周的服务年限为 40 小时。

开始日期

结束日期

服务年限小时数

2007 年 1 月 1 日

2007 年 7 月 1 日

40

下面说明如何计算服务年限:

服务年限

服务年限总小时数

服务年限的计算方式

0 年 0 个月 5 天

40

服务年限总小时数小于为一个月定义的小时数 (173.33)。因此,在计算服务年限时,服务年限总小时数将转换为天数。以天数计算的服务年限为 40 除以 8(一天的小时数)。

6 个月结束时的服务年限

自 2007 年 7 月 7 日开始的 6 个月后,Maya 的服务年限为 1080 小时。

下面说明如何计算服务年限:

服务年限

服务年限总小时数

服务年限的计算方式

0 年 6 个月 5 天

1080

服务年限总小时数小于为一年定义的小时数 (2080),但大于为一个月定义的小时数 (173.33)。

先计算得出月数,服务年限总小时数 - (月数 * 为一个月定义的小时数) < 为一个月定义的小时数。

因此,在此方案中月数为 6。在方程式中使用值:1080 - (6 * 173.33) = 40(该值小于 173.33)。对于剩余的 40 小时,将执行天数转换,总计为 5 天(40 除以 8)。因此,最终服务年限为 0 年 6 个月 5 天。

1 年 6 个月结束时的服务年限

自 2008 年 7 月 7 日开始的 1 年 6 个月后,Maya 的服务年限为 3160 小时。

下面说明如何计算服务年限:

服务年限

服务年限总小时数

服务年限的计算方式

1 年 6 个月 5 天

3160

服务年限总小时数大于为一年定义的小时数 (2080)。

先计算得出年数,服务年限总小时数 - (年数 * 为一年定义的小时数) < 为一年定义的小时数。

因此,在此方案中年数为 1。在方程式中使用值:3160 - (1 * 2080) = 1080(该值小于 2080)。对于剩余的 1080 小时,将执行月数转换,总计为 6 个月。接着执行天数转换,总计为 5 天。

注:对于基于小时数的服务年限规则,将通过从服务年限计算流程运行日期中减去服务年限总数来计算服务年限开始日期。