“考勤公式规则”的操作指引

栏目:云星瀚知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

“考勤公式规则”的操作指引

1 简介

1.1 功能介绍

对已配置好的公式进行组合、打包,并指定每个公式在核算链中运行的位置。


1.2 应用场景

1、当员工有多个公式需要运行时,就需要对这些公式进行组合,并定义他们之间的计算顺序;

2、不同公式的计算维度不同,需要指定公式在核算链中的运行位置,来控制公式是按天算,还是按人员考勤期间算。


1.3 系统路径

工时假勤云>工时假勤规则>公式方案>公式规则


1.4 关键字段/按钮说明


1.4.1 关键字段说明

字段名称详细解释

核算方案

仅当考勤核算任务中运行的“核算方案”与此处的值相等时,公式规则才会生效,否则本规则下所有公式均不执行。



2 主要操作

2.1 新增

在“公式规则”,点击“新增”按


2.2 添加公式配置

在“新增公式规则”页面,将公式组合打包。



设置公式配置

  • 关键业务操作说明:

关键业务操作

详细解释

添加

即调用公式配置F7,选择公式配置,新添加的公式显示在列表末尾,需要用户调整下排序后再保存。

 

注:同一个公式可以多次添加,并在不同的阶段运行。

删除

即删除所选分录。

上移、下移、移动至

即调整分录的排序,排序调整后“步骤内执行顺序”(详见下文)会改变。

排序优化

整个分录将按“关联核算步骤”排序,优化后相同步骤下运行的公式将会显示在一起,方便阅览和梳理计算逻辑。

 

注:该操作不会改变“步骤内执行顺序”。

  • 关键字段说明:

关键业务字段

详细解释

关联核算步骤

当值为“日明细公式默认步骤”时:代表该公式的计算维度为天,每个归属日期都会计算,结果体现在考勤记录的“明细项目”报表中;

当值为“期间汇总公式默认步骤”时:代表该公式的计算维度为人员考勤期间,每个人员考勤期间都会计算,结果体现在考勤记录的“汇总项目”报表中。

其他可选项:可选“计算规则=自定义公式”的核算步骤(配置方式详见下文),核算步骤在核算方案的位置,就是公式运行的位置。

 

注:若通过公式修改迟到、早退、缺卡、旷工等项目的值,且期望控制异常记录是否生成时,必须将公式关联到“异常”阶段的最后一步。

步骤内执行顺序

即在同一个步骤下运行的公式的执行顺序,顺序不同,最终的核算结果也可能不同。

描述

来自公式配置的描述。

备注

用户自行输入,当某业务需要多个公式分别在多个步骤分别执行时,可通过备注功能对相应公式进行标记,便于后续维护。



2.3 保存配置

操作保存、提交、审核。



3 关联知识点


3.1 新增“核算步骤”

背景说明:公式必须先关联到“计算规则=自定义公式”的核算步骤,然后将核算步骤配置到核算方案(核算链)中,公式才会执行。

操作路径:工时假勤云>工时假勤规则>核算方案>核算步骤


操作步骤:

1、在“核算步骤列表”点击“新增”


2、在“新增核算步骤”页面依次选择“核算类型”和“结果类型”,仅当“核算类型=考勤”且“结果类型=项目值”时才会显示“计算规则”字段。


3、设置“计算规则=自定义公式”。

4、保存、提交、审核。



3.2 调整“核算步骤”的位置

在“核算方案”中调整“核算步骤”的位置。


背景说明:公式必须先关联到“计算规则=自定义公式”的核算步骤,然后将核算步骤配置到核算方案(核算链)中,公式才会执行。

操作路径:工时假勤云>工时假勤规则>核算方案>核算方案


操作步骤

1、在“核算方案列表”点击“新增”。


1、在“新增核算方案”页面先将“核算类型”设为“考勤”,目前仅考勤核算才可插入“计算规则=自定义公式”的核算步骤。



