System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种流程审批方法、装置、电子设备及存储介质制造方法及图纸_技高网

一种流程审批方法、装置、电子设备及存储介质制造方法及图纸

技术编号:40638982 阅读:2 留言:0更新日期:2024-03-13 21:21
本申请提供了一种流程审批方法、装置、电子设备及存储介质,该方法包括:首先根据审批流程请求确定目标项目对应的第一审批流程类型,然后根据第一审批流程类型,从预先构建的多个通用流程模型中确定出第一目标流程模型,以及从预先配置的流程资源库筛选出第一目标参数,将第一目标参数装载在第一目标流程模型上,通过装载了第一目标参数的第一目标流程模型展示目标审批页面,响应于针对目标审批页面的审批发起请求,向审批流程节点发送审批信息。本申请能够提供一套统一的审批流程,针对不同的审批流程,实现个性化定制,具有较好的泛用性,降低开发成本,提升工作效率。

【技术实现步骤摘要】

本申请涉及数据处理,尤其涉及一种流程审批方法、装置、电子设备及存储介质


技术介绍

1、在日常管理活动中,通常会有一些流程需要上级审批,在信息化到来之前,都是通过领导书面签字的形式来实现流程审批,即下一级别找上一级别签字。随着企业的不断发展,业务流程会越来越多,越来越复杂。而流程审批工作是一项综合协调、涉及多方面工作的管理或服务行为。

2、在目前的系统中,涉及到多种审批流程,例如:发展成员审批流程、会议审批流程、请假审批流程,每次增加一类新的审批流程时,都需要对同类型的代码再次进行编写,针对不同的场景以及审批流程接口进行开发,其开发成本高且技术含量低,并且,不同的审批流程的接口规范、数据模型不一致,导致数据难以互通,现有技术中缺少统一的流程规范。


技术实现思路

1、有鉴于此,本申请实施例提供了一种流程审批方法、装置、电子设备及存储介质,能够提供一套统一的审批流程,针对不同的审批流程,实现个性化定制,具有较好的泛用性,降低开发成本,提升工作效率。

2、本申请实施例的技术方案是这样实现的:

3、第一方面,本申请实施例提供一种流程审批方法,包括以下步骤:

4、在接收到针对目标项目的审批流程请求之后,根据所述审批流程请求确定所述目标项目对应的第一审批流程类型;

5、从预先构建的多个通用流程模型中,确定与所述第一审批流程类型相匹配的第一目标流程模型;

6、从预先配置的流程资源库筛选与所述第一审批流程类型对应的第一目标参数,并将所述第一目标参数装载在所述第一目标流程模型上,并通过装载了第一目标参数的所述第一目标流程模型展示匹配所述第一审批流程类型的目标审批页面;

7、响应于针对所述目标审批页面的审批发起请求,根据所述审批发起请求获取所述第一审批流程类型下的审批信息和审批流程节点,并向所述审批流程节点发送所述审批信息。

8、在一种可能的实施方式中,所述根据所述审批流程请求确定所述目标项目对应的第一审批流程类型,包括:

9、根据预设的进位计数制,将所述第一审批流程类型所对应的文字转换为第一数字标识;

10、将所述第一数字标识确定为所述目标项目对应的所述第一审批流程类型。

11、在一种可能的实施方式中,所述通用流程模型包括预设的第二数字标识,所述从预先构建的多个通用流程模型中,确定与所述第一审批流程类型相匹配的第一目标流程模型,包括:

12、确定与所述第一数字标识相同的所述第二数字标识;

13、将所述第二数字标识对应的通用流程模型,确定为与所述第一审批流程类型相匹配的第一目标流程模型。

14、在一种可能的实施方式中,所述目标审批页面包括至少一个流程节点和每个流程节点下的流程内容,所述通过装载了第一目标参数的所述第一目标流程模型展示匹配所述第一审批流程类型的目标审批页面,包括:

15、通过所述第一目标参数确定至少一个流程节点以及每个流程节点的节点顺序、每个流程节点下的流程内容;

16、当任一流程节点下的所述流程内容产生变化时,若变化结果满足了根据所述第一目标参数确定的预设条件时,调整所述至少一个流程节点的显示状态以及每个流程节点的所述节点顺序、每个流程节点下的所述流程内容;

17、显示调整后的按所述节点顺序排列的所述至少一个流程节点和每个流程节点下的流程内容。

18、在一种可能的实施方式中,所述方法还包括:

19、确定与所述第一审批流程类型对应的第二目标参数,并将所述第二目标参数存储在所述流程资源库中,其中,所述第一目标参数与所述第二目标参数不同。

20、在一种可能的实施方式中,所述方法还包括:

