一种多用户算薪系统及方法与流程

文档序号:35294314发布日期:2023-09-01 17:26阅读:30来源:国知局
一种多用户算薪系统及方法与流程

本发明涉及人力资源智能管理,尤其是涉及一种多用户算薪系统及方法。


背景技术:

1、员工的工资依据用途可以分为多个大类,例如固定工资、绩效工资、考勤工资、补贴、奖金等。每一个大类下又具体划分了很多项目,例如固定工资可能包括基本工资、岗位工资等,绩效工作可能包括:计件工资、计时工资、指标工资、提成工资等,考勤工资中可能包括:全勤奖励、加班工资、缺勤扣款、迟到罚款等,每一种薪资项的算法可能不一致,例如提成工资的算法,可能会按照销售额的固定比例提成,也可能是分段比例提成,也可能是阶梯式比例提成等方式,计算方式还可能有很多其他的限制,例如封顶金额的限制、试用期人员不享受该工资项等,因此,算薪是大部分企业的人资部门最为重要也是最为复杂的一项工作。对于稍具规模的企业,每一家企业都有自己关于薪资计算的规定,合理的薪资计算方案能够大大提高员工作的积极性,降低人力资源成本。要实现某一家特定企业的薪资算法的信息化并不算太困难,按照传统软件项目的建设方式,通过需求、设计、开发、测试、上线的流程就能够实现。中国发明专利名称:薪资考核方法和装置,授权公告号:cn108229908b,提出一种薪资考核方法和装置,该方法包括根据分公司编码对待计算的数据进行拆分,得到多个数据片段;启动多个并行执行的计算线程,并将每个数据片段中的数据加载至一个对应的计算线程中;调用每个计算线程,并根据预设计算逻辑对所述每个计算线程上所加载的数据进行计算,得到与所述每个计算线程对应的计算结果;将所述每个计算线程对应的计算结果进行整合处理,并将整合处理的结果作为薪资考核的考核结果。

2、但是现有的以项目的方式实现特定企业的算薪成本太高,为降低使用成本,需要一款saas模式部署的软件来同时满足多家企业的算薪需求。目前市场上,比较成熟的人力资源saas产品非常多,一般都提供了算薪模块,但是真正将算薪应用起来的案例却不多,大多数只是实现了薪酬的管理,而不是计算。主要原因如下:

3、(1)对于saas模式的算薪软件,需要能够兼容接入的所有用户的薪资算法。目前市场上常见人力资源管理系统软件的算薪模块,只是支持常见的算薪公式配置,对于每一家的特殊算法却无法准确支持。导致用户在启动人力资源系统后,只能是半系统、半手工的操作,算薪过程甚至比用excel表还麻烦,所以最终企业会选择不使用算薪模块。

4、(2)要能够实现对大部分薪酬计算方法的支持,需要全方位对薪酬计算进行建模,不仅需要丰富的薪酬计算经验还需要辅助以多种先进技术和算法相结合,难度相对较大。而大多数人力资源软件开发商,都是以实现全模块人力资源管理,以业务管理和流程管理见长,对于计算模型的建模和算法的优化并不擅长。

5、(3)一些以算法和建模为主营行业的公司,一般都集中在大数据分析方向、行业中的强计算业务方向,对于像企业人资算薪这种企业的非主营业务,缺少相应的业务积累和知识积累,也无法构建出合理的薪酬计算模型和算法。

6、(4)由于算法复杂,往往导致运行效率不高,这也是算薪服务无法saas化的一个痛点,企业算薪的时间点一般都集中在每个月10日前的几天,时间相对集中,如果算法时间较长,就无法同时支撑多家企业算薪,这使得虽然有一些算法和模型能够支持多种算薪方式,但是无法真正地投入落地使用。

7、(5)最后就是安全需求,薪资数据是一个企业内部最敏感的数据,数据存储在saas云服务器上要有严格的安全策略,防泄漏、防篡改、防丢失。更为关键的是如果让用户相信他的数据存储到saas云服务器中的数据是安全的,这也是制约算薪软件无法saas化的关键因素之一。

8、基于以上原因,导致目前市场上尚无专门为算薪提供服务的saas产品,已有的人力资源产品的算薪模块无法支持复杂算薪。大部分企业的算薪仍然停留在手工或半手工算薪阶段。


技术实现思路

1、针对现有技术中存在的问题,本发明提供了一种多用户算薪系统及方法,研发了saas版的算薪组件,可通过网页算薪,也提供接口调用嵌入到企业的人力资源系统中。

2、本发明采用的技术方案如下:

3、一种多用户算薪系统,包括:薪酬计算模型和saas化算薪平台;

4、薪酬计算模型,内置函数库和指标库,所述薪酬计算模型采用多用户混排算法,当多个用户提交算薪请求时,对每个用户建立一个等待执行的队列,从队列中取一个分组进行排队,实现多用户算薪功能;

