掌桥专利:专业的专利平台
掌桥专利
首页

技术领域

本申请涉及数据处理技术领域,尤其涉及绩效规则配置方法、设备及可读存储介质。

背景技术

强制正态分布法是一种绩效评定方法,该方法是根据正态分布原理,即俗称的"中间大、两头小"的分布规律,预先确定评价等级以及各等级在总数中所占的百分比,然后按照被考核者绩效的优劣程度将其列入其中某一等级。

目前的强制正态分布法在绩效评定中的应用,多是通过操作界面对所有的绩效规则数据进行表格化的手动配置,进而实现员工的强制正态分布。然而,绩效规则数据的低可读性和庞大的数据量,使得配置效率难以提高。

上述内容仅用于辅助理解本申请的技术方案,并不代表承认上述内容是现有技术。

发明内容

本申请的主要目的在于提供一种绩效规则配置方法、装置、设备及可读存储介质,旨在解决绩效规则数据的低可读性和庞大的数据量,使得配置效率难以提高的技术问题。

为实现上述目的,本申请提供一种绩效规则配置方法,所述绩效规则配置方法包括以下步骤:

接收到用户的规则配置指令,通过可视化界面向所述用户展示语义化符号,所述语义化符号包括绩效等级、逻辑运算值和逻辑运算符;

基于所述可视化界面接收所述用户配置的规则,所述规则包括所述绩效等级、所述逻辑运算值和所述逻辑运算符;

若所述规则的数量大于一,则基于所述规则生成规则集合,其中,所述规则集合内的所述规则之间通过逗号隔开。

可选地,所述若所述规则的数量大于一,则基于所述规则生成规则集合,其中,所述规则集合内的所述规则之间通过逗号隔开的步骤之后包括:

通过语义化规则解析算法对所述规则集合进行解析;

基于参与考评的人数和解析后的所述规则,生成各绩效等级的人数分布;

将所述人数分布通过所述可视化界面推送给所述用户,以辅助所述用户对参与考评的人做出绩效评定。

可选地,所述通过语义化规则解析算法对所述规则集合进行解析的步骤还包括:

识别所述规则集合中的逗号;

基于所述逗号的位置,对所述规则集合进行拆分,得到多个规则算式;

识别各个所述规则算式中的逻辑运算符,得到JAVA类形式规则,其中,所述逻辑运算符包括拼接符和比较符号。

可选地,所述将所述人数分布通过所述可视化界面推送给所述用户的步骤之后包括:

接收所述用户基于所述人数分布,对所述参与考评的人做出的绩效评定;

判断所述绩效评定是否符合所述规则集合;

若否,则提示所述用户对调整所述绩效评定。

可选地,所述接收所述用户基于所述人数分布,对参与考评的人做出的绩效评定的之前还包括:

获取所述参与考评的人的多维度分数;

基于所诉多维度分数和所述人数分布,对各个所述参与考评的人做出综合等级评定推荐,并将各个所述参与考评的人对应的所述综合等级评定推荐通过所述可视化界面推送给所述用户。

可选地,所述基于参与考评的人数和解析后的所述规则,生成各绩效等级的人数分布的步骤之后还包括:

对所述各绩效等级的人数分布进行合法校验;

所述对所述各绩效等级的人数分布进行合法校验的步骤包括:

判断各绩效等级的人数是否存在非正整数,所述非正整数包括小数和负数;

若是,则判定合法性校验不合格,提示所述用户重新制定所述规则集合。

若否,则执行所述将所述人数分布通过所述可视化界面推送给所述用户,以辅助所述用户对参与考评的人做出绩效评定的步骤。

可选地,所述规则配置指令包括关联部门,所述若所述规则的数量大于一,则基于所述规则生成规则集合,其中,所述规则集合内的所述规则之间通过逗号隔开的步骤之后,还包括:

将所述规则集合与所述关联部门建立关联关系,并将所述规则集合和所述关联关系保存至版本数据库。

可选地,当接收到包含的所述关联部门的新规则配置指令,确定所述版本数据库中所述关联部门关联的历史规则集合;

判断所述新规则配置指令对应的新规则集合是否与所述历史规则集合存在差异;

若是,则基于所述新规则集合,更新所述关联部门的规则集合的最新版本;

若否,则提示所述用户所述新规则集合已存在。

