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

技术编号:27938273 阅读:55 留言:0更新日期:2021-04-02 14:19
本申请提供一种审批方法、装置、设备和介质,该方法包括:读取当前审批节点对应的审批脚本文件;其中,审批脚本文件与预设审批条件对应;获取表单数据,并将表单数据输入审批脚本文件,以便判断表单数据是否符合预设审批条件;根据输出结果确定当前审批节点的审批结果。本申请在审批节点具有对应的审批脚本文件,将审批脚本文件与系统分离,可实现灵活的审批脚本文件的上下线,当需要更新时,无需更改系统代码,只需要修改审批脚本文件;当执行到当前审批节点时,直接读取对应的审批脚本文件,然后将获取的表单数据输入审批脚本文件中,得到审批结果,避免了相关技术中当需要更新时,频繁的改动系统代码造成的操作复杂和系统不稳定性的问题。

【技术实现步骤摘要】
一种审批方法、装置、设备和介质
本申请涉及审批
,特别涉及一种审批方法、装置、设备和介质。
技术介绍
流程是公司员工在ERP(企业资源计划,EnterpriseResourcePlanning)系统中常用的一个功能,相比在线下走流程,在ERP系统中走流程,实现了信息化、无纸化,让办公不再受空间物理条件限制,随时随地都可以处理事务,将易损毁的纸质文件变为电子信息进行管理,高效安全,可以完整追溯整个流程的流转。在ERP系统中,运维人员可以按照实际需要,设计多种多样的流程,每个流程可以有丰富的表单数据,不同的审批节点。每个流程可能会有很多的审批节点,为了让流程更高效,常规的方式是由系统开发人员,将取值、判断的代码,在系统运行之前,固定地、不可修改地写在系统的Java代码中,且通用性较差,仅能用于简单的数据结构的表单项目。然而,随着业务的扩展,需求的变更,流程表单数据结构会变得越来越复杂,同时节点自动审批的预设条件也可能会改变,也许是取表单中另外一个数据进行判断,也许是用多个数据以一定格式组合起来进行判断,也许是表单中一部分数据与另一部分数据进行判断。每当有新的需求出现,如果现有系统无法满足新的需求,以常规思路,每次都需要修改系统的代码,在代码里修改或新增判断条件,再经历测试、上线。这一整个过程,需要不小的研发成本,频繁的改动系统代码,也会加大系统的不稳定性。因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。
技术实现思路
本申请的目的是提供一种审批方法、装置、电子设备和计算机可读存储介质,可实现灵活的审批脚本文件的上下线,当需要更新时,无需更改系统代码,只需要修改审批脚本文件,避免了相关技术中当需要更新时,频繁的改动系统代码造成的操作复杂和系统不稳定性的问题。其具体方案如下:本申请公开了一种审批方法,包括:读取当前审批节点对应的审批脚本文件;其中,所述审批脚本文件与预设审批条件对应;获取表单数据,并将所述表单数据输入所述审批脚本文件,以便判断所述表单数据是否符合所述预设审批条件;根据输出结果确定所述当前审批节点的审批结果。优选地,所述读取当前审批节点对应的审批脚本文件之前,还包括:获取所述当前审批节点的节点信息;根据所述节点信息判断是否存在所述审批脚本文件;若存在所述审批脚本文件,则执行所述读取所述当前审批节点对应的审批脚本文件的步骤。优选地,所述读取当前审批节点对应的审批脚本文件,包括:确定所述当前审批节点的所述预设审批条件;根据所述预设审批条件从审批脚本文件集中匹配所述审批脚本文件;读取所述审批脚本文件。优选地,所述读取当前审批节点对应的审批脚本文件,包括:确定所述当前审批节点的所述预设审批条件;根据所述预设审批条件修改标准脚本中的审批条件参数,得到所述审批脚本文件;读取所述审批脚本文件。优选地,所述读取当前审批节点对应的审批脚本文件,包括:当用户上传所述当前审批节点对应的所述审批脚本文件后,读取所述审批脚本文件。优选地,还包括:接收到脚本更新指令;根据所述脚本更新指令,更新所述审批脚本文件。优选地,还包括:在审批节点设置多个标签;其中,所述标签包括展示标签、可编辑标签和必要标签,其中,所述展示标签中的选择范围包括可编辑标签的选择范围,所述可编辑标签的选择范围包括所述必要标签的选择范围。本申请提供了一种审批装置,包括:读取模块,用于读取当前审批节点对应的审批脚本文件;其中,所述审批脚本文件与预设审批条件对应;获取与输入模块,用于获取表单数据,并将所述表单数据输入所述审批脚本文件,以便判断所述表单数据是否符合所述预设审批条件;审批结果确定模块,用于根据输出结果确定所述当前审批节点的审批结果。本申请提供了一种电子设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如上所述审批方法的步骤。本申请提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述审批方法的步骤。本申请提供一种审批方法,包括:读取当前审批节点对应的审批脚本文件;其中,审批脚本文件与预设审批条件对应;获取表单数据,并将表单数据输入审批脚本文件,以便判断表单数据是否符合预设审批条件;根据输出结果确定当前审批节点的审批结果。可见,本申请在审批节点具有对应的审批脚本文件,将审批脚本文件与系统分离,可实现灵活的审批脚本文件的上下线,当需要更新时,无需更改系统代码,只需要修改审批脚本文件;当执行到当前审批节点时,直接读取对应的审批脚本文件,然后将获取的表单数据输入审批脚本文件中,得到审批结果,避免了相关技术中当需要更新时,频繁的改动系统代码造成的操作复杂和系统不稳定性的问题。本申请同时还提供了一种审批装置、电子设备和计算机可读存储介质,均具有上述有益效果,在此不再赘述。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例所提供的一种审批方法的流程图;图2为本申请实施例提供的一种读取审批脚本文件的流程示意图图3为本申请实施例提供的另一种读取审批脚本文件的流程示意图;图4为本申请实施例提供的一种当前审批节点的界面显示的示意图;图5为本申请实施例提供的一个请假流程的示例;图6为本申请实施例提供的一种审批装置的结构示意图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。随着业务的扩展,需求的变更,流程表单数据结构会变得越来越复杂,同时节点自动审批的预设条件也可能会改变,也许是取表单中另外一个数据进行判断,也许是用多个数据以一定格式组合起来进行判断,也许是表单中一部分数据与另一部分数据进行判断。每当有新的需求出现,如果现有系统无法满足新的需求,以常规思路,每次都需要修改系统的代码,在代码里修改或新增判断条件,再经历测试、上线。这一整个过程,需要不小的研发成本,频繁的改动系统代码,也会加大系统的不稳定性。为了不必经常改动ERP系统代码,又能快速满足不断提出的需求,本申请实现了一种新的流程节点的控制方法,将判断流程表单数据是否满足条件、满足何种条件的部分代码,从ERP系统的代码中剥离出,用Java本文档来自技高网...

