一种业务审批方法、装置、设备及介质制造方法及图纸

技术编号:36709370 阅读:14 留言:0更新日期:2023-03-01 09:35
本发明专利技术涉及项目管理技术领域,尤其涉及一种业务审批方法、装置、设备及介质。所述方法包括:分别为每种业务自定义汇报关系并建立每种业务与汇报关系的对应关系以形成审批决策表;响应于接收到用户提交的针对目标业务的审批请求,则判断审批决策表中是否存在与目标业务匹配的汇报关系;响应于存在则对与目标业务匹配的汇报关系进行解析,以形成审批请求的审批流程,其中,审批流程包括若干审批节点,以及每个审批节点对应的审批人的用户名;响应于不存在则为审批请求返回目标业务不存在,并提示用户需要为目标业务新建汇报关系。本发明专利技术的方案通过维护汇报关系和解耦技术解决了审批人配置与流程配置耦合度过高的问题,节省时间和人力成本,灵活性高。灵活性高。灵活性高。

【技术实现步骤摘要】
一种业务审批方法、装置、设备及介质


[0001]本专利技术涉及项目管理
,尤其涉及一种业务审批方法、装置、设备及介质。

技术介绍

[0002]针对单据审批过程中审批人在复杂场景下配置困难的问题,提出了一种可以灵活配置审批人的方法,使得流程配置人员可以方便快捷的配置审批人,流程也可以快速高效的解析审批人。在ERP的系统的流程配置模块中,审批人的配置是必不可少的。目前主流的审批人配置方式主要有固定用户、职位(在不同ERP系统中可能是岗位或者角色,名称不同,意义相同,这里统称为职位)、表达式等。固定用户过于简单,适用场景过于单一。职位等不单单服务于审批人的配置,操作麻烦、准确性差,出现问题不容易定位,定位到也不容易修改(与其他模块耦合度高)。表达式方式对配置人员的要求过高,准确性差,可读性也不好,出现问题不好排查。由于审批人的配置问题一直没有得到过多的重视,要么直接使用系统用户,要么直接复用其他模块的功能(职位等),导致审批人的配置方式比较混乱,没有一个具体配置审批人的方式。
[0003]面对审批人配置方式不明确的问题,目前行业内一般解决方式为:在审批人配置页面新增仅适用于所在行业的具体场景的方法,没有普适性,而且将审批人的配置方式添加在审批人添加页面,不仅没有简化配置人员的工作量,反倒是还有所增加,每一个特殊的场景都需要一个具体的配置方式,对开发人员和配置人员都是一种负担。

技术实现思路