此外,为实现上述目的,本申请还提供一种绩效规则配置设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的绩效规则配置程序,所述绩效规则配置程序配置为实现上述的绩效规则配置方法的步骤。

此外,为实现上述目的,本申请还提供一种可读存储介质,所述可读存储介质上存储有绩效规则配置程序,所述绩效规则配置程序被处理器执行时实现上述的绩效规则配置方法的步骤。

在本申请中,为了解决绩效规则数据的低可读性和庞大的数据量,使得配置效率难以提高的技术问题,本申请通过接收到用户的规则配置指令,通过可视化界面向所述用户展示语义化符号,所述语义化符号包括绩效等级、逻辑运算值和逻辑运算符;基于所述可视化界面接收所述用户配置的规则,所述规则包括所述绩效等级、所述逻辑运算值和所述逻辑运算符;若所述规则的数量大于一,则基于所述规则生成规则集合,其中,所述规则集合内的所述规则之间通过逗号隔开。基于标准化的语义化符号可以降低用户的使用门槛,能够做到一行文字就可以生成一套规则,便于形成绩效领域特定语言(DSL),提升信息交流效率、简化绩效规则的配置过程,提高绩效评定效率。

附图说明

图1为现有技术中的绩效规则配置方法的界面示意图;

图2为本申请绩效规则配置方法第一实施例的流程示意图;

图3为本申请绩效规则配置方法第二实施例的流程示意图;

图4为本申请绩效规则配置方法第二实施例的全流程图;

图5为本申请绩效规则配置方法第三实施例的流程示意图;

图6为本申请实施例方案涉及的硬件运行环境的绩效规则配置设备的结构示意图。

本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。

强制正态分布法是一种绩效评定方法,该方法是根据正态分布原理,即俗称的"中间大、两头小"的分布规律,预先确定评价等级以及各等级在总数中所占的百分比,然后按照被考核者绩效的优劣程度将其列入其中某一等级。

目前的强制正态分布法在绩效评定中的应用,多是通过操作界面对所有的绩效规则数据进行表格化的手动配置,参照图1,图1为现有技术中的绩效规则配置方法的界面示意图,表格中包含了各个绩效等级,以及单个或组合的绩效等级的分布规则,进而根据表格中所有的分布规则,实现员工的强制正态分布。然而,当绩效规则的变得更加复杂,表格的配置难度就会突然加大。例如,存在一需要配置的绩效规则为A级的总人数等于B级加C级,这在表格中就很难直观的体现出来。又例如,存在一需要配置的绩效规则为A1级的人数占比加上C级的人数占比等于百分之二十,然而A1与C并非是相邻的绩效等级,要想通过表格直观体现出来,配置难度较大。因此,现有的绩效规则配置方法会由于绩效规则数据的低可读性和庞大的数据量,使得配置效率难以提高。

为了解决上述问题,本申请通过接收到用户的规则配置指令,通过可视化界面向所述用户展示语义化符号,所述语义化符号包括绩效等级、逻辑运算值和逻辑运算符;基于所述可视化界面接收所述用户配置的规则,所述规则包括所述绩效等级、所述逻辑运算值和所述逻辑运算符;若所述规则的数量大于一,则基于所述规则生成规则集合,其中,所述规则集合内的所述规则之间通过逗号隔开。基于标准化的语义化符号可以降低用户的使用门槛,使用户可以直观地理解绩效等级、逻辑运算值和逻辑运算符之间的关系,从而更高效地进行规则配置和理解。能够做到一行文字就可以生成一套规则,便于形成绩效领域特定语言(DSL,Domain-Specific Language),使得规则配置更加专业化和定制化。这有助于提升信息交流效率、简化绩效规则的配置过程,提高绩效评定效率。

为了更好的理解上述技术方案,下面将参照附图更详细地描述本申请的示例性实施例。虽然附图中显示了本申请的示例性实施例,然而应当理解,可以以各种形式实现本申请而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本申请,并且能够将本申请的范围完整的传达给本领域的技术人员。

本申请实施例提供了一种绩效规则配置方法,参照图2,图2为本申请一种绩效规则配置方法第一实施例的流程示意图。

本实施例中,所述绩效规则配置方法包括:

步骤S10:接收到用户的规则配置指令,通过可视化界面向所述用户展示语义化符号,所述语义化符号包括绩效等级、逻辑运算值和逻辑运算符;