【技术保护点】
1.一种审批方法,其特征在于,包括:/n读取当前审批节点对应的审批脚本文件;其中,所述审批脚本文件与预设审批条件对应;/n获取表单数据,并将所述表单数据输入所述审批脚本文件,以便判断所述表单数据是否符合所述预设审批条件;/n根据输出结果确定所述当前审批节点的审批结果。/n

【技术特征摘要】
1.一种审批方法,其特征在于,包括:
读取当前审批节点对应的审批脚本文件;其中,所述审批脚本文件与预设审批条件对应;
获取表单数据,并将所述表单数据输入所述审批脚本文件,以便判断所述表单数据是否符合所述预设审批条件;
根据输出结果确定所述当前审批节点的审批结果。


2.根据权利要求1所述的审批方法,其特征在于,所述读取当前审批节点对应的审批脚本文件之前,还包括:
获取所述当前审批节点的节点信息;
根据所述节点信息判断是否存在所述审批脚本文件;
若存在所述审批脚本文件,则执行所述读取所述当前审批节点对应的审批脚本文件的步骤。


3.根据权利要求2所述的审批方法,其特征在于,所述读取当前审批节点对应的审批脚本文件,包括:
确定所述当前审批节点的所述预设审批条件;
根据所述预设审批条件从审批脚本文件集中匹配所述审批脚本文件;
读取所述审批脚本文件。


4.根据权利要求2所述的审批方法,其特征在于,所述读取当前审批节点对应的审批脚本文件,包括:
确定所述当前审批节点的所述预设审批条件;
根据所述预设审批条件修改标准脚本中的审批条件参数,得到所述审批脚本文件;
读取所述审批脚本文件。


5.根据权利要求2所述的审批方法,其特征在于,所述读取当前审批节点对应的审批脚本文件,包括:<...

【专利技术属性】
技术研发人员:高金容樊家城
申请(专利权)人:上海大汉三通通信股份有限公司
类型:发明
国别省市:上海;31

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

1