CN114707961A - 基于审批流配置的待审批任务执行方法、装置、设备、介质和程序产品 - Google Patents
基于审批流配置的待审批任务执行方法、装置、设备、介质和程序产品 Download PDFInfo
- Publication number
- CN114707961A CN114707961A CN202210352839.6A CN202210352839A CN114707961A CN 114707961 A CN114707961 A CN 114707961A CN 202210352839 A CN202210352839 A CN 202210352839A CN 114707961 A CN114707961 A CN 114707961A
- Authority
- CN
- China
- Prior art keywords
- approval
- current
- flow
- task
- approval flow
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Engineering & Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Operations Research (AREA)
- Economics (AREA)
- Marketing (AREA)
- Data Mining & Analysis (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本公开提供了一种基于审批流配置的待审批任务执行方法,可以应用于物联网技术领域和大数据技术领域。该基于审批流配置的待审批任务执行方法包括:根据待审批任务的任务类型标识和预设审批流匹配规则,匹配所述待审批任务对应的当前审批流;基于所述当前审批流的当前审批要求度和所述待审批任务的任务要求度,匹配所述当前审批流对应的升级审批流;以及根据所述升级审批流的审批执行状态,对所述当前审批流执行回转操作,以完成所述待审批任务执行。本公开还提供了一种基于审批流配置的待审批任务执行装置、设备、存储介质和程序产品。
Description
技术领域
本公开涉及计算机技术领域,具体地涉及一种基于审批流配置的待审批任务执行方法、装置、设备、介质和程序产品。
背景技术
随着信息技术的快速发展和广泛应用,对于金融、教育、制造等各个行业在内,都基本实现了业务审批、报表审批以及单据审批等***化的电子审批流转进程,从而取代了纸件传递报送的传统审批方式,极大提高了业务审批工作效率,保证了审批过程的透明度,增加了业务审批办理准确度,且能够提供实时审批节点的随时查阅,对审批流程的进度能够进行直观性掌握。目前常用的电子审批流转***一般向业务人员提供可使用的操作页面,由业务人员对需要进行审批的信息通过操作页面进行选择填写,提交***流程进行审批流转。此外,进一步地,为满足不断创新的业务模式进展,和频繁调整的业务审批场景,同时降低审批***的开发成本,提高开发效率,现有的电子审批流转***开始朝向流程可配置化的方面进行展开,以实现***的高度复用,提高审批节点的新增、废弃等修改变更过程的稳定性。但是,基于现有的流程可配置化(即审批流配置)的电子审批流转***虽然可以相当程度上的提高电子审批效率,然而在很多应用场景下,其仍然具有较多的审批限制,限制其进一步的发展应用。
发明内容
鉴于上述问题,本公开提供了一种能够提高待审批任务的自动化审批速度、优化审批流执行进程的基于审批流配置的待审批任务执行方法、装置、设备、介质和程序产品。
根据本公开的第一个方面,提供了一种基于审批流配置的待审批任务执行方法,包括:根据待审批任务的任务类型标识和预设审批流匹配规则,匹配所述待审批任务对应的当前审批流;基于所述当前审批流的当前审批要求度和所述待审批任务的任务要求度,匹配所述当前审批流对应的升级审批流;以及根据所述升级审批流的审批执行状态,对所述当前审批流执行回转操作,以完成所述待审批任务执行。
根据本公开实施例,在所述根据待审批任务的任务类型标识和预设审批流匹配规则,匹配所述待审批任务对应的当前审批流之前,还包括:查询当前时刻的所述待审批任务;解析与所述待审批任务相匹配的所述任务类型标识。
根据本公开实施例,在所述根据待审批任务的任务类型标识和预设审批流匹配规则,匹配所述待审批任务对应的当前审批流中,包括:根据预设审批流匹配规则,匹配与所述任务类型标识对应的审批流标签;根据所述审批流标签查询所述待审批任务对应的当前审批流。
根据本公开实施例,在所述基于所述当前审批流的当前审批要求度和所述待审批任务的任务要求度,匹配所述当前审批流对应的升级审批流之前,还包括:在执行所述当前审批流之前,解析所述待审批任务的字段解析结果;根据字段解析结果确定待审批任务的任务要求度。
根据本公开实施例,在所述基于所述当前审批流的当前审批要求度和所述待审批任务的任务要求度,匹配所述当前审批流对应的升级审批流中,包括:当所述当前审批要求度小于所述任务要求度时,筛选所述当前审批流的多个流程审批节点,生成所述升级审批流;当所述当前审批要求度大于所述任务要求度时,执行所述当前审批流。
根据本公开实施例,在所述当所述当前审批要求度小于所述任务要求度时,筛选所述当前审批流的多个流程审批节点,生成所述升级审批流中,包括:根据所述多个流程审批节点的节点权限信息筛除与所述任务要求度相匹配的至少一个中间流程审批节点;组合所述至少一个中间流程审批节点筛除之后的其他流程审批节点,生成所述升级审批流。
根据本公开实施例,在所述执行所述当前审批流中,包括:查询当前审批流的当前流程审批节点的当前审批时间;当所述当前审批时间大于第一时间阈值时,向所述当前流程审批节点发起提示操作;查询当前流程审批节点对应所述提示操作的当前提示时间;当所述当前提示时间大于第二时间阈值时,匹配所述当前审批流对应的第一更新审批流。
根据本公开实施例,在所述匹配所述当前审批流对应的第一更新审批流中,包括:查询与所述当前流程审批节点的节点权限信息一致的备用流程审批节点;组合所述备用流程审批节点和筛除所述当前流程审批节点之后的与所述当前审批流对应的多个流程审批节点,生成所述第一更新审批流;其中,所述第一更新审批流中每个流程审批节点所对应的审批时间阈值小于所述当前审批流中的每个流程审批节点所对应的审批时间阈值,且所述第一更新审批流中每个流程审批节点所对应的提示时间阈值小于所述当前审批流中的每个流程审批节点所对应的提示时间阈值。
根据本公开实施例,在所述基于所述当前审批流的当前审批要求度和所述待审批任务的任务要求度,匹配所述当前审批流对应的升级审批流之后,还包括:查询所述升级审批流的当前流程审批节点的当前审批时间;当所述当前审批时间大于第三时间阈值时,向所述当前流程审批节点发起提示操作;查询当前流程审批节点对应所述提示操作的当前提示时间;当所述当前提示时间大于第四时间阈值时,匹配所述升级审批流对应的第二更新审批流。
根据本公开实施例,在所述匹配所述升级审批流对应的第二更新审批流中,包括:查询与所述当前流程审批节点的节点权限信息一致的备用流程审批节点;组合所述备用流程审批节点和筛除所述当前流程审批节点之后的与所述升级审批流对应的多个流程审批节点,生成所述第二更新审批流;其中,所述第二更新审批流中每个流程审批节点所对应的审批时间阈值小于所述升级审批流中的每个流程审批节点所对应的审批时间阈值,且所述第二更新审批流中每个流程审批节点所对应的提示时间阈值小于所述升级审批流中的每个流程审批节点所对应的提示时间阈值。
根据本公开实施例,在所述根据所述升级审批流的审批执行状态,对所述当前审批流执行回转操作,以完成所述待审批任务执行中,包括:当所述升级审批流的审批执行状态为结束状态时,回转执行所述当前审批流;生成与所述升级审批流的审批执行结果相对应的回转执行结果。
根据本公开实施例,在所述回转执行所述当前审批流中,包括:监测所述当前审批流的回转执行时间;当所述回转执行时间超出第五时间阈值时,结束所述当前审批流的回转。
本公开的第二方面提供了一种基于审批流配置的待审批任务执行装置,包括当前审批流匹配模块、升级审批流匹配模块和当前审批流回转模块。当前审批流匹配模块用于根据待审批任务的任务类型标识和预设审批流匹配规则,匹配所述待审批任务对应的当前审批流;升级审批流匹配模块用于基于所述当前审批流的当前审批要求度和所述待审批任务的任务要求度,匹配所述当前审批流对应的升级审批流;以及当前审批流回转模块用于根据所述升级审批流的审批执行状态,对所述当前审批流执行回转操作,以完成所述待审批任务执行。
本公开的第三方面提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得一个或多个处理器执行上述基于审批流配置的待审批任务执行方法。
本公开的第四方面还提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行上述基于审批流配置的待审批任务执行方法。
本公开的第五方面还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述基于审批流配置的待审批任务执行方法。
本公开提供了一种基于审批流配置的待审批任务执行方法、装置、设备、介质和程序产品。其中,基于审批流配置的待审批任务执行方法包括:根据待审批任务的任务类型标识和预设审批流匹配规则,匹配所述待审批任务对应的当前审批流;基于所述当前审批流的当前审批要求度和所述待审批任务的任务要求度,匹配所述当前审批流对应的升级审批流;以及根据所述升级审批流的审批执行状态,对所述当前审批流执行回转操作,以完成所述待审批任务执行。因此,相对于现有技术中审批流配置固定无法进一步实现审批优化的传统方式,本公开实施例的上述基于审批流配置的待审批任务执行方法可以在审批流配置的当前审批流基础上,进一步通过进一步自识别待审批业任务生成升级审批流,通过升级审批流显著简化审批流程,进一步加快审批速度,而且通过对当前审批流的回转确保原审批流程的执行,能够在加快审批的基础上,尽可能保证审批的准确性,降低因加快审批造成审批错误率,从而实现在审批流配置的基础上对任务审批过程的执行优化。
附图说明
通过以下参照附图对本公开实施例的描述,本公开的上述内容以及其他目的、特征和优点将更为清楚,在附图中:
图1示意性示出了根据本公开实施例的基于审批流配置的待审批任务执行方法、装置、设备、介质和程序产品的应用场景图;
图2示意性示出了根据本公开实施例的基于审批流配置的待审批任务执行方法的流程图;
图3A示意性示出了根据本公开实施例的基于审批流配置的待审批任务执行方法中当前审批流执行过程的流程图;
图3B示意性示出了根据本公开实施例的基于审批流配置的待审批任务执行方法中升级审批流执行过程的场景图;
图4示意性示出了根据本公开实施例的基于审批流配置的待审批任务执行方法中的审批流执行回转过程的场景图;
图5示意性示出了根据本公开实施例的基于审批流配置的待审批任务执行装置的结构框图;以及
图6示意性示出了根据本公开实施例的适于实现基于审批流配置的待审批任务执行方法的电子设备的方框图。
具体实施方式
以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。
在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。在此使用的术语“包括”、“包含”等表明了所述特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。
在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明书的上下文相一致的含义,而不应以理想化或过于刻板的方式来解释。
在使用类似于“A、B和C等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有A、B和C中至少一个的***”应包括但不限于单独具有A、单独具有B、单独具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B、C的***等)。
现有的电子审批流转***虽然通过审批流配置能够实现针对不同审批任务的审批流程高度复用,在对审批流程节点的修改变更过程中保持***稳定性,但是新成的审批流在后续的审批过程中基本不得再作更改,换言之一次审批流程的配置就固定下本次审批业务的审批信息的审批流转,形成该审批业务的固定审批流。换言之,本次审批提交的该审批业务的审批信息就决定了该审批过程的审批流配置,在审批流执行过程中审批流程以及流程节点都将难以再作进一步调整。因此,对于已提交审批业务的审批信息应为紧急审批业务,但错匹配为普通审批流配置并执行了审批过程的场景而言,只能重新提交审批,进行重复节点的流程审批,严重影响该审批业务的紧急审批效率,增加审批流转复杂度,不利于流程简约化、快速化、高速化的现***公需求。此外,对于这种普通审批流配置若临时需要加快处理,也只能对各个流程节点的审批人进行逐个催促,无法实现有效的加速审批方案。
为解决现有技术中因审批流配置固定无法灵活更改导致的审批流执行无法加快不能很好适应多样化的现***公需求的技术问题,本公开提供了一种能够显著提高待审批任务的自动化审批速度、优化审批流执行进程的基于审批流配置的待审批任务执行方法、装置、设备、介质和程序产品。
需要说明的是,本公开实施例的上述基于审批流配置的待审批任务执行方法和装置可用于物联网技术领域和大数据技术领域,也可用于金融领域以及金融领域之外的任意领域,本公开实施例的基于审批流配置的待审批任务执行方法和装置的应用领域不做限定。
在本公开的技术方案中,所涉及的包括用户个人信息等数据的收集、存储、使用、加工、传输、提供、公开和应用等处理,均符合相关法律法规的规定,采取了必要保密措施,且不违背公序良俗。其中,在获取或采集用户个人信息之前,均获取了用户的授权或同意。
本公开的实施例提供了一种基于审批流配置的待审批任务执行方法,包括:根据待审批任务的任务类型标识和预设审批流匹配规则,匹配所述待审批任务对应的当前审批流;基于所述当前审批流的当前审批要求度和所述待审批任务的任务要求度,匹配所述当前审批流对应的升级审批流;以及根据所述升级审批流的审批执行状态,对所述当前审批流执行回转操作,以完成所述待审批任务执行。
图1示意性示出了根据本公开实施例的基于审批流配置的待审批任务执行方法、装置、设备、介质和程序产品的应用场景图。
如图1所示,根据该实施例的应用场景100可以包括终端设备101、102、103、网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
用户可以使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端设备101、102、103上可以安装有各种通讯客户端应用,例如购物类应用、网页浏览器应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等(仅为示例)。
终端设备101、102、103可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等。
服务器105可以是提供各种服务的服务器,例如对用户利用终端设备101、102、103所浏览的网站提供支持的后台管理服务器(仅为示例)。后台管理服务器可以对接收到的用户请求等数据进行分析等处理,并将处理结果(例如根据用户请求获取或生成的网页、信息、或数据等)反馈给终端设备。
需要说明的是,本公开实施例所提供的基于审批流配置的待审批任务执行方法一般可以由服务器105执行。相应地,本公开实施例所提供的基于审批流配置的待审批任务执行装置一般可以设置于服务器105中。本公开实施例所提供的基于审批流配置的待审批任务执行方法也可以由不同于服务器105且能够与终端设备101、102、103和/或服务器105通信的服务器或服务器集群执行。相应地,本公开实施例所提供的基于审批流配置的待审批任务执行装置也可以设置于不同于服务器105且能够与终端设备101、102、103和/或服务器105通信的服务器或服务器集群中。
应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。
以下将基于图1描述的场景,通过图2~图6对公开实施例的基于审批流配置的待审批任务执行方法进行详细描述。
图2示意性示出了根据本公开实施例的基于审批流配置的待审批任务执行方法的流程图。
如图2所示,该实施例的基于审批流配置的待审批任务执行方法包括操作S201~操作S203。
在操作S201,根据待审批任务的任务类型标识和预设审批流匹配规则,匹配所述待审批任务对应的当前审批流;
在操作S202,基于所述当前审批流的当前审批要求度和所述待审批任务的任务要求度,匹配所述当前审批流对应的升级审批流;以及
在操作S203,根据所述升级审批流的审批执行状态,对所述当前审批流执行回转操作,以完成所述待审批任务执行。
待审批任务可以是基于报表形式的电子审批业务文件的业务任务,可以含有待审批的业务信息。其中,该电子审批业务文件可以是如xml格式的应用文件,能够在被解析之后生成或者通过电子审批***展示所要执行审批的待审批信息。
在本公开实施例中,每个待审批任务在被提交到***的相应任务接收模块进行接收时,提交该待审批任务的用户可以直接通过***的显示设备的显示页面选择或者提供相应的待审批任务的审批标识,该审批标识可以作为上述的任务类型标识,用于标识该待审批任务的当前时刻的如任务单类型、交易类型甚至岗位权限类型的审批执行类型。预设审批流匹配规则为任务类型标识和对应的预设审批流之间的对应关系的匹配规则,用于通过任务类型标识来匹配与该任务类型标识相对应的预设审批流作为对应于该任务类型标识的待审批任务的当前时刻的当前审批流。
其中,每个预设审批流设定了对应待审批任务在执行审批过程中对应审批流程节点以及该流程节点的审批流转逻辑,使得待审批任务依照该预设审批流执行审批时可以顺利实现相应的流程审批过程,而无需其他相应的人工干涉。当前审批流为根据上述预设审批流匹配规则匹配与当前时刻的待审批任务对应的预设审批流。因此,通过上述任务类型标识能够使得用户非常便利的实现对待审批任务的提交,结合预设审批流匹配规则可以快速有效地为当前时刻的待审批任务匹配相应的当前审批流。
进一步地,每个匹配的预设审批流都会对应不同的审批要求度,审批要求度为反应该预设审批流的审批执行场景的要求信息的参数,具体可以为一数值,可以用于体现该预设审批流在执行过程中的紧急程度等相应的审批要求信息。不同的审批要求度的预设审批流的流程节点数量和流程节点审批执行逻辑对应有所不同。一般审批要求度越高,预设审批流对应的流程节点数据越少,审批执行逻辑越简单。相应地,当前审批要求度为对应的当前审批流的审批要求信息参数,以反映该当前审批流的审批要求信息。
在本公开实施例中,对应于上述当前审批流的当前审批要求度,对该当前审批流的该待审批任务也同样设置相应的任务要求度。该任务要求度为用于反应该待审批任务的审批执行场景的要求信息的参数,具体可以为与审批要求度相同的设置规则,二者可以执行相应的匹配对应操作,从而建立待审批任务的要求信息和对应当前审批流的要求信息的审批场景对应关系。其中,该任务要求度越高,该待审批任务的对应审批流要求度也越高,基对应审批流的流程节点数据越少,审批执行逻辑越简单。须知,在通常情况下,用户向***提交待审批任务时,通常难以很好的理解自己所提交的待审批任务的任务要求度的高低需要,或者***因自身限制提交页面展示给用户的选择内容过少,往往导致待审批任务的任务要求度和当前审批流的当前审批要求度并不匹配,这就容易造成往往普通的审批任务会执行加速审批流程,而需要进行加速审批的紧急审批任务反而处于普通审批流程,这就造成的审批资源的浪费,而现有审批流的固定配置往往还不能够对审批流程进行适应性调整,这就造成错误匹配审批流的待审批任务只能重新提交审批,进行重复节点的流程审批,严重影响该审批业务的紧急审批效率,增加审批流转复杂度,不利于流程简约化、快速化、高速化的现***公需求。
因此,根据上述当前审批流的当前审批要求度和所述待审批任务的任务要求度之间的对应关系,可以对当前审批要求度和任务要求度不能很好匹配的待审批任务进行审批流调整。换言之,在匹配当前审批流的审批流配置基础上,进一步实现了对进入审批执行操作过程的待审批任务的审批流的流程节点及流程审批执行逻辑的更改。其中,升级审批流为基于当前审批流进行更改之后形成的审批流,该审批流对当前审批流的一些流程节点和流程审批执行逻辑可以进行更改,这些更改一般只能对当前审批流进行简化或者简约,比如删除一些中间审批节点以及将涉及循环审批的流程逻辑修改为简单的串行审批逻辑等。升级审批流可以视为对当前审批流的审批升级,该升级审批流的流程节点更少,流程审批逻辑更为简单,审批执行速度更快,自然其对应的升级审批要求度相对于当前审批要求度更高。换言之,对于待审批任务而言,其审批过程直接从原有复杂的当前审批流升级匹配到审批流程更为简化的升级审批流,通过升级审批流实现对待审批任务的审批,自然就能够在执行审批过程中对固定的审批流配置进行自由灵活的适应性修改,从而加快审批速度,适应于要求审批速度更快的业务审批场景。因此,通过升级审批流能够实现对审批过程的进一步优化,加快审批进程,节约审批资源,实现了对审批流配置的更改,更能够适应于越来越高要求的多样化现代业务审批需要。
在本公开的实施例中,在当前审批流的基础上,匹配新的升级审批流对待审批任务执行加速审批的过程中,对于原当前审批流而言,可以继续保持原待审批任务的审批执行,以确保原当前审批流的各个节点正常的审批操作,同时还可以确保待审批任务能够通过升级审批流快速完成审批。或者,在审批业务进程较多的情况下,原当前审批流还可以在升级审批流执行过程中中止或暂停当前审批流的审批执行,以节约***当前审批资源占用,确保电子审批***的有序高效审批执行进程。因此,在该待审批任务完成升级审批流的审批过程中,对该升级审批流的执行过程状态进行查询监测,来确定其审批执行状态。也即该审批执行状态为该待审批任务的升级审批流的审批执行过程状态,可以为“审批执行中”、“审批结束”等,具体可以通过相应的代码或者字段进行标记。
当审批执行状态为审批结束时,可以根据该审批执行状态的标记字段相应生成对应的响应指令,响应于该响应指令,可以对该升级审批流的原当前审批流执行回转,回转可以理解为升级审批流结束执行,对原审批流执行回调,继续执行原当前审批流的待审批任务的审批进程。如此,可以在节约***当前审批资源占用情况下,继续进行原待审批任务的当前审批流的审批执行,以确保原当前审批流的各个节点正常的审批操作,防止因升级审批流的加速执行造成审批错误情况的出现,实现对升级审批流的执行复核,同时还可以确保待审批任务能够通过升级审批流快速完成审批。
因此,相对于现有技术中审批流配置固定无法进一步实现审批优化的传统方式,本公开实施例的上述基于审批流配置的待审批任务执行方法可以在审批流配置的当前审批流基础上,进一步通过进一步自识别待审批业任务生成升级审批流,通过升级审批流显著简化审批流程,进一步加快审批速度,而且通过对当前审批流的回转确保原审批流程的执行,能够在加快审批的基础上,尽可能保证审批的准确性,降低因加快审批造成审批错误率,从而实现在审批流配置的基础上对任务审批过程的执行优化。
图3A示意性示出了根据本公开实施例的基于审批流配置的待审批任务执行方法中当前审批流执行过程的流程图;图3B示意性示出了根据本公开实施例的基于审批流配置的待审批任务执行方法中升级审批流执行过程的场景图;图4示意性示出了根据本公开实施例的基于审批流配置的待审批任务执行方法中的审批流执行回转过程的场景图。
如图2-图4所示,根据本公开实施例,在操作S201所述根据待审批任务的任务类型标识和预设审批流匹配规则,匹配所述待审批任务对应的当前审批流之前,还包括:
查询当前时刻的所述待审批任务;
解析与所述待审批任务相匹配的所述任务类型标识。
在本公开实施例中,对于电子审批***而言,同一个用户可以通过提交页面提交多个待审批任务,但是对于这些多个待审批任务一般都是分时输入***,因此,响应于用户起单提交操作,可以对当前时刻的待审批任务进行确认,进而可以从***所接收的该用户的所有待审批任务中查询对应当前时刻的待审批任务,以获取该待审批任务,具体可以参见操作S301。其中,当前时刻可以理解为对应于本次用户的起单提交操作的时刻。
在接收到该待审批任务之后,对该待审批任务的电子审批业务文件进行解析操作,从而能够确定该待审批任务的任务类型标识和其相应的待审批信息等审批相关的内容。
借此,可以实现简单快捷地对待审批任务的任务类型标识的确定,从而有助于通过任务类型标识对该待审批任务的当前审批流进行匹配配置。
待审批任务的任务单审批执行一般主要由起单、流转审批等流程节点组成实现,具体地流程控制配置化改造将涉及节点信息参数的配置。该节点信息参数包括业务类型、交易类型以及岗位信息的相应的节点参数,具体将一级分类、大原因、小原因、交易类型、涉及机构、各机构岗位数量、层级及权限等参数抽取至参数配置数据表中。提供参数配置数据表参数维护服务,同时增加双敲复核保证参数配置的正确性。把任务单的结单、退单、撤销、作废、保存、转高级机构等动作抽象成不同的服务单元,根据岗位权限参数动态组合成相应的审批流配置服务,根据机构和岗位层级自动匹配任务单流转审批流。
如图2-图4所示,根据本公开实施例,在操作S201所述根据待审批任务的任务类型标识和预设审批流匹配规则,匹配所述待审批任务对应的当前审批流中,包括:
根据预设审批流匹配规则,匹配与所述任务类型标识对应的审批流标签:
根据所述审批流标签查询所述待审批任务对应的当前审批流。
在获取相应的待审批任务及其对应任务类型标识之后,通过预设审批流匹配规则,确定与该任务类型标识相互匹配的审批流标签。审批流标签为该预设审批流匹配规则相适应的预设审批流的匹配标签,不同的审批流标签用于反映该预设审批流的不同审批流程类型,审批流程类型用于定义该预设审批流的审批相关类型,如多级审批类型、同级审批类型等与审批执行逻辑相关内容。具体地,对于多级审批类型的应用场景,如二级子机构的经办岗用户提出的待审批任务,需要在二级子机构的主管、负责人审批之后,经二级子机构的上级的一级子机构的经办岗、主管和负责人审批,最后经总机构的经办岗、主管和负责人审批的多级权限审批,换言之,按照不同的机构权限级别,同一机构的不同岗位审核权限级别进行串行审批;对于同级审批类型的应用场景,如甲公司的经办岗用户提出的待审批任务,需要同时经过甲公司的主管、负责人审批之后,经与甲公司同级的乙机构和丙机构各自的经办岗、主管和负责人审批的同级结构审批,换言之,按照同级权限级别,同一机构的不同岗位审核权限级别进行机构并行审批。其中,相应的其他审批类型还可以包括上述串行和并行混合模式的审批类型,在此不作赘述。需要说明的是,上述的机构可以是公司、单位、企业、学校等,也可以是其中的某个组织、部门等。
预设审批流匹配规则可以基于任务类型标识-审批流标签-预设审批流之间的映射关系通过数据表的形式进行构建。因此,在获取该待审批任务的审批流标签之后,可以根据该映射关系在数据表等文件中执行查询操作,确定相应的预设审批流作为与该待审批任务相适应的当前审批流,具体参见操作S302。可见,相对于现有根据待审批任务进行流程节点灵活组合进行审批流的生成的传统方式,本案可以直接实现对当前审批流(即流程节点串,而非是单流程节点)的匹配,从而能够更快更准确地调取审批流,定义该待审批任务的审批类型对应的审批执行逻辑,避免传统方式的流程节点配置错误的问题。
借此,通过预设审批流配置规则的设定,可以实现对当前审批流的快速准确配置,防止出现传统方式的流程节点错误配置的情况。
在本公开另一实施例中,审批流配置方法也可以基于流程审批的开始节点进行业务审批数据配置,然后进一步逐个节点进行匹配获取,最终形成业务审批流。
具体地,首先获取开始节点,开始节点用于确定待审批的业务数据。根据一般的业务审批流的流向与配置习惯,先获取审批流配置必须要素的开始节点,该开始节点用于确定待审批的业务数据,不同的业务审批流对应的开始节点的权限属性可以不同,即不同的业务审批流开始节点可以接收部分或全部的用户发起的业务审批请求,开始节点是用于接收用户发起的业务审批请求的节点。
之后,获取一个或多个审批节点,审批节点用于对待审批的业务数据进行审核。在获取业务审批流的开始节点之后,此时需要根据该开始节点选择对应的审批节点,该审批节点用于对上述开始节点的待审批的业务数据进行审核,根据不同的实际需要,可能存在不同数量的审批节点,具体数量的审批节点在此不做限定。
然后,配置审批节点,其中审批节点的类型为层级关系节点,岗位关系节点或用户关系节点。在上述获取业务审批流的审批节点之后,此时可以对审批节点进行类型配置,设审批节点的类型包括层级关系节点、岗位关系节点以及用户关系节点这三种类型。层级关系节点用于表示该审批节点将按照企业组织架构的层级关系进行解析,岗位关系节点表示该审批节点按照企业组织架构的岗位关系进行解析,用户关系节点表示该审批节点按照具体的用户进行解析。层级关系节点或岗位关系节点可以视为一种变元用户,是一个变量。
进一步地,获取结束节点,结束节点用于结束待审批的业务数据的审核。在对获取的审批节点都进行配置之后,即按照业务审核的实际需要对特定的设审批节点都配置完成之后,可以进行在最后一个审批节点后获取结束节点,该结束节点用于结束该待审批的业务数据的审核。
之后,再使用流转线条将开始节点、一个或多个审批节点以及结束节点依次连接,得到业务审批流。在上述获取该业务审批流的结束节点之后,该业务审批流的全部必需要素中的节点就全部获取完成,此时可以使用流转线条将开始节点、一个或多个的审批节点以及结束节点依次连接,即可得到业务审批流。所谓流转线条用于指示业务审批流的业务数据从一个节点流转到另一个节点。流转线条用于记录两个节点的流向关系,记录从一个节点流转到另一个节点。在业务审批流设计时会将节点关系信息存储到数据库表,然后在业务审批流运行时从开始节点开始,寻找节点的上下游关系,通过这个关系将节点连接起来构建成一个业务审批流。具体的,在数据库表中存储的数据结构为:每一个节点是一条记录,每一个流转线条也是一条记录,节点记录上会记录审批权限配置信息,流转线条上会记录流转条件、线条连接的开始节点和目标节点的ID等信息。后续通过这些信息在业务审批流运行时则可以解析出具体的审批线路。
因此,该业务审批流的审批节点配置过程即可以配置各种审批节点,依据各个审批节点去对接实现使用具有变元性质的审批节点配置业务审批流时,可以实现一次性配置多条业务审批流。但是,这相对于上述审批流的整体匹配生成,在实际落地之后由于现有***的运维管理技术限制,仍然会存在审批节点匹配不够准确的情况,从而影响相应的审批配置管理效率。
如图2-图4所示,根据本公开实施例,在操作S202所述基于所述当前审批流的当前审批要求度和所述待审批任务的任务要求度,匹配所述当前审批流对应的升级审批流之前,还包括:
在执行所述当前审批流之前,解析所述待审批任务的字段解析结果;
根据字段解析结果确定待审批任务的任务要求度。
待审批任务可以基于电子审批业务文件的形式在电子审批***中执行业务传输操作,其中,每个待审批任务的都在起单提交之时通过如用户手工填写操作进行定义的此次业务审批的待审批信息,如审批事件信息(如请假、请款等)、用户身份信息(如姓名、级别或权限、年龄、工号等)、审批说明信息(如怀孕、生病、客户业务要求等审批理由)、审批级别信息(如普通、中等、紧急、特殊等审批级别)。对于上述待审批信息可以建立一个固定的字段信息库,即通过不同的字段来定义的不同的待审批信息,其中,字段可以是数字、字母甚至汉语文字组成的代码,如100代表怀孕,200代表生病等。
进一步地,不同的字段代表不同的审批信息,定义相应的审批事件、审批说明、审批级别以及用户身份等内容。在本公开的实施例中,电子审批***的处理数据形式可以为xml格式的电子审批业务文件,其中,xml格式文件为类似于html文件的可拓展标记语言的数据文件,主要应用于数据或者信息传输。具体地,创建document对象,向***执行该document对象的写入操作,形成xml格式文件。其中,该xml格式文件可以包含xml版本解析器和编码,相应的API可以为<Document.DocumenHelper.createrDocument>。进一步地,创建符合上述xml文件格式的待审批信息对应的字段的字符串,将上述字符串输出转换为xml文件。之后,对已存在的该xml文件加载到***内存,形成倒状的树结构,其中,根即document对象。获取该根的根节点的名字并获取根节点下的直接子节点的个数和名字。解析所有根节点的节点属性值以及所有根节点下的子节点内容,从而能够解析得到相应的待审批信息的字段内容,这些字段内容即可以构成上述的字段解析结果。即,在完成对上述待审批任务对应的电子审批业务文件的解析操作之后,可以对待审批信息进行解析,生成字段解析结果,参见操作S303。
在字段信息库中通过建立这些字段解析结果与不同的审批要求度之间的关系时,就可以实现根据待审批任务的字段解析结果在字段信息库中查询相应的该待审批任务对应的任务要求度。其中,对于字段解析结果也可以是通过上述待审批信息中的之一进行确定,如对于怀孕请假的事项,字段信息库中可以直接对符合该事件的请假审批任务匹配相应的紧急审批流的高审批要求度,同样对于一些特殊的需要进行加速处理的也可以仅通过字段解析结果对其任务审批要求度进行匹配,具体参见操作S304。
如此,便能够实现对待审批任务的当前审批的任务要求度的识别确认,仅通过对当前的待审批任务的待审批信息中的某些特定字段进行简单识别,就可以确认当前审批的任务要求度的具体参数大小,从而能够在审批流配置的基础上,通过对待审批任务的审批信息的增强性识别,识别其符合相应审批要求度的字段,通过这些字段对该待审批任务的任务要求度进行确定。
因此,在审批流配置执行的基础上,本公开实施例可以进一步自主实现对该当前审批流的待审批任务的审批信息识别,从而可以进一步识别该待审批任务的任务要求度,通过该任务要求度来判断相应的待审批任务是否需要进行审批流升级操作,即在原当前审批流的执行或者中止执行基础上,进一步新建一个新的更简化的升级审批流的执行进程,从而能够基于***角度加快当前审批流的待审批任务的审批速度。
如图2-图4所示,根据本公开实施例,在操作S202所述基于所述当前审批流的当前审批要求度和所述待审批任务的任务要求度,匹配所述当前审批流对应的升级审批流中,包括:
当所述当前审批要求度小于所述任务要求度时,筛选所述当前审批流的多个流程审批节点,生成所述升级审批流;
当所述当前审批要求度大于所述任务要求度时,执行所述当前审批流。
在操作S305中,对于待审批任务对应匹配当前审批流的当前审批要求度小于该待审批任务的任务要求度时,则说明相对于当前审批流的审批执行的紧急程度小于该待审批任务所需的审批执行的紧急程度,即该当前审批流审批执行的流程节点过多,流程流转执行逻辑过于复杂,不利于满足待审批任务的紧急执行的要求。换言之,待审批任务的任务要求度与该当前审批流的当前审批要求度不匹配,这就需要考虑对该当前审批流的多个流程审批节点进行筛选,筛选处理的主要操作目的在于简化现有的当前审批流的流程节点和流程流转执行逻辑,形成新的升级审批流,用于匹配该当前时刻亟待执行的待审批任务,具体参见操作S311、S351和S401。此时,对于原有执行的当前审批流而言,可以先中止或暂停审批执行。
相反,对于待审批任务对应匹配当前审批流的当前审批要求度大于该待审批任务的任务要求度时,则说明相对于当前审批流的审批执行的紧急程度大于该待审批任务所需的审批执行的紧急程度,即该当前审批流审批执行的流程节点并不多,流程流转执行逻辑也并不复杂,满足待审批任务的执行要求。换言之,待审批任务的任务要求度与该当前审批流的当前审批要求度相匹配,这就不需要再考虑对该当前审批流的多个流程审批节点进行筛选简化,只需要按照当前审批流的流程节点和流程流转执行逻辑继续流转执行即可,具体参见操作S306。也即,原当前审批流继续保持执行待审批任务即可。
因此,通过上述升级审批流的新建,可以实现对当前审批流的审批紧急程度的只升不降,由于升级审批流是在简化当前审批流的流程节点和流转逻辑基础上生成的,这就可以实现对当前审批流的待审批任务的加速审批,而且还能够不影响原当前审批流的审批操作,如此,相对于现有审批流配置的流程节点的自由组合导致资源占用较大且易于组合配置出错的情况,可以仅对已有执行逻辑的当前审批流进行简化得到升级审批流,从而极大地节省资源占用,降低审批流配置出错率,极大加快审批速度,保证审批的准确性。
如图2-图4所示,根据本公开实施例,在所述当所述当前审批要求度小于所述任务要求度时,筛选所述当前审批流的多个流程审批节点,生成所述升级审批流中,包括:
根据所述多个流程审批节点的节点权限信息筛除与所述任务要求度相匹配的至少一个中间流程审批节点;
组合所述至少一个中间流程审批节点筛除之后的其他流程审批节点,生成所述升级审批流。
对于当前审批流中的每个流程审批节点而言,节点权限信息可以为对应的流程审批节点的审批权限内容,用于反映该流程审批节点对应的审批岗位,如对于同一机构中,经办人对应的流程审批节点的节点权限信息为低权限,主管对应的流程审批节点的节点权限信息为中权限,负责人对应的流程审批节点的节点权限信息为高权限,总负责人对应的流程审批节点的节点权限信息为最高权限,也即同一机构的审批过程,需要依次经过经办人-主管-负责人-总负责人的串行审批,才算审批通过。中间审批流程节点为该当前审批流中定义的起始审批流程节点和终止审批流程节点之间的审批节点,如上述串行审批的经办人-主管-负责人-总负责人的审批流,主管和负责人视为中间审批流程节点。
在所述当所述当前审批要求度小于所述任务要求度时,当前审批流的当前审批要求度与该待审批任务的任务要求度并不匹配,因此,按照该待审批任务的任务要求度的大小,将并行审批类型的该当前审批流对应的每个机构中的相应数量的中间流程审批节点予以删除,或者将串行审批类型的该当前审批流对应的相应数量的中间流程审批节点予以删除。如将甲机构的当前审批流的“经办人-主管-负责人-总负责人”中的“主管-负责人”至少一个中间流程节点予以删除,同时对应将乙机构的当前审批流的“经办人-主管-负责人-总负责人”中的“主管-负责人”至少一个中间流程节点予以删除;或者,将二级子机构-一级子机构-总机构的串行审批流中涉及一级子机构的所有流程节点或其连同二级子机构和总机构中的部分中间流程节点作为中间流程节点予以删除,从而实现对当前审批流的筛选简化。其中,删除中间流程节点的数量具体可以依据任务要求度大小而定。
进一步地,基于该当前审批流的简化筛除操作,对剩余的当前审批流的其他流程审批节点按照该当前审批流的原有流程流转执行逻辑所定义的审批节点执行顺序,对这些经过筛除操作之后剩余的其他流程审批节点进行组合配置操作,从而能够生成相应的基于当前审批流的简化操作的升级审批流。其中,该升级审批流的起始审批节点可以为该当前审批流中涉及的该待审批任务的字段解析的执行节点。
如此,相对于现有审批流配置的流程节点的自由组合导致资源占用较大且易于组合配置出错的情况,可以仅对已有执行逻辑的当前审批流进行简化得到升级审批流,从而极大地节省资源占用,降低审批流配置出错率,极大加快审批速度,保证审批的准确性。
如图2-图4所示,根据本公开实施例,在所述执行所述当前审批流中,包括:
查询当前审批流的当前流程审批节点的当前审批时间;
当所述当前审批时间大于第一时间阈值时,向所述当前流程审批节点发起提示操作;
查询当前流程审批节点对应所述提示操作的当前提示时间;
当所述当前提示时间大于第二时间阈值时,匹配所述当前审批流对应的第一更新审批流。
在操作S307-S310中,在执行当前审批流的过程中,对于每一个流程审批节点都需要进行对应审批岗位的审批人的推送,将节点推送至对应的审批人。对应于当前的审批人推送的流程审批节点可以作为该待审批任务的当前流程审批节点。
对于每个审批岗位的审批人而言,可以自推送审批节点的操作执行起,计算相应的审批时间,该审批时间用于作为对应流程审批节点的审批人的总需要的审批时间,如24小时或更久等,具体可以根据岗位权限等进行匹配设置,在此不作具体限制。当前审批时间为待审批任务在该当前流程审批节点的实时审批所经过的时间。审批时间阈值则为对应每个流程审批节点所设定的审批人所需的最大审批限制时间。第一时间阈值为对应的当前流程审批节点的审批人所需的最大审批限制时间。
当当前流程审批节点的审批人的当前审批时间超过该第一时间阈值时,则说明该审批人未在规定的限制审批时间中完成对该当前流程审批节点的审批操作。此时,可以据此对该当前流程审批节点进行提示操作,如发短信、发邮件、电脑开机弹窗和语音留言等方式。即,该提示操作为向审批人进行审批执行的提醒操作。
相应地,对于每个审批岗位的审批人而言,可以自发起提示操作的操作执行起,计算相应的提示时间,该提示时间用于作为对应流程审批节点的审批人的总需要的提示反应时间,如24小时或更久等,具体可以根据岗位权限等进行匹配设置,在此不作具体限制。当前提示时间为待审批任务在该当前流程审批节点的实时提示操作之后所经过的时间。提示时间阈值则为对应每个流程审批节点所设定的审批人所需的最大提示反馈限制时间。第二时间阈值为对应的当前流程审批节点的审批人所需的最大提示反馈限制时间。
当当前流程审批节点的审批人的当前提示时间超过该第二时间阈值时,则说明该审批人未在规定的限制提示时间中完成对该当前流程审批节点的审批操作作为对该提示操作的反馈。此时,可以根据当前审批流的该当前流程审批节点生成新的审批流作为第一更新审批流,来实现对该当前审批流的当前流程审批节点的替换更新。其中,第一更新审批流为该当前审批流的替代审批流,对该当前审批流无法继续在规定时间之内执行审批的当前流程审批节点及其后续节点进行统一替换。并且,为弥补当前流程审批节点所耽误的第一时间阈值和第二时间阈值,对该第一更新审批流中的其他后续审批节点的审批时间阈值和提示时间阈值进行适应性减小设置,从而确保整个对应当前审批流的待审批任务的整体审批流程不至于延时过长。同时,对原当前审批流执行终止,结束当前审批流的执行,待审批任务后续仅通过第一更新审批流定义的审批流程进行审批程序。
因此,通过第一更新审批流的生成,完成对无法有效进行审批执行操作的当前流程审批节点的跳过,进一步地,通过第一更新审批流的后续审批时间阈值和提示时间阈值的缩减,能够保证待审批任务的整体审批时间与原当前审批流的审批执行时间相差无几,从而保证了待审批任务在预定的时间范围内能顺利完成。
如图2-图4所示,根据本公开实施例,在所述匹配所述当前审批流对应的第一更新审批流中,包括:
查询与所述当前流程审批节点的节点权限信息一致的备用流程审批节点;
组合所述备用流程审批节点和筛除所述当前流程审批节点之后的与所述当前审批流对应的多个流程审批节点,生成所述第一更新审批流;
其中,所述第一更新审批流中每个流程审批节点所对应的审批时间阈值小于所述当前审批流中的每个流程审批节点所对应的审批时间阈值,且所述第一更新审批流中每个流程审批节点所对应的提示时间阈值小于所述当前审批流中的每个流程审批节点所对应的提示时间阈值。
备用流程审批节点为对应当前流程审批节点的备用节点,具体地,该备用流程审批节点和当前审批流程节点对应的审批岗位权限一致,其中,符合该审批岗位权限的审批操作执行的审批人可以有多个,该备用流程审批节点对应的审批人与该当前审批流程节点对应的审批人不一致。其中,对应于相同审批岗位权限的审批人按照设定的备用顺序,在当前流程审批节点无法继续有效进行审批的情况下,对该当前流程审批节点对应的审批人进行顺位查询并执行替换,从而形成新的备用流程审批节点。
将上述备用流程审批节点和筛除原当前流程审批节点之后的其余的当前审批流的多个流程审批节点进行组合,生成对应的第一更新审批流。同时,在组合过程中,对应于该筛除原当前流程审批节点之后的其余的当前审批流的多个流程审批节点中每个流程审批节点进行审批时间阈值和提示时间阈值的缩减,使得前述当前流程审批节点所耽误的审批时间和提示时间能够得到有效的弥补,从而维持整体审批流程的审批时间保持在合理的设定范围之内。也即,所述第一更新审批流中备用流程审批节点所对应的审批时间阈值小于所述第一时间阈值,且对应的提示时间阈值小于所述第二时间阈值,具体可以依据相应的整体时间范围进行第一更新审批流中每个流程审批节点的审批时间和提示时间的调整。
因此,通过第一更新审批流的生成,完成对当前审批流执行过程中无法有效进行审批执行操作的当前流程审批节点的跳过,进一步地,通过第一更新审批流的后续审批时间阈值和提示时间阈值的缩减,能够保证待审批任务的整体审批时间与原当前审批流的审批执行时间范围相差无几,从而保证了待审批任务在预定的时间范围内能顺利完成。最后,在生成第一更新审批流的同时,终止原当前审批流的审批执行,可以显著减小***资源占用,确保***的审批执行更加稳定高效。
如图2-图4所示,根据本公开实施例,在操作S202所述基于所述当前审批流的当前审批要求度和所述待审批任务的任务要求度,匹配所述当前审批流对应的升级审批流之后,还包括:
查询所述升级审批流的当前流程审批节点的当前审批时间;
当所述当前审批时间大于第三时间阈值时,向所述当前流程审批节点发起提示操作;
查询当前流程审批节点对应所述提示操作的当前提示时间;
当所述当前提示时间大于第四时间阈值时,匹配所述升级审批流对应的第二更新审批流。
对应于上述当前审批流的执行操作,在操作S312-S315中,在执行升级审批流的过程中,对于每一个流程审批节点都需要进行对应审批岗位的审批人的推送,将节点推送至对应的审批人。对应于当前的审批人推送的流程审批节点可以作为该待审批任务的当前流程审批节点。
对于每个审批岗位的审批人而言,可以自推送审批节点的操作执行起,计算相应的审批时间,该审批时间用于作为对应流程审批节点的审批人的总需要的审批时间,如24小时或更久等,具体可以根据岗位权限等进行匹配设置,在此不作具体限制。当前审批时间为待审批任务在该当前流程审批节点的实时审批所经过的时间。审批时间阈值则为对应每个流程审批节点所设定的审批人所需的最大审批限制时间。第一时间阈值为对应的当前流程审批节点的审批人所需的最大审批限制时间。
当当前流程审批节点的审批人的当前审批时间超过该第三时间阈值时,则说明该审批人未在规定的限制审批时间中完成对该当前流程审批节点的审批操作。此时,可以据此对该当前流程审批节点进行提示操作,如发短信、发邮件、电脑开机弹窗和语音留言等方式。即,该提示操作为向审批人进行审批执行的提醒操作。
相应地,对于每个审批岗位的审批人而言,可以自发起提示操作的操作执行起,计算相应的提示时间,该提示时间用于作为对应流程审批节点的审批人的总需要的提示反应时间,如24小时或更久等,具体可以根据岗位权限等进行匹配设置,在此不作具体限制。当前提示时间为待审批任务在该当前流程审批节点的实时提示操作之后所经过的时间。提示时间阈值则为对应每个流程审批节点所设定的审批人所需的最大提示反馈限制时间。第二时间阈值为对应的当前流程审批节点的审批人所需的最大提示反馈限制时间。
当当前流程审批节点的审批人的当前提示时间超过该第四时间阈值时,则说明该审批人未在规定的限制提示时间中完成对该当前流程审批节点的审批操作作为对该提示操作的反馈。此时,可以根据该升级审批流的该当前流程审批节点生成新的审批流作为第二更新审批流,来实现对该升级审批流的当前流程审批节点的替换更新。其中,第二更新审批流为该升级审批流的替代审批流,对该升级审批流无法继续在规定时间之内执行审批的当前流程审批节点及其后续节点进行统一替换。并且,为弥补当前流程审批节点所耽误的第一时间阈值和第二时间阈值,对该第二更新审批流中的其他后续审批节点的审批时间阈值和提示时间阈值进行适应性减小设置,从而确保整个对应升级审批流的待审批任务的整体审批流程不至于延时过长。同时,对原升级审批流执行终止,结束升级审批流的执行,待审批任务后续仅通过第二更新审批流定义的审批流程进行审批程序。
因此,通过第二更新审批流的生成,完成对无法有效进行审批执行操作的当前流程审批节点的跳过,进一步地,通过第二更新审批流的后续审批时间阈值和提示时间阈值的缩减,能够保证待审批任务的整体审批时间与原升级审批流的审批执行时间相差无几,从而保证了待审批任务在预定的时间范围内能顺利完成。
如图2-图4所示,根据本公开实施例,在所述匹配所述升级审批流对应的第二更新审批流中,包括:
查询与所述当前流程审批节点的节点权限信息一致的备用流程审批节点;
组合所述备用流程审批节点和筛除所述当前流程审批节点之后的与所述升级审批流对应的多个流程审批节点,生成所述第二更新审批流;
其中,所述第二更新审批流中每个流程审批节点所对应的审批时间阈值小于所述升级审批流中的每个流程审批节点所对应的审批时间阈值,且所述第二更新审批流中每个流程审批节点所对应的提示时间阈值小于所述升级审批流中的每个流程审批节点所对应的提示时间阈值。
备用流程审批节点为对应当前流程审批节点的备用节点,具体地,该备用流程审批节点和当前审批流程节点对应的审批岗位权限一致,其中,符合该审批岗位权限的审批操作执行的审批人可以有多个,该备用流程审批节点对应的审批人与该当前审批流程节点对应的审批人不一致。其中,对应于相同审批岗位权限的审批人按照设定的备用顺序,在当前流程审批节点无法继续有效进行审批的情况下,对该当前流程审批节点对应的审批人进行顺位查询并执行替换,从而形成新的备用流程审批节点。
将上述备用流程审批节点和筛除原当前流程审批节点之后的其余的升级审批流的多个流程审批节点进行组合,生成对应的第二更新审批流。同时,在组合过程中,对应于该筛除原当前流程审批节点之后的其余的升级审批流的多个流程审批节点中每个流程审批节点进行审批时间阈值和提示时间阈值的缩减,使得前述当前流程审批节点所耽误的审批时间和提示时间能够得到有效的弥补,从而维持整体审批流程的审批时间保持在合理的设定范围之内。也即,所述第二更新审批流中备用流程审批节点所对应的审批时间阈值小于所述第三时间阈值,且对应的提示时间阈值小于所述第四时间阈值,具体可以依据相应的整体时间范围进行第二更新审批流中每个流程审批节点的审批时间和提示时间的调整。
因此,通过第二更新审批流的生成,完成对升级审批流执行过程中无法有效进行审批执行操作的当前流程审批节点的跳过,进一步地,通过第二更新审批流的后续审批时间阈值和提示时间阈值的缩减,能够保证待审批任务的整体审批时间与原升级审批流的审批执行时间范围相差无几,从而保证了待审批任务在预定的时间范围内能顺利完成。最后,在生成第二更新审批流的同时,终止原升级审批流的审批执行,可以显著减小***资源占用,确保***的审批执行更加稳定高效。
需要说明的是,本领域技术人员应当可以理解:针对于当前审批流的执行,在形成第一更新审批流的审批执行过程中,若仍然遇到相应的流程审批节点无法顺利进行审批,可以在第一更新审批流的基础上进一步形成新的第三更新审批流,直至该待审批任务的审批完成,具体不作赘述;相应地,针对于升级审批流的执行,在形成第二更新审批流的审批执行过程中,若仍然遇到相应的流程审批节点无法顺利进行审批,可以在第二更新审批流的基础上进一步形成新的第四更新审批流,直至该待审批任务的审批完成,具体不作赘述。换言之,本公开实施例所提供的图3A-图4所示的应用场景案例及其相应的说明解释内容,仅能作为特定实施例的说明展示以使得本领域技术人员能够快速准确地掌握本公开的技术方案,并不能作为本公开所请求保护范围的限定。
如图2-图4所示,根据本公开实施例,在操作S203所述根据所述升级审批流的审批执行状态,对所述当前审批流执行回转操作,以完成所述待审批任务执行中,包括:
当所述升级审批流的审批执行状态为结束状态时,回转执行所述当前审批流;
生成与所述升级审批流的审批执行结果相对应的回转执行结果。
在操作S352和S402中,对于升级审批流的执行而言,若其对应的审批执行状态为结束状态时,说明该升级审批流的执行已完结,该待审批任务完成初步审批。此时,可以根据该审批执行状态的结束状态对应的标记字段相应生成对应的响应指令,响应于该响应指令,可以对该升级审批流的原当前审批流执行回转,回转可以理解为升级审批流结束执行,对处于中止窒执行或者暂停执行状态的原当前审批流执行回调,继续执行原当前审批流的该待审批任务的审批进程。
通过该原当前审批流继续依据原有的流程审批流转执行逻辑逐个流程审批节点进行该待审批任务的审批执行,从而生成与该处于结束状态的升级审批流的审批执行结果相应的回转执行结果。其中,审批执行结果为对应于升级审批流的该待审批任务的审批结果信息,审批结果信息包括对应该升级审批流的通过、不通过、中间终止审批、中间中止审批等结果事件信息以及包括每个节点的审批人所留下的审批意见信息等。回转执行结果则为对应于当前审批流的该待审批任务的审批结果信息,审批结果信息包括对应该当前审批流的通过、不通过、中间终止审批、中间中止审批等结果事件信息以及包括每个节点的审批人所留下的审批意见信息等。
因此,通过对该两个审批流的审批执行结果和回转执行结果进行对比,可以对其中审批执行结果中不存在的审批结果信息进行分析,以提取相应的升级审批流中缺少的审批人的审批意见和审批结果事件,从而对该审批执行结果是否进一步下发执行作最后判断,从而能够在加快待审批任务的审批流程情况下,确保待审批任务的审批准确性,降低审批错误率,提高审批管理效率。
如此,可以在节约***当前审批资源占用情况下,继续进行原待审批任务的当前审批流的审批执行,以确保原当前审批流的各个节点正常的审批操作,防止因升级审批流的加速执行造成审批错误情况的出现,实现对升级审批流的执行复核,同时还可以确保待审批任务能够通过升级审批流快速完成审批。
需要说明的是,在操作S316中,对应于升级审批流的第二更新审批流执行结束之后,其相应的也会对应执行原升级审批流的对应当前审批流的回转执行。换言之,只要对于当前审批流进行了审批流升级简化,在简化的升级审批流及其对应的更新审批流完成审批之后,都需要对当前审批流的进行回转执行。
如图2-图4所示,根据本公开实施例,在所述回转执行所述当前审批流中,包括:
监测所述当前审批流的回转执行时间;
当所述回转执行时间超出第五时间阈值时,结束所述当前审批流的回转。
在操作S403-S405,对于当前审批流的回转执行,可以对其进行相应的回转执行时间的设定。回转执行时间为回调该当前审批流时,当前审批流中所有未执行的流程审批节点在顺利完成全部审批执行时所需的整体的实际执行时间。也即,当前审批流中用于执行该待审批任务审批的未执行的流程审批节点有三个的话,则当这三个流程审批节点全部完成该待审批任务的执行之后,其所消耗的实际执行时间。
第五时间阈值为该当前审批刘中所有未执行的流程审批节点在完成全部审批执行时所能提供的最大执行限制时间。因此,该回转执行时间对应的第五时间阈值具体可以依照每个流程审批节点的审批时间和提示时间的阈值作为参考,结合该当前审批流对应的已执行完毕的升级审批流的审批执行结果的下发执行的时间阈值进行设定。
为确保对升级审批流的已执行完毕的审批执行结果的顺利下发,该回转执行的当前审批流的回转执行时间不得超出第五时间阈值,以满足对当前审批流的继续执行,以获取相应的回转执行结果。但是,若该回转执行的当前审批流的回转执行时间超出第五时间阈值,则为优先保证对升级审批流的已执行完毕的审批执行结果的顺利下发,必须要终止当前审批流的回转执行操作,获取已回转执行的相应的回转执行结果。
因此,借助于上述当前审批流的回转执行的回转执行时间限制,可以在确保不耽误已通过升级审批流加速审批的待审批任务的审批执行结果的下发执行情况下,尽可能地获取与该升级审批流对应的当前审批流的回转执行结果,从而实现对加速审批的审批执行结果的审批信息的回转复核,尽可能保证审批的准确性,降低因加快审批造成审批错误率,从而实现在审批流配置的基础上对任务审批过程的执行优化。
显然,相对于现有技术中审批流配置固定无法进一步实现审批优化的传统方式,本公开实施例的上述基于审批流配置的待审批任务执行方法可以在审批流配置的当前审批流基础上,进一步通过进一步自识别待审批业任务生成升级审批流,通过升级审批流显著简化审批流程,进一步加快审批速度,而且通过对当前审批流的回转确保原审批流程的执行,能够在加快审批的基础上,尽可能保证审批的准确性,降低因加快审批造成审批错误率,从而实现在审批流配置的基础上对任务审批过程的执行优化。
其中,本公开实施例中所提及的时间,可以为一时间点也可以为一时间范围,以具体的场景可以对其进行相应的判断,具体不作限制。
基于上述基于审批流配置的待审批任务执行方法,本公开还提供了一种基于审批流配置的待审批任务执行装置。以下将结合图5对该装置进行详细描述。
图5示意性示出了根据本公开实施例的基于审批流配置的待审批任务执行装置的结构框图。
如图5所示,该实施例的基于审批流配置的待审批任务执行装置800包括当前审批流匹配模块510、升级审批流匹配模块520和当前审批流回转模块530。
当前审批流匹配模块510用于根据待审批任务的任务类型标识和预设审批流匹配规则,匹配所述待审批任务对应的当前审批流。在一实施例中,当前审批流匹配模块510可以用于执行前文描述的操作S201,在此不再赘述。
升级审批流匹配模块520用于基于所述当前审批流的当前审批要求度和所述待审批任务的任务要求度,匹配所述当前审批流对应的升级审批流。在一实施例中,升级审批流匹配模块520可以用于执行前文描述的操作S202,在此不再赘述。
当前审批流回转模块530用于根据所述升级审批流的审批执行状态,对所述当前审批流执行回转操作,以完成所述待审批任务执行。在一实施例中,当前审批流回转模块530可以用于执行前文描述的操作S203,在此不再赘述。
根据本公开的实施例,当前审批流匹配模块510、升级审批流匹配模块520和当前审批流回转模块530中的任意多个模块可以合并在一个模块中实现,或者其中的任意一个模块可以被拆分成多个模块。或者,这些模块中的一个或多个模块的至少部分功能可以与其他模块的至少部分功能相结合,并在一个模块中实现。根据本公开的实施例,当前审批流匹配模块510、升级审批流匹配模块520和当前审批流回转模块530中的至少一个可以至少被部分地实现为硬件电路,例如现场可编程门阵列(FPGA)、可编程逻辑阵列(PLA)、片上***、基板上的***、封装上的***、专用集成电路(ASIC),或可以通过对电路进行集成或封装的任何其他的合理方式等硬件或固件来实现,或以软件、硬件以及固件三种实现方式中任意一种或以其中任意几种的适当组合来实现。或者,当前审批流匹配模块510、升级审批流匹配模块520和当前审批流回转模块530中的至少一个可以至少被部分地实现为计算机程序模块,当该计算机程序模块被运行时,可以执行相应的功能。
图6示意性示出了根据本公开实施例的适于实现基于审批流配置的待审批任务执行方法的电子设备的方框图。
如图6所示,根据本公开实施例的电子设备600包括处理器601,其可以根据存储在只读存储器(ROM)602中的程序或者从存储部分608加载到随机访问存储器(RAM)603中的程序而执行各种适当的动作和处理。处理器601例如可以包括通用微处理器(例如CPU)、指令集处理器和/或相关芯片组和/或专用微处理器(例如,专用集成电路(ASIC))等等。处理器601还可以包括用于缓存用途的板载存储器。处理器601可以包括用于执行根据本公开实施例的方法流程的不同动作的单一处理单元或者是多个处理单元。
在RAM 603中,存储有电子设备600操作所需的各种程序和数据。处理器601、ROM602以及RAM 603通过总线604彼此相连。处理器601通过执行ROM 602和/或RAM 603中的程序来执行根据本公开实施例的方法流程的各种操作。需要注意,所述程序也可以存储在除ROM 602和RAM 603以外的一个或多个存储器中。处理器601也可以通过执行存储在所述一个或多个存储器中的程序来执行根据本公开实施例的方法流程的各种操作。
根据本公开的实施例,电子设备600还可以包括输入/输出(I/O)接口605,输入/输出(I/O)接口605也连接至总线604。电子设备600还可以包括连接至I/O接口605的以下部件中的一项或多项:包括键盘、鼠标等的输入部分606;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分607;包括硬盘等的存储部分608;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分609。通信部分609经由诸如因特网的网络执行通信处理。驱动器610也根据需要连接至I/O接口605。可拆卸介质611,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器610上,以便于从其上读出的计算机程序根据需要被安装入存储部分608。
本公开还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中描述的设备/装置/***中所包含的;也可以是单独存在,而未装配入该设备/装置/***中。上述计算机可读存储介质承载有一个或者多个程序,当上述一个或者多个程序被执行时,实现根据本公开实施例的方法。
根据本公开的实施例,计算机可读存储介质可以是非易失性的计算机可读存储介质,例如可以包括但不限于:便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。例如,根据本公开的实施例,计算机可读存储介质可以包括上文描述的ROM 602和/或RAM 603和/或ROM 602和RAM 603以外的一个或多个存储器。
本公开的实施例还包括一种计算机程序产品,其包括计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。当计算机程序产品在计算机***中运行时,该程序代码用于使计算机***实现本公开实施例所提供的方法。
在该计算机程序被处理器601执行时执行本公开实施例的***/装置中限定的上述功能。根据本公开的实施例,上文描述的***、装置、模块、单元等可以通过计算机程序模块来实现。
在一种实施例中,该计算机程序可以依托于光存储器件、磁存储器件等有形存储介质。在另一种实施例中,该计算机程序也可以在网络介质上以信号的形式进行传输、分发,并通过通信部分609被下载和安装,和/或从可拆卸介质611被安装。该计算机程序包含的程序代码可以用任何适当的网络介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。
在这样的实施例中,该计算机程序可以通过通信部分609从网络上被下载和安装,和/或从可拆卸介质611被安装。在该计算机程序被处理器601执行时,执行本公开实施例的***中限定的上述功能。根据本公开的实施例,上文描述的***、设备、装置、模块、单元等可以通过计算机程序模块来实现。
根据本公开的实施例,可以以一种或多种程序设计语言的任意组合来编写用于执行本公开实施例提供的计算机程序的程序代码,具体地,可以利用高级过程和/或面向对象的编程语言、和/或汇编/机器语言来实施这些计算程序。程序设计语言包括但不限于诸如Java,C++,python,“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
附图中的流程图和框图,图示了按照本公开各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。电要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
本领域技术人员可以理解,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合或/或结合,即使这样的组合或结合没有明确记载于本公开中。特别地,在不脱离本公开精神和教导的情况下,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合和/或结合。所有这些组合和/或结合均落入本公开的范围。
以上对本公开的实施例进行了描述。但是,这些实施例仅仅是为了说明的目的,而并非为了限制本公开的范围。尽管在以上分别描述了各实施例,但是这并不意味着各个实施例中的措施不能有利地结合使用。本公开的范围由所附权利要求及其等同物限定。不脱离本公开的范围,本领域技术人员可以做出多种替代和修改,这些替代和修改都应落在本公开的范围之内。
Claims (16)
1.一种基于审批流配置的待审批任务执行方法,其中,包括:
根据待审批任务的任务类型标识和预设审批流匹配规则,匹配所述待审批任务对应的当前审批流;
基于所述当前审批流的当前审批要求度和所述待审批任务的任务要求度,匹配所述当前审批流对应的升级审批流;以及
根据所述升级审批流的审批执行状态,对所述当前审批流执行回转操作,以完成所述待审批任务执行。
2.根据权利要求1所述的方法,其中,在所述根据待审批任务的任务类型标识和预设审批流匹配规则,匹配所述待审批任务对应的当前审批流之前,还包括:
查询当前时刻的所述待审批任务;
解析与所述待审批任务相匹配的所述任务类型标识。
3.根据权利要求1所述的方法,其中,在所述根据待审批任务的任务类型标识和预设审批流匹配规则,匹配所述待审批任务对应的当前审批流中,包括:
根据预设审批流匹配规则,匹配与所述任务类型标识对应的审批流标签;
根据所述审批流标签查询所述待审批任务对应的当前审批流。
4.根据权利要求1所述的方法,其中,在所述基于所述当前审批流的当前审批要求度和所述待审批任务的任务要求度,匹配所述当前审批流对应的升级审批流之前,还包括:
在执行所述当前审批流之前,解析所述待审批任务的字段解析结果;
根据字段解析结果确定待审批任务的任务要求度。
5.根据权利要求1所述的方法,其中,在所述基于所述当前审批流的当前审批要求度和所述待审批任务的任务要求度,匹配所述当前审批流对应的升级审批流中,包括:
当所述当前审批要求度小于所述任务要求度时,筛选所述当前审批流的多个流程审批节点,生成所述升级审批流;
当所述当前审批要求度大于所述任务要求度时,执行所述当前审批流。
6.根据权利要求5所述的方法,其中,在所述当所述当前审批要求度小于所述任务要求度时,筛选所述当前审批流的多个流程审批节点,生成所述升级审批流中,包括:
根据所述多个流程审批节点的节点权限信息筛除与所述任务要求度相匹配的至少一个中间流程审批节点;
组合所述至少一个中间流程审批节点筛除之后的其他流程审批节点,生成所述升级审批流。
7.根据权利要求5所述的方法,其中,在所述执行所述当前审批流中,包括:
查询当前审批流的当前流程审批节点的当前审批时间;
当所述当前审批时间大于第一时间阈值时,向所述当前流程审批节点发起提示操作;
查询当前流程审批节点对应所述提示操作的当前提示时间;
当所述当前提示时间大于第二时间阈值时,匹配所述当前审批流对应的第一更新审批流。
8.根据权利要求7所述的方法,其中,在所述匹配所述当前审批流对应的第一更新审批流中,包括:
查询与所述当前流程审批节点的节点权限信息一致的备用流程审批节点;
组合所述备用流程审批节点和筛除所述当前流程审批节点之后的与所述当前审批流对应的多个流程审批节点,生成所述第一更新审批流;
其中,所述第一更新审批流中每个流程审批节点所对应的审批时间阈值小于所述当前审批流中的每个流程审批节点所对应的审批时间阈值,且所述第一更新审批流中每个流程审批节点所对应的提示时间阈值小于所述当前审批流中的每个流程审批节点所对应的提示时间阈值。
9.根据权利要求1所述的方法,其中,在所述基于所述当前审批流的当前审批要求度和所述待审批任务的任务要求度,匹配所述当前审批流对应的升级审批流之后,还包括:
查询所述升级审批流的当前流程审批节点的当前审批时间;
当所述当前审批时间大于第三时间阈值时,向所述当前流程审批节点发起提示操作;
查询当前流程审批节点对应所述提示操作的当前提示时间;
当所述当前提示时间大于第四时间阈值时,匹配所述升级审批流对应的第二更新审批流。
10.根据权利要求9所述的方法,其中,在所述匹配所述升级审批流对应的第二更新审批流中,包括:
查询与所述当前流程审批节点的节点权限信息一致的备用流程审批节点;
组合所述备用流程审批节点和筛除所述当前流程审批节点之后的与所述升级审批流对应的多个流程审批节点,生成所述第二更新审批流;
其中,所述第二更新审批流中每个流程审批节点所对应的审批时间阈值小于所述升级审批流中的每个流程审批节点所对应的审批时间阈值,且所述第二更新审批流中每个流程审批节点所对应的提示时间阈值小于所述升级审批流中的每个流程审批节点所对应的提示时间阈值。
11.根据权利要求1所述的方法,其中,在所述根据所述升级审批流的审批执行状态,对所述当前审批流执行回转操作,以完成所述待审批任务执行中,包括:
当所述升级审批流的审批执行状态为结束状态时,回转执行所述当前审批流;
生成与所述升级审批流的审批执行结果相对应的回转执行结果。
12.根据权利要求1所述的方法,其中,在所述回转执行所述当前审批流中,包括:
监测所述当前审批流的回转执行时间;
当所述回转执行时间超出第五时间阈值时,结束所述当前审批流的回转。
13.一种基于审批流配置的待审批任务执行装置,其中,包括:
当前审批流匹配模块,用于根据待审批任务的任务类型标识和预设审批流匹配规则,匹配所述待审批任务对应的当前审批流;
升级审批流匹配模块,用于基于所述当前审批流的当前审批要求度和所述待审批任务的任务要求度,匹配所述当前审批流对应的升级审批流;以及
当前审批流回转模块,用于根据所述升级审批流的审批执行状态,对所述当前审批流执行回转操作,以完成所述待审批任务执行。
14.一种电子设备,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行根据权利要求1~12中任一项所述的方法。
15.一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行根据权利要求1~12中任一项所述的方法。
16.一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现根据权利要求1~12中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210352839.6A CN114707961A (zh) | 2022-03-31 | 2022-03-31 | 基于审批流配置的待审批任务执行方法、装置、设备、介质和程序产品 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210352839.6A CN114707961A (zh) | 2022-03-31 | 2022-03-31 | 基于审批流配置的待审批任务执行方法、装置、设备、介质和程序产品 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114707961A true CN114707961A (zh) | 2022-07-05 |
Family
ID=82171887
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210352839.6A Pending CN114707961A (zh) | 2022-03-31 | 2022-03-31 | 基于审批流配置的待审批任务执行方法、装置、设备、介质和程序产品 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114707961A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117787902A (zh) * | 2023-12-26 | 2024-03-29 | 航天神舟智慧***技术有限公司 | 基于流批一体的布控预警***与方法 |
-
2022
- 2022-03-31 CN CN202210352839.6A patent/CN114707961A/zh active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117787902A (zh) * | 2023-12-26 | 2024-03-29 | 航天神舟智慧***技术有限公司 | 基于流批一体的布控预警***与方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10860905B1 (en) | Long running workflows for document processing using robotic process automation | |
US7974960B2 (en) | System for identification of context related information in knowledge sources | |
US20100125541A1 (en) | Popup window for error correction | |
CN109508177B (zh) | 一种实时计算方法、装置、服务器及存储介质 | |
WO2021051031A1 (en) | Techniques for adaptive and context-aware automated service composition for machine learning (ml) | |
US20120158742A1 (en) | Managing documents using weighted prevalence data for statements | |
US11637839B2 (en) | Automated and adaptive validation of a user interface | |
CN114201718A (zh) | 可动态配置的表单实例生成方法及装置 | |
CN114707961A (zh) | 基于审批流配置的待审批任务执行方法、装置、设备、介质和程序产品 | |
US10735300B1 (en) | Discovery and testing of program dependencies in computer networks | |
CN115760013A (zh) | 运维模型的构建方法、装置、电子设备及存储介质 | |
US11797770B2 (en) | Self-improving document classification and splitting for document processing in robotic process automation | |
US20230195792A1 (en) | Database management methods and associated apparatus | |
CN115687075A (zh) | 页面测试脚本的纠错方法及装置 | |
US20220100964A1 (en) | Deep learning based document splitter | |
CN113656812A (zh) | 一种基于大数据技术的数据管理***和方法 | |
CN113918525A (zh) | 数据交换调度方法、***、电子设备、介质及程序产品 | |
CN111949259A (zh) | 风险决策配置方法、***、电子设备及存储介质 | |
KR102669665B1 (ko) | 인터페이스 관리 방법, 인터페이스 거버넌스 시스템, 및 인터페이스를 관리하는, 컴퓨터로 실행가능한 프로그램을 저장하는 저장매체 | |
KR102668339B1 (ko) | 인터페이스 관리 방법, 인터페이스 거버넌스 시스템, 및 인터페이스를 관리하는, 컴퓨터로 실행가능한 프로그램을 저장하는 저장매체 | |
US11704173B1 (en) | Streaming machine learning platform | |
US9412083B2 (en) | Aggregation and workflow engines for managing project information | |
CN114363172B (zh) | 用于容器组的解耦管理方法、装置、设备、介质 | |
US20230004435A1 (en) | Self-service platform integration | |
US20230137566A1 (en) | Systems and methods for automated change review for enhanced network and data security |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |