审批流的生成方法及装置、电子设备、存储介质制造方法及图纸

技术编号:31318872 阅读:14 留言:0更新日期:2021-12-13 00:01
本申请提供一种审批流的生成方法及装置、电子设备、存储介质,该方法包括:响应于审批规则新建请求,生成审批规则标识;接收对应所述审批规则标识的每一阶段的审批人员信息以及触发条件;根据每个阶段的审批人员信息以及触发条件,生成所述审批规则标识对应的审批流。大大提高审批流逻辑的清晰度,减少代码的重复率,提升开发效率。提升开发效率。提升开发效率。

【技术实现步骤摘要】
审批流的生成方法及装置、电子设备、存储介质


[0001]本申请涉及互联网
,特别涉及一种审批流生成方法及装置、电子设备、计算机可读存储介质。

技术介绍

[0002]工作流“Workflow”,指业务过程的部分或整体在计算机应用环境下的自动化,是对工作流程及其各操作步骤之间业务规则的抽象、概括描述。审批流是工作流的一种应用。
[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]图1为本申请一实施例提供的审批流的生成方法的应用场景示意图;
[0039]图2是本申请实施例提供的电子设备的结构示意图;
[0040]图3是本申请实施例提供的一种审批流的生成方法的流程示意图;
[0041]图4是图3对应实施例的基础上审批人员信息以及触发条件接收流程示意图;
[0042]图5是图3对应实施例的基础上审批流构建之后的流程示意图;
[0043]图6是本申请另一实施例提供的一种审批流的生成方法的流程示意图;
[0044]图7是本申请另一实施例提供的一种审批流的生成装置的框图。
具体实施方式
[0045]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。
[0046]相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0047]图1为本申请实施例提供的审批流的生成方法的应用场景示意图。该方法包括:服务端以及客户端,服务端与客户端之间通过无线网络通信。客户端可以是智能手机、平板电脑、台式电脑。服务端可以是服务器或服务器集群。服务端可以执行本申请实施例提供的审批流的生成方法。
[0048]图2是本申请实施例提供的电子设备的结构示意图。该电子设备可以作为上述服务端,该电子设备200可以用于执行本申请实施例提供的审批流的生成方法。如图2所示,该电子设备200包括:一个或多个处理器202、一个或多个存储处理器可执行指令本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种审批流的生成方法,其特征在于,包括:响应于审批规则新建请求,生成审批规则标识;接收对应所述审批规则标识的每一阶段的审批人员信息以及触发条件;根据每个阶段的审批人员信息以及触发条件,生成所述审批规则标识对应的审批流。2.根据权利要求1所述的方法,其特征在于,所述响应于审批规则新建请求,生成审批规则标识,包括:响应于审批规则新建请求,根据所述审批规则新建请求中携带的规则名称,生成所述审批规则标识。3.根据权利要求1所述的方法,其特征在于,所述接收对应所述审批规则标识的每一阶段的审批人员信息以及触发条件,包括:将所述审批规则标识返回所述审批规则新建请求的请求方,触发所述请求方显示信息输入界面;接收所述请求方发送的用户在所述信息输入界面录入的每个阶段的审批人员信息以及触发条件。4.根据权利要求3所述的方法,其特征在于,所述接收所述请求方发送的用户在所述信息输入界面录入的每个阶段的审批人员信息以及触发条件,包括:接收所述请求方发送的用户在所述信息输入界面输入的审批人员名单、多种判断参数以及多种判断类型;接收所述请求方发送的用户从所述审批人员名单中选取的每个阶段的审批人员信息,以及从所述多种判断参数中选取的指定判断参数、所述多种判断类型中选取的指定判断类型;根据每个阶段的指定判断参数、指定判断类型以及所述请求方发送的所述阶段的触发值,获得每个阶段的触发条件。5.根据权利要求3所述的方法,其特征在于,还包括:接收所述请求方配置的每个阶段完成时的...

【专利技术属性】
技术研发人员:王凯胡明
申请(专利权)人:创新奇智青岛科技有限公司
类型:发明
国别省市:

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

1