可选地,用户通过规则配置指令向系统发送规则配置的请求。系统接收到请求后,通过可视化界面向用户展示语义化符号。这些语义化符号包括绩效等级、逻辑运算值和逻辑运算符。绩效等级可以表示不同的绩效水平,包括任意字母数字的组合,例如A1、A2、B和C等。逻辑运算值可以表示绩效指标的具体数值,包括百分比或是人数,例如N、N%、-1(不限制)。逻辑运算符可以表示规则之间的关系,例如=、>、>=、<、<=、[]等。

步骤S20:基于所述可视化界面接收所述用户配置的规则,所述规则包括所述绩效等级、所述逻辑运算值和所述逻辑运算符;

可选地,用户根据自己的需求和业务逻辑,在可视化界面上选择适当的绩效等级、逻辑运算值和逻辑运算符进行规则配置。单条规则由三部分组成:绩效等级、逻辑运算符和逻辑运算值。例如,A1=5%或A1+A2=10%。

步骤S30:若所述规则的数量大于一,则基于所述规则生成规则集合,其中,所述规则集合内的所述规则之间通过逗号隔开。

可选地,用户可以配置多个规则。如果用户配置了多个规则,系统会根据这些规则生成一个规则集合。规则集合中的规则之间通过逗号隔开,以便区分不同的规则。例如,A1=5%,A2=10%,A3=15%,B1=-1,B2+B3+C=10%。

在本实施例中,通过接收到用户的规则配置指令,通过可视化界面向所述用户展示语义化符号,所述语义化符号包括绩效等级、逻辑运算值和逻辑运算符;基于所述可视化界面接收所述用户配置的规则,所述规则包括所述绩效等级、所述逻辑运算值和所述逻辑运算符;若所述规则的数量大于一,则基于所述规则生成规则集合,其中,所述规则集合内的所述规则之间通过逗号隔开。基于标准化的语义化符号可以降低用户的使用门槛,使用户可以直观地理解绩效等级、逻辑运算值和逻辑运算符之间的关系,从而更高效地进行规则配置和理解。能够做到一行文字就可以生成一套规则,便于形成绩效领域特定语言(DSL,Domain-Specific Language),使得规则配置更加专业化和定制化。这有助于提升信息交流效率、简化绩效规则的配置过程,提高绩效评定效率。

进一步地,参照图3,图3为本申请绩效规则配置方法第二实施例的流程示意图,提供本申请的第二实施例,所述步骤S30之后包括:

步骤S40:通过语义化规则解析算法对所述规则集合进行解析;

在本实施例中,系统接收到用户制定的规则集合之后,基于规则集合中的逗号对规则集合进行拆分,并识别规则算式中的逻辑运算符,最终得到可计算的JAVA类形式的规则。

进一步地,所述步骤S40包括:

步骤S41:识别所述规则集合中的逗号;

步骤S42:基于所述逗号的位置,对所述规则集合进行拆分,得到多个规则算式;

可选地,系统会识别规则集合中的逗号。逗号的位置可以用来分割规则集合,将其拆分成多个规则算式,每个规则算式都代表一个独立的规则。

步骤S43:识别各个所述规则算式中的逻辑运算符,得到JAVA类形式规则,其中,所述逻辑运算符包括拼接符和比较符号。

可选地,系统会识别各个规则算式中的逻辑运算符,将规则算式转换为JAVA类形式的规则。JAVA类形式的规则可以通过编程语言JAVA来表示,方便后续的处理和执行。每个规则都会被转换为一个JAVA类,其中包含了规则的条件和逻辑运算符。逻辑运算符包括拼接符和比较符号,其中,拼接符用于连接不同的规则条件,比如+、-等;比较符号用于对规则条件进行比较,如=、>、>=、<、<=等等。

通过这种方式,系统可以将规则集合中的规则拆分为多个规则算式,并识别其中的逻辑运算符,最终得到JAVA类形式的规则。这样可以方便后续的规则处理和执行,提高规则的灵活性和可扩展性。

步骤S50:基于参与考评的人数和解析后的所述规则,生成各绩效等级的人数分布;

进一步地,所述步骤S50之后包括:

步骤S51:对所述各绩效等级的人数分布进行合法校验;

可选地,系统会判断各绩效等级的人数是否存在正整数和零以外的数,例如小数和负数。其中,正整数是指大于零的整数,小数是指带有小数点的数,负数是指小于零的数。

可选地,如果存在正整数和零以外的数,系统会判定合法性校验不合格。