3、鼠标移入阶段名称,然后点击名称右上角的小齿轮,会弹出“编辑阶段”弹窗。

4、在“编辑阶段”弹窗的列表中找到我们期望添加的核算步骤,勾选后点击“确认”。



5、保存、提交、审核。


注:

1、“日期归属”阶段不可插入“计算规则=自定义公式”的核算步骤;

2、目前各阶段上的“计算规则=自定义公式”的核算步骤,必须放在阶段末尾。


3.3 界定核算步骤界定

核算链中如何界定哪些步骤是属于日明细核算,哪些属于期间汇总核算?


背景说明:公式是每天核算一遍并生成结果,还是每个人员考勤期间核算一遍并生成结果,是由公式在核算链中运行的位置决定。

判定方式:先找到“期间汇总”核算阶段,该阶段之前是日明细核算,之后是期间汇总核算。

注:请勿将“期间汇总核算”阶段放置到“日明细核算”中,反之亦然。


3.4 输出异常记录

如何使用公式控制异常记录的输出?


背景说明:在“日明细公式默认步骤”中通过公式修改迟到时长的值后,“迟到”异常记录中的“异常时长”的值,会和考勤记录中“迟到时长”的值不一致(早退、缺卡、旷工同理)。

问题原因:异常记录是在“异常”阶段生成的,在异常记录生成后再改考勤项目的值,便会使两者不一致。

解决方法:新建一个“计算规则=自定义编码”的核算步骤,并插入到“异常”阶段的最后一步,然后将公式关联到该步骤。

效果说明:以迟到时长在“异常”阶段被修改的结果为例。(早退、缺卡、旷工同理)。


场景

处理方式

1、该日的迟到时长被改为0

清除所有的“迟到”异常记录

2、迟到时长的值被修改,但不为0

该日只有1条“迟到”异常记录

修改这条异常记录上的“异常时长”

该日有多条“迟到”异常记录(如一天4次卡,有两次迟到)

将原有的“迟到”异常记录清除,重新生成一条“迟到”异常记录

3、原本迟到时长为0,且没有“迟到”异常记录,但经过调整后迟到时长不为0

重新生成一条“迟到”异常记录

4“异常”阶段中有不属于任何的异常类型的某个考勤项目输出了值

不生成异常记录, 不需要处理


3.5 合并与覆盖

如何控制考勤项目值的合并与覆盖?

背景说明:考勤核算的不同位置可能会对同一项目输出不同的值,这些值是覆盖关系还是合并(相加)关系,会影响到最终输出的考勤核算结果。


场景

处理方式

1、同一个步骤中,多个公式输出了同一考勤项目的值

后输出的值会覆盖先输出的值

2同一个阶段中不同步骤输出了同一考勤项目的值

两个值存在关联关系(后续说明如何关联)

后输出的值会覆盖先输出的值


不存在关联关系

两个值会合并

3不同阶段中输出了同一考勤项目的值

根据每个阶段的“阶段结果处理”字段的值,决定该阶段的值是和前面阶段输出的值进行覆盖,还是合并


效果说明:

关联关系:公式中引用到的所有“计算元素”会和“结果项目”形成关联关系,案例如下:

举例

阶段最终输出的值

“异常”阶段中,“异常规则匹配”步骤输出“迟到时长=10min”。

用户在“异常”阶段末尾的“异常公式”步骤使用了公式,公式输出“迟到时长=5min”。

 

公式中引用到了计算元素“AE[迟到时长]”

5min

公式中未引用到“AE[迟到时长]”

15min




变更记录

产品版本

更新内容更新时间

V6.0.14

初始版本2024年07月10日




“考勤公式规则”的操作指引

1 简介1.1 功能介绍对已配置好的公式进行组合、打包,并指定每个公式在核算链中运行的位置。1.2 应用场景1、当员工有多个公式需要运行时...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息