[0004]有鉴于此,有必要针对以上技术问题,提供一种业务审批方法、装置、设备及介质。
[0005]根据本专利技术的第一方面,提供了一种业务审批方法,所述方法包括:
[0006]分别为每种业务自定义汇报关系,并建立每种业务与汇报关系的对应关系以形成审批决策表;
[0007]响应于接收到用户提交的针对目标业务的审批请求,则判断所述审批决策表中是否存在与所述目标业务匹配的汇报关系;
[0008]响应于存在与所述目标业务匹配的汇报关系,则对与所述目标业务匹配的汇报关系进行解析,以形成所述审批请求的审批流程,其中,所述审批流程包括若干审批节点,以及每个审批节点对应的审批人的用户名;
[0009]响应于不存在与所述目标业务匹配的汇报关系,则为所述审批请求返回所述目标业务不存在,并提示用户需要为所述目标业务新建汇报关系。
[0010]在一些实施例中,分别为每种业务自定义汇报关系,包括:
[0011]对每个业务执行以下操作:
[0012]判断是否需要为某个人单独配置审批关系;
[0013]响应于需要为某个用户单独配置审批关系,则根据用户需求为某个用户配置审批节点、及与每个审批节点对应的审批人;
[0014]响应于不需要为某个用户单独配置审批关系,则遍历所有级别部门,以判断同属某一级别部门的每个部门是否需要单独配置审批关系;
[0015]响应于需要为同属某一级别部门的某个部门单独配置审批关系,则根据部门需求为所述某个部门配置审批节点、及与每个审批节点对应的审批人。
[0016]在一些实施例中,执行根据用户需求为某个用户配置审批节点、及与每个审批节点对应的审批人的步骤、以及执行根据部门需求为所述某个部门配置审批节点、及与每个审批节点对应的审批人的步骤时均依据用户与用户关系、部门与用户关系以及岗位类型、用户角色类型进行设置。
[0017]在一些实施例中,对与所述目标业务匹配的汇报关系进行解析,以形成所述审批请求的审批流程,包括:
[0018]判断是否为提交审批请求的用户单独配置了审批关系;
[0019]响应于没有为提交审批请求的用户单独配置了审批关系,则判断是否为提交审批请求的用户所在部门单独配置审批关系;
[0020]响应于没有为提交审批请求的用户所在部门单独配置审批关系,则层级向上查找所在部门的上级部门是否有存在审批关系;
[0021]响应于找到审批关系,则获取审批关系的类型,并根据审批关系的类型确定审批人。
[0022]在一些实施例中,获取审批关系的类型,并根据审批关系的类型确定审批人,包括:
[0023]响应于审批关系的类型为用户,则返回用户名作为审批人;
[0024]响应于审批关系的类型为岗位或角色,则根据岗位和角色解析用户以得到用户名,并返回解析得到的用户名作为审批人。
[0025]在一些实施例中,所述方法还包括:
[0026]响应于未找到审批关系,则返回空值。
[0027]在一些实施例中,所述方法还包括:
[0028]响应于为所述目标业务完成新建汇报关系,则根据当前所有的汇报关系更新所述决策表。
[0029]根据本专利技术的第二方面,提供了一种业务审批装置,所述装置包括:
[0030]自定义模块,配置为分别为每种业务自定义汇报关系,并建立每种业务与汇报关系的对应关系以形成审批决策表;
[0031]匹配模块,配置用于响应于接收到用户提交的针对目标业务的审批请求,则判断所述审批决策表中是否存在与所述目标业务匹配的汇报关系;
[0032]解析模块,配置用于响应于存在与所述目标业务匹配的汇报关系,则对与所述目标业务匹配的汇报关系进行解析,以形成所述审批请求的审批流程,其中,所述审批流程包括若干审批节点,以及每个审批节点对应的审批人的用户名;
[0033]提示模块,配置用于响应于不存在与所述目标业务匹配的汇报关系,则为所述审批请求返回所述目标业务不存在,并提示用户需要为所述目标业务新建汇报关系。
[0034]根据本专利技术的第三方面,还提供了一种计算机设备,该计算机设备包括:
[0035]至少一个处理器;以及
[0036]存储器,存储器存储有可在处理器上运行的计算机程序,处理器执行程序时执行前述的业务审批方法。
[0037]根据本专利技术的第四方面,还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时执行前述的业务审批方法。
[0038]上述一种业务审批方法,通过维护汇报关系和解耦技术解决了审批人配置与流程配置耦合度过高、流程配置复杂的问题,流程配置人员在配置流程时不需要花费大量的精力在配置审批人上,在审批流程非常复杂的情况下,可以节省大量的时间和人力成本,具有较高的灵活性。
[0039]此外,本专利技术还提供了一种业务审批装置、一种计算机设备和一种计算机可读存储介质,同样能实现上述技术效果,这里不再赘述。
附图说明
[0040]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实施例。
[0041]图1为本专利技术一个实施例提供的一种业务审批方法的流程图;
[0042]图2为本专利技术一个实施例提供的自定义汇报关系的流程图;
[004本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务审批方法,其特征在于,所述方法包括:分别为每种业务自定义汇报关系,并建立每种业务与汇报关系的对应关系以形成审批决策表;响应于接收到用户提交的针对目标业务的审批请求,则判断所述审批决策表中是否存在与所述目标业务匹配的汇报关系;响应于存在与所述目标业务匹配的汇报关系,则对与所述目标业务匹配的汇报关系进行解析,以形成所述审批请求的审批流程,其中,所述审批流程包括若干审批节点,以及每个审批节点对应的审批人的用户名;响应于不存在与所述目标业务匹配的汇报关系,则为所述审批请求返回所述目标业务不存在,并提示用户需要为所述目标业务新建汇报关系。2.根据权利要求1所述的业务审批方法,其特征在于,分别为每种业务自定义汇报关系,包括:对每个业务执行以下操作:判断是否需要为某个人单独配置审批关系;响应于需要为某个用户单独配置审批关系,则根据用户需求为某个用户配置审批节点、及与每个审批节点对应的审批人;响应于不需要为某个用户单独配置审批关系,则遍历所有级别部门,以判断同属某一级别部门的每个部门是否需要单独配置审批关系;响应于需要为同属某一级别部门的某个部门单独配置审批关系,则根据部门需求为所述某个部门配置审批节点、及与每个审批节点对应的审批人。3.根据权利要求2所述的业务审批方法,其特征在于,执行根据用户需求为某个用户配置审批节点、及与每个审批节点对应的审批人的步骤、以及执行根据部门需求为所述某个部门配置审批节点、及与每个审批节点对应的审批人的步骤时均依据用户与用户关系、部门与用户关系以及岗位类型、用户角色类型进行设置。4.根据权利要求3所述的业务审批方法,其特征在于,对与所述目标业务匹配的汇报关系进行解析,以形成所述审批请求的审批流程,包括:判断是否为提交审批请求的用户单独配置了审批关系;响应于没有为提交审批请求的用户单独配置了审批关系,则判断是否为提交审批请求的用户所在部门单独配置审批关系;响应于没有为提交审批请求的用户所在部门单独配置审批关系,...

【专利技术属性】
技术研发人员:李瑞杰王腾江
申请(专利权)人:浪潮通用软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1