可选地,系统会提示用户重新制定规则集合。提示内容可能包括要求用户确保各绩效等级的人数为正整数,并排除小数和负数。用户需要根据系统的提示,重新制定规则集合,确保人数分布的合法性。然而,如果各绩效等级的人数都如果不存在正整数和零以外的数,系统会执行步骤S60。

通过这种方式,系统可以对各绩效等级的人数分布进行合法校验,并根据校验结果执行相应的操作。如果分布合法,系统会将分布推送给用户,辅助其绩效评定。如果分布不合法,系统会提示用户重新制定规则集合,帮助用户确保评定的准确性和合法性。

步骤S60:将所述人数分布通过所述可视化界面推送给所述用户,以辅助所述用户对参与考评的人做出绩效评定。

可选地,系统根据参与考评的人数和解析后的规则,生成各绩效等级的人数分布,并将人数分布通过可视化界面推送给用户。用户可以通过可视化界面直观地了解各绩效等级的人数分布情况。这样可以帮助用户更好地评估参与考评的人的绩效水平,做出绩效评定。

例如,人数分布显示,A1的人数必须小于5,用户知道之后在对参与考评的人进行绩效评定时,就会控制A1的数量,避免出现因为大部分人都很优秀就都给出A1的绩效评定,使各绩效等级的人数严重偏离正态分布规则。

进一步地,所述步骤S60之后包括:

步骤S70:接收所述用户基于所述人数分布,对所述参与考评的人做出的绩效评定;

可选地,用户可以根据个绩效等级的人数分布情况,结合自己的判断和经验,给每个人设定一个绩效等级或绩效指标数值。

步骤S80:判断所述绩效评定是否符合所述规则集合;

步骤S90:若否,则提示所述用户对调整所述绩效评定。

可选地,参照图4,图4为本申请绩效规则配置方法第二实施例的全流程图。系统会将用户的绩效评定与每个规则进行匹配,判断是否满足规则的条件。如果用户做出的绩效评定中,各绩效等级的人数符合规则集合中的规则,系统会认为该评定是合理的。

然而,如果用户的绩效评定不符合规则集合中的任何规则,系统会提示用户对绩效评定进行调整。系统会指出哪些规则条件没有被满足,以及可能的调整建议。用户可以根据系统的提示和建议,重新评定参与考评的人的绩效。这样可以帮助用户确保绩效评定的准确性和合理性。

在本实施例中,提供了一种辅助用户绩效评定的方法,使评定过程更加科学和准确。系统利用语义化规则解析算法对规则集合进行解析,生成各绩效等级的人数分布,并通过可视化界面将分布推送给用户。这样可以提供参考信息,辅助用户对参与考评的人做出绩效评定。

进一步地,参照图5,图5为本申请绩效规则配置方法第三实施例的流程示意图,提供本申请的第三实施例,所述步骤S70之前还包括:

步骤S61:获取所述参与考评的人的多维度分数;

步骤S62:基于所诉多维度分数和所述人数分布,对各个所述参与考评的人做出综合等级评定推荐,并将各个所述参与考评的人对应的所述综合等级评定推荐通过所述可视化界面推送给所述用户。

可选地,系统通过用户输入、数据分析或其他方式获取参与考评的人的多维度分数。多维度分数是指对参与考评的人在不同绩效指标上的评分,例如业绩维度、能力维度和关键成果维度等。

可选地,系统会根据绩效指标的权重和人数分布,计算每个参与考评的人的综合等级评定推荐。综合等级评定是对参与考评的人在各个绩效指标上的分数进行综合计算得出的等级评定。并将每个参与考评的人对应的综合等级评定推荐通过可视化界面推送给用户,帮助用户了解每个人的绩效评定推荐。

在本实施例中,系统可以根据多维度分数和人数分布,对参与考评的人做出综合等级评定推荐,并通过可视化界面将推荐结果呈现给用户。这样可以帮助用户更好地理解每个人的绩效评定推荐,做出准确和合理的绩效评定决策。

进一步地,基于上述实施例,提供本申请的第四实施例,所述步骤S30之后还包括:

步骤S31:将所述规则集合与所述关联部门建立关联关系,并将所述规则集合和所述关联关系保存至版本数据库。

可选地,规则集合是指用于绩效评定的规则或标准,而关联部门是指参与绩效评定的部门或团队。系统会将规则集合与关联部门进行关联,以便在绩效评定过程中能够根据规则集合对关联部门进行评定。