21、确定与第二审批流程类型相匹配的第二目标流程模型以及与所述第二审批流程类型对应的第三目标参数,其中,所述第二审批流程类型与所述第一审批流程类型不同,所述第二目标流程模型与所述第一目标流程模型不同,所述第三目标参数分别与所述第一目标参数、第二目标参数不同;

22、将所述第二目标流程模型存储为所述通用流程模型,并将所述第三目标参数存储在所述流程资源库中。

23、在一种可能的实施方式中,所述方法还包括:

24、确定当前用户的至少一个职务类型;

25、基于预设的每个职务类型与职务权限的对应关系,确定所述当前用户的至少一个所述职务权限;

26、将至少一个所述职务权限确定为所述当前用户的用户权限;

27、基于所述用户权限,确定所述当前用户的可执行操作。

28、第二方面,本申请实施例还提供一种流程审批装置,所述装置包括:

29、第一确定模块,用于在接收到针对目标项目的审批流程请求之后,根据所述审批流程请求确定所述目标项目对应的第一审批流程类型;

30、第二确定模块,用于从预先构建的多个通用流程模型中,确定与所述第一审批流程类型相匹配的第一目标流程模型;

31、装载模块,用于从预先配置的流程资源库筛选与所述第一审批流程类型对应的第一目标参数,并将所述第一目标参数装载在所述第一目标流程模型上,并通过装载了第一目标参数的所述第一目标流程模型展示匹配所述第一审批流程类型的目标审批页面;

32、发送模块,响应于针对所述目标审批页面的审批发起请求,根据所述审批发起请求获取所述第一审批流程类型下的审批信息和审批流程节点,并向所述审批流程节点发送所述审批信息。

33、第三方面,本申请实施例还提供一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行第一方面任一项所述的流程审批方法的步骤。

34、第四方面,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行第一方面任一项所述的流程审批方法的步骤。

35、本申请实施例具有以下有益效果:

36、在接收到针对目标项目的审批流程请求之后,根据审批流程类型对应文字所转换成的数字标识,直接通过文字即可从预先构建的多个通用流程模型中,确定出与审批流程类型相匹配的目标流程模型,然后从预先配置的资源库中挑选对应的配置参数装载在目标流程模型上,展示匹配审批流程类型的目标审批页面,由于目标流程模型中的配置参数是根据不同的流程类型从资源库中挑选的,因此,对于不同目标项目的审批流程类型,只需要从资源库中获取对应审批流程类型的配置参数并进行装载,即可展示匹配审批流程类型的目标审批页面,并且,在需要更改目标项目的审批流程时,只需要修改资源库中对应的配置参数即可,当需要新增一个审批流程类型时,只需要在原有的通用流程模型的基础上,新增与审批流程类型相对应的通用流程模型,并在资源库中设置对应的配置参数,即可实现新增的审批流程,本文档来自技高网...

【技术保护点】

1.一种流程审批方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的方法,其特征在于,所述根据所述审批流程请求确定所述目标项目对应的第一审批流程类型,包括:

3.根据权利要求2所述的方法,其特征在于,所述通用流程模型包括预设的第二数字标识,所述从预先构建的多个通用流程模型中,确定与所述第一审批流程类型相匹配的第一目标流程模型,包括:

4.根据权利要求3所述的方法,其特征在于,所述第一目标参数包括第二数字标识和位置标识,所述位置标识表征所述第一目标参数在所述第一目标流程模型上的装载位置,所述从预先配置的流程资源库筛选与所述第一审批流程类型对应的第一目标参数,并将所述第一目标参数装载在所述第一目标流程模型上,包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

7.根据权利要求1所述的方法,其特征在于,所述方法还包括:

8.一种流程审批装置,其特征在于,所述装置包括:

9.一种电子设备,其特征在于,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如权利要求1至7任一项所述的流程审批方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至7任一项所述的流程审批方法的步骤。

...

【技术特征摘要】

1.一种流程审批方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的方法,其特征在于,所述根据所述审批流程请求确定所述目标项目对应的第一审批流程类型,包括:

3.根据权利要求2所述的方法,其特征在于,所述通用流程模型包括预设的第二数字标识,所述从预先构建的多个通用流程模型中,确定与所述第一审批流程类型相匹配的第一目标流程模型,包括:

4.根据权利要求3所述的方法,其特征在于,所述第一目标参数包括第二数字标识和位置标识,所述位置标识表征所述第一目标参数在所述第一目标流程模型上的装载位置,所述从预先配置的流程资源库筛选与所述第一审批流程类型对应的第一目标参数,并将所述第一目标参数装载在所述第一目标流程模型上,包括:

5.根据权利要求1所...

【专利技术属性】
技术研发人员:张琳婧席振寅齐鹏
申请(专利权)人:昆仑数智科技有限责任公司
类型:发明
国别省市:

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

1