5、saas化算薪平台,采用公有云部署的方式,用于将薪酬计算模型转换为saas版算薪组件,在互联网部署所述saas版算薪组件,以saas的方式对外提供算薪服务,服务的方式包括接口对接服务和网页服务,接口对接服务用于和各人力资源系统对接,网页服务用于以上传数据的方式算薪。

6、一种多用户算薪方法,包括如下步骤:

7、构建薪酬计算模型,生成算薪规则,通过saas化算薪平台设置薪酬计算模型的参数;

8、接收用户提交的算薪任务申请,对参数解析和校验完成后,生成待执行算薪任务,将待执行算薪任务提交至任务调度引擎,任务调度引擎将待执行算薪任务进行分派调度,提交至空闲的算薪线程执行;

9、算薪线程接收到待执行的算薪任务后,依据算薪数据和薪酬计算模型计算各薪资项的值,并将计算结果反馈给用户,所述算薪数据为:用户提交的用于算薪的原始数据。

10、本发明的有益效果为:

11、(1)通过建立薪资树模型、薪资影响要素模型、算薪维度模型、自定义公式模型、公式拆解模型、组件安全模型、多线程运算模型,形成一套较为完备的薪酬计算模型,能够支撑起大多数场景的薪资算法。

12、(2)本发明研发saas版算薪组件为企业提供算薪服务,将薪酬计算模型实现为一套用于薪酬计算的独立组件并部署在互联网上,以saas的方式对外提供服务,服务的方式包括接口对接服务和网页服务,接口对接服务用于和各人力资源系统对接,网页服务用于上传数据的方式算薪。

13、(3)本发明采用多种先进技术相融合,提升多用户并发算薪的执行效率,为进一步提升算薪的效率,系统采用线程池管理、用户排队机制等关键算法,保证了每一个用户的算薪任务能够被及时响应和处理。

14、(4)建立系统的安全模型,通过多种加密方式相组合,保证数据在传输过程中的安全可靠,采用独创的无数据库算薪和算后即焚的技术,用户的数据不再服务器上做持久化存储,确保信息不会泄露。



技术特征:

1.一种多用户算薪系统,其特征在于,包括:薪酬计算模型和saas化算薪平台;

2.如权利要求1所述的多用户算薪系统,其特征在于,saas化算薪平台通过接收用户上传的算薪文件或接口报文进行薪资项计算、设置薪酬计算模型的参数信息及算薪结果的保存天数。

3.如权利要求1所述的多用户算薪系统,其特征在于,薪酬计算模型包括:

4.一种多用户算薪方法,其特征在于,包括如下步骤:

5.如权利要求4所述的多用户算薪方法,其特征在于,构建薪酬计算模型包括:

6.如权利要求4所述的多用户算薪方法,其特征在于,任务调度引擎包括:算薪用户队列、算薪任务队列、算薪线程池、算薪任务分发引擎,在多用户并发执行算薪的情况下,任务调度引擎统一分派调度待执行的算薪任务,在线程池中查找空闲的线程执行算薪任务,保证各项算薪任务按照顺序正常执行。

7.如权利要求6所述的多用户算薪方法,其特征在于,任务调度引擎统一分派调度待执行的算薪任务包括:

8.如权利要求7所述的多用户算薪方法,其特征在于,任务调度引擎接收到算薪数据,生成算薪任务,包括:

9.如权利要求8所述的多用户算薪方法,其特征在于,算薪人数大于100人,按照每100人分组,一组对应一个算薪任务,若剩余人数不足100人,将剩余人数作为一个算薪任务。

10.如权利要求7所述的多用户算薪方法,其特征在于,任务调度引擎将算薪任务分配至算薪任务队列,包括:


技术总结
本发明提供了一种多用户算薪系统及方法,涉及人力资源智能管理技术领域,系统包括:薪酬计算模型,内置函数库和指标库,采用多用户混排算法,当多个用户提交算薪请求时,对每个用户建立一个等待执行队列,从队列中取一个分组进行排队,实现多用户算薪功能;SaaS化算薪平台,采用公有云部署的方式,将薪酬计算模型转换为SaaS版算薪组件,在互联网部署SaaS版算薪组件,以SaaS的方式对外提供算薪服务,服务方式包括接口对接服务和网页服务,接口对接服务用于和人力资源系统对接,网页服务用于以上传数据的方式算薪。本发明研发了SaaS版算薪组件,用户可通过网页算薪,也可提供接口调用嵌入到企业的人力资源系统中。

技术研发人员:肖富海,韩士堃,秦溶蔓,赵学军,乔敬英,路永刚,程浩
受保护的技术使用者:北京数昶信息技术有限公司
技术研发日:
技术公布日:2024/1/14
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1