可选地,系统会将规则集合和关联关系保存至版本数据库。版本数据库是用于保存和管理不同版本的数据和配置信息的数据库。系统会将规则集合和关联关系的信息保存至版本数据库,以便在需要时可以方便地获取和管理这些信息。

在本实施例中,系统可以将规则集合与关联部门建立关联关系,并将规则集合和关联关系保存至版本数据库,以便在绩效评定过程中能够方便地获取和管理这些信息。这样可以提高评定的准确性和一致性,并方便后续的绩效评定和管理工作,有助于提高绩效评定的效率和质量。

可选地,所述绩效规则配置方法还包括:

步骤S32:当接收到包含的所述关联部门的新规则配置指令,确定所述版本数据库中所述关联部门关联的历史规则集合;

可选地,当接收到包含的所述关联部门的新规则配置指令,系统会查询版本数据库,获取关联部门的历史规则集合。通过查询关联部门的关联关系和规则集合的历史记录,系统可以确定关联部门关联的历史规则集合。

步骤S33:判断所述新规则配置指令对应的新规则集合是否与所述历史规则集合存在差异;

可选地,将新规则配置指令对应的新规则集合与历史规则集合的内容进行比较,判断它们是否存在差异。差异可以包括新增规则、删除规则或修改规则等。

步骤S34:若是,则基于所述新规则集合,更新所述关联部门的规则集合的最新版本;

可选地,如果新规则集合与历史规则集合存在差异,系统会基于新规则集合更新关联部门的规则集合的最新版本。系统会根据差异的具体情况,执行相应的操作,如添加新规则、删除旧规则或修改规则内容。更新后的规则集合将成为关联部门的最新版本。

步骤S35:若否,则提示所述用户所述新规则集合已存在。

可选地,如果新规则集合与历史规则集合不存在差异,系统会提示用户新规则集合已存在,无需进行更新。

在本实施例中,通过比较新规则集合和历史规则集合的差异,并根据需要更新关联部门的规则集合的最新版本,提供了对规则集合的管理和更新方法,确保规则集合的及时更新和一致性,以满足绩效评定的需求,有助于保持规则集合的准确性和有效性。

此外,本申请实施例还提出一种绩效规则配置设备。

参照图6,图6为本申请实施例方案涉及的硬件运行环境的绩效规则配置设备结构示意图。

如图6所示,该绩效规则配置设备可以包括:处理器1001,例如中央处理器(CentralProcessingUnit,CPU),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(WIreless-FIdelity,WI-FI)接口)。存储器1005可以是高速的随机存取存储器(RandomAccessMemory,RAM)存储器,也可以是稳定的非易失性存储器(Non-VolatileMemory,NVM),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图6中示出的结构并不构成对绩效规则配置设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图6所示,作为一种可读存储介质的存储器1005中可以包括操作系统、数据存储模块、网络通信模块、用户接口模块以及绩效规则配置程序。

在图6所示的绩效规则配置设备中,网络接口1004主要用于与其他设备进行数据通信;用户接口1003主要用于与用户进行数据交互;本申请绩效规则配置设备中的处理器1001、存储器1005可以设置在绩效规则配置设备中,所述绩效规则配置设备通过处理器1001调用存储器1005中存储的绩效规则配置程序,并执行本申请实施例提供的绩效规则配置方法。

此外,本申请实施例还提出一种可读存储介质。

本申请可读存储介质上存储有绩效规则配置程序,所述绩效规则配置程序被处理器执行时实现如上所述的绩效规则配置方法的步骤。

其中,本申请可读存储介质中存储的绩效规则配置程序被处理器执行的具体实施例与上述绩效规则配置方法各实施例基本相同,在此不作赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个绩效规则配置”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个可读存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。

以上仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。

相关技术
  • 测量配置方法、网络设备、终端及计算机可读存储介质
  • 红包金额配置方法、装置、计算机设备及可读存储介质
  • 应用程序配置方法、装置、计算机设备及可读存储介质
  • 一种菜单可视化配置方法、设备及计算机可读存储介质
  • 商品活动规则的配置方法、装置、电子设备及存储介质
  • 用于绩效考核的规则引擎配置方法、系统、设备及介质
  • 规则配置发布方法、装置、可读存储介质及电子设备
技术分类

06120116491708