公司新闻
实际的考勤规则用软件实现时有多难?
时间:2019-04-19 08:28来源:未知 作者:上勤软件点击:
次
众所周知,每个企业都需要考勤,而考勤方案有复杂的也有简单的,如果小规模公司,考勤就很简单,人工就能计算完成,如果大规模公司,就会变得复杂,哪怕是简单的考勤方案,人数多了,也会变得复杂,因为他的工作量和各种不同的考勤事件都会发生,所以考勤软件就成了不可或缺的一个工具,但是考勤软件也有大小、繁简之分,有的考勤软件就只能做简单的考勤方案,复杂的就需要人工辅助,而有的完全脱离人工操作,再复杂的考勤方案都可以实现自动化,所以考勤软件的处理能力就显得非常重要了
可能很多人不以为然,觉得考勤并没有那么复杂,一般人都能理解的考勤,很快就能算出来,但是如果用计算机语言来表达,那这就是一个非常复杂的语言程序,我就拿两个非常简单和一个复杂的例子来说
比如:请假一天半
人脑的理解:员工请假一天半,理解的意思就是一天半的假期
只要写个请假单表明日期和时间,计算工资时,扣除请假天数,然后做成表格,标注请假就可以了
电脑的理解:员工请假一天半,因为电脑是按照程序来计算的,所以电脑不会分析到底是今天请假一天明天半天还是今天半天明天一天
所以计算考勤的时候,如果没有公式来表达这个过程,那么电脑就不会有明确的考勤数据,甚至会出现数据不准确,那么这就需要写一个公式来表示是今天一天明天半天,还是今天半天明天一天的考勤方案,就可以自动的计算考勤数据了
只要这个公式写好之后,那么以后不管怎么样的请假方案,都可以自动完成计算,完全脱离人工操作,这是我们软件强大的一个地方
举另一个例子,法定节假日零点加班
人脑的理解:零点之前是正常加班,零点之后是法定节假日加班
所以只要计算零点之前的工资和零点之后三倍的工资就行
电脑的理解:零点之前是正常加班,零点之后是法定节假日加班这个它是计算不出来的,必须人工协助计算
所以电脑很难计算出同一个班次、工时,不同的考勤方案,这时需要写出一个公式来表达零点之前的班次和零点之后的班次考勤方案,这种方案绝大多数考勤软件公司是做不出来的,因为计算机的逻辑表达是非常复杂的,哪怕是再简单的一个逻辑,要用计算机的逻辑表达出来就没有那么容易了
我举一个复杂的例子:迟到早退和早到晚退,工时计算和加扣工资怎么实现?
假如公司有这样的要求:迟到早退不计迟到和早退,只计工时,或者早到晚退不计加班,只计工时,然后改成只计迟到早退不计工时和只计早到晚退不计工时
人脑的理解:迟到早退,就是晚到了上班时间和早退了下班时间,早到晚退早到就是提前打卡上班和延迟下班打卡时间,那么员工来的早就上班早,来得晚就上班晚,直接按工时计算工资,改考勤规则后,迟到算迟到,工时还是按照上班点计算上班时间,只是扣除迟到的工资,早退算早退,工时还是按照下班点下班计算下班时间,只是扣除早退的工资,早到晚退就是不计早到的工时,来得早也是按上班点计算工时,下班晚不计算工时,也是按照下班点计算下班时间
电脑的理解:迟到算迟到,早退算早退,早到算早到,晚退算晚退,只算工时或者不计工时,完全按照设定好的计算法则,更改规则后,电脑就是计算不出来的,必须更改代码,而计算机表达这样的逻辑就非常复杂
因此我们的软件就可以实现上面的计算逻辑,无论如何更改考勤规则,我们不需要改代码,只需要用我们的公式来表达出来,而公式是非常灵活,万般变化的考勤规则都可以表达出来,完美体现了我们软件的考勤能力
另外有的公司有弹性上班制度,那这个也是对于考勤来说非常复杂的考勤方案,而对于们的软件来说,这些都是可以实现的,还有像取整考勤,比方8:03分和8:13分这两个考勤点,如果取整,我们的软件可以自动到8:00和8:15分的考勤时间,实现取整,方便考勤和数据美观
从上面的例子可以看出,考勤完全自动化并非易事,但我们可以做到完全自动化,人数越多,优势越明显
在这里我还要特别说明一下,我们的所有方案都是用公式来写的,而不是直接用代码,目前市场上所有的考勤软件,如果要更改考勤方案,都需要更改代码,一旦写错,可能就要从头再来,不仅繁琐还延长了服务周期,影响了客户的工作,所以很多考勤软件公司都不支持复杂的考勤方案,能避则避,而我们的弄考勤软件,无论你有多么复杂的考勤方案,我们都能实现,不怕你有多复杂,因为我们都是用代码写好的公式,再复杂的逻辑,只要我们能理解的逻辑,那么公式就能表达出来,大大提升了考勤效率和准确率,这个是我们独有的——万能公式
所以我们软件面对几万人的考勤都能轻松搞定,用了我们软件的客户都非常佩服我们软件的强大,所以如果你公司大而且复杂,那么找我就对了