CN112215581A - 一种基于工作流引擎的自定义审批流管理*** - Google Patents

一种基于工作流引擎的自定义审批流管理*** Download PDF

Info

Publication number
CN112215581A
CN112215581A CN202011164451.0A CN202011164451A CN112215581A CN 112215581 A CN112215581 A CN 112215581A CN 202011164451 A CN202011164451 A CN 202011164451A CN 112215581 A CN112215581 A CN 112215581A
Authority
CN
China
Prior art keywords
workflow
module
flow
workflow engine
approval
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
Application number
CN202011164451.0A
Other languages
English (en)
Inventor
侯战斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Jutongda Technology Co ltd
Original Assignee
Beijing Jutongda Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Jutongda Technology Co ltd filed Critical Beijing Jutongda Technology Co ltd
Priority to CN202011164451.0A priority Critical patent/CN112215581A/zh
Publication of CN112215581A publication Critical patent/CN112215581A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow 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.审批流开发消耗资源多、开发周期长,且不可复用;
因此有必要对现有技术进行改进。
发明内容
为解决现有技术存在的问题,本发明提供一种可灵活配置工作流实现企业业务流程的管理以及减少审批流开发成本的基于工作流引擎的自定义审批流管理***。
本发明的技术方案是这样实现的:
一种基于工作流引擎的自定义审批流管理***,,包括工作流程定义模块、工作流引擎模块、数据库、流程监控模块,以及配置模块和工作流应用模块;
所述配置模块用于配置表单信息、应用模块配置信息、组织目录;
所述工作流程定义模块用于根据配置模块的信息结合业务类型定义流程文件,并将定义流程文件通过工作流引擎模块存入数据库;
所述工作流引擎模块用于完成流程配置,以及部署流程,并控制流程审批发起后流程节点之间的运转;
所述工作流应用模块用于控制工作流引擎模块运行并生产工作流引擎运行日志文件;
所述流程监控模块用于根据数据库中储存的流程数据以及工作流应用模块提供的工作流引擎运行日志进行流程的整体监控。
进一步地,所述数据库包括工作流数据中心以及流程跟踪中心,所述工作流数据中心用于存储定义流程文件以及工作流运行数据;所述流程跟踪中心用于将数据传递至流程监控模块。
进一步地,所述工作流程定义模块通过图形化流程定义工具将工作流程定义文件写入工作流模板文件并通过工作流引擎模块导入数据库。
进一步地,工作流引擎模块还用于完成流程相关配置,分别是完整流程关联表单和流程审批人。
本发明的工作原理如下:
本发明的通过分离出各个行业的业务流程特点,单独构建业务插件,满足各个行业的通用需求。
使用图形化流程定义工具(流程设计器工具)根据业务定义流程文件,并将流程定义文件通过工作流引擎模块存入数据库,完成流程相关配置(配置流程关联表单、流程审批人),最后部署流程,申请人发起审批后,流程节点之间的运转由工作流引擎控制。
本***可查询所有已定义的流程,可对流程进行编辑,删除,发布;
配置流程所关联的表单,渲染发起申请时的表单页面;
配置流程节点审批人员;
流程分支条件配置;
流程节点表单项权限配置。
本发明与现有技术相比所产生的有益效果是:
本发明将显著提高审批业务功能的开发效率和较少资源消耗。在开发过程中使用审批流管理引擎,可以增强审批流程功能,支持审批流程自定义变更并实时生效、审批输入数据定义自定义调整、审批页面自动生成,较少开发工作。且审批流工作引擎,可以满足各行各业的各种审批流程场景,极大提升审批流程的自主化,提高用户的体验感。
附图说明
图1为本发明一种基于工作流引擎的自定义审批流管理***的架构图;
具体实施方式
下面将结合本发明实施例中的附图对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明,本发明实施例中所有方向性指示(诸如上、下、左、右、前、后……)仅用于解释某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。
另外,在本发明中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围内。
实施例1
如图1所示,一种基于工作流引擎的自定义审批流管理***包括包括工作流程定义模块、工作流引擎模块、数据库、流程监控模块,以及配置模块和工作流应用模块;
所述配置模块用于配置表单信息、应用模块配置信息、组织目录;
所述工作流程定义模块用于根据配置模块的信息结合业务类型定义流程文件,并将定义流程文件通过工作流引擎模块存入数据库;
所述工作流引擎模块用于完成流程配置,以及部署流程,并控制流程审批发起后流程节点之间的运转;
所述工作流应用模块用于控制工作流引擎模块运行并生产工作流引擎运行日志文件;
所述流程监控模块用于根据数据库中储存的流程数据以及工作流应用模块提供的工作流引擎运行日志进行流程的整体监控。
数据库包括工作流数据中心以及流程跟踪中心,所述工作流数据中心用于存储定义流程文件以及工作流运行数据;所述流程跟踪中心用于将数据传递至流程监控模块。
工作流程定义模块通过图形化流程定义工具将工作流程定义文件写入工作流模板文件并通过工作流引擎模块导入数据库。
所述工作流引擎模块还用于完成流程相关配置,分别是完整流程关联表单和流程审批人。
具体应用时:
本发明的通过分离出各个行业的业务流程特点,单独构建业务插件,满足各个行业的通用需求。
使用图形化流程定义工具(流程设计器工具)根据业务定义流程文件,并将流程定义文件通过工作流引擎模块存入数据库,完成流程相关配置(配置流程关联表单、流程审批人),最后部署流程,申请人发起审批后,流程节点之间的运转由工作流引擎控制。
本***可查询所有已定义的流程,可对流程进行编辑,删除,发布;
配置流程所关联的表单,渲染发起申请时的表单页面;
配置流程节点审批人员;
流程分支条件配置;
流程节点表单项权限配置。
本发明与现有技术相比所产生的有益效果是:
本发明将显著提高审批业务功能的开发效率和较少资源消耗。在开发过程中使用审批流管理引擎,可以增强审批流程功能,支持审批流程自定义变更并实时生效、审批输入数据定义自定义调整、审批页面自动生成,较少开发工作。且审批流工作引擎,可以满足各行各业的各种审批流程场景,极大提升审批流程的自主化,提高用户的体验感。
最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的宗旨和范围,其均应涵盖在本发明的权利要求范围当中。

Claims (4)

1.一种基于工作流引擎的自定义审批流管理***,其特征在于,包括工作流程定义模块、工作流引擎模块、数据库、流程监控模块,以及配置模块和工作流应用模块;
所述配置模块用于配置表单信息、应用模块配置信息、组织目录;
所述工作流程定义模块用于根据配置模块的信息结合业务类型定义流程文件,并将定义流程文件通过工作流引擎模块存入数据库;
所述工作流引擎模块用于完成流程配置,以及部署流程,并控制流程审批发起后流程节点之间的运转;
所述工作流应用模块用于控制工作流引擎模块运行并生产工作流引擎运行日志文件;
所述流程监控模块用于根据数据库中储存的流程数据以及工作流应用模块提供的工作流引擎运行日志进行流程的整体监控。
2.根据权利要求1所述的一种基于工作流引擎的自定义审批流管理***,其特征在于,所述数据库包括工作流数据中心以及流程跟踪中心,所述工作流数据中心用于存储定义流程文件以及工作流运行数据;所述流程跟踪中心用于将数据传递至流程监控模块。
3.根据权利要求1所述的基于工作流引擎的自定义审批流管理***,其特征在于,所述工作流程定义模块通过图形化流程定义工具将工作流程定义文件写入工作流模板文件并通过工作流引擎模块导入数据库。
4.根据权利要求1所述的基于工作流引擎的自定义审批流管理***,其特征在于,所述工作流引擎模块还用于完成流程相关配置,分别是完整流程关联表单和流程审批人。
CN202011164451.0A 2020-10-27 2020-10-27 一种基于工作流引擎的自定义审批流管理*** Pending CN112215581A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011164451.0A CN112215581A (zh) 2020-10-27 2020-10-27 一种基于工作流引擎的自定义审批流管理***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011164451.0A CN112215581A (zh) 2020-10-27 2020-10-27 一种基于工作流引擎的自定义审批流管理***

Publications (1)

Publication Number Publication Date
CN112215581A true CN112215581A (zh) 2021-01-12

Family

ID=74057160

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011164451.0A Pending CN112215581A (zh) 2020-10-27 2020-10-27 一种基于工作流引擎的自定义审批流管理***

Country Status (1)

Country Link
CN (1) CN112215581A (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112990738A (zh) * 2021-03-30 2021-06-18 北京明略软件***有限公司 一种审批路径配置方法及***
CN113516545A (zh) * 2021-04-22 2021-10-19 建信金融科技有限责任公司 内控合规业务管理方法及装置
CN113902393A (zh) * 2021-09-16 2022-01-07 中企云链(北京)金融信息服务有限公司 一种基于工作流引擎审批***的实现方法及***
CN113918637A (zh) * 2021-10-22 2022-01-11 重庆新致金服信息技术有限公司 一种基于bpmn2.0规范的流程引擎平台创建方法及***
CN114048196A (zh) * 2022-01-13 2022-02-15 山东中创软件商用中间件股份有限公司 一种工作流***数据处理方法、装置、设备及存储介质
CN114118875A (zh) * 2021-12-07 2022-03-01 中原银行股份有限公司 一种模型全生命周期管理***及方法
CN116542776A (zh) * 2023-05-12 2023-08-04 上海汉朔信息科技有限公司 一种账户资金业务流程监管方法、装置、设备及介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050027585A1 (en) * 2003-05-07 2005-02-03 Sap Ag End user oriented workflow approach including structured processing of ad hoc workflows with a collaborative process engine
CN105989440A (zh) * 2015-02-12 2016-10-05 杨波 一种流程自定义的处理方法及其工作流引擎
CN109615334A (zh) * 2018-12-13 2019-04-12 重庆戴昂科技有限公司 低代码平台化审批流程配置***
CN110443573A (zh) * 2019-07-23 2019-11-12 杭州数梦工场科技有限公司 审批管理平台及其审批方法、工作流生成方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050027585A1 (en) * 2003-05-07 2005-02-03 Sap Ag End user oriented workflow approach including structured processing of ad hoc workflows with a collaborative process engine
CN105989440A (zh) * 2015-02-12 2016-10-05 杨波 一种流程自定义的处理方法及其工作流引擎
CN109615334A (zh) * 2018-12-13 2019-04-12 重庆戴昂科技有限公司 低代码平台化审批流程配置***
CN110443573A (zh) * 2019-07-23 2019-11-12 杭州数梦工场科技有限公司 审批管理平台及其审批方法、工作流生成方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
时国栋 等: "图形化与用户自定义工作流的协同办公研究", 《哈尔滨商业大学学报( 自然科学版)》 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112990738A (zh) * 2021-03-30 2021-06-18 北京明略软件***有限公司 一种审批路径配置方法及***
CN113516545A (zh) * 2021-04-22 2021-10-19 建信金融科技有限责任公司 内控合规业务管理方法及装置
CN113902393A (zh) * 2021-09-16 2022-01-07 中企云链(北京)金融信息服务有限公司 一种基于工作流引擎审批***的实现方法及***
CN113918637A (zh) * 2021-10-22 2022-01-11 重庆新致金服信息技术有限公司 一种基于bpmn2.0规范的流程引擎平台创建方法及***
CN114118875A (zh) * 2021-12-07 2022-03-01 中原银行股份有限公司 一种模型全生命周期管理***及方法
CN114048196A (zh) * 2022-01-13 2022-02-15 山东中创软件商用中间件股份有限公司 一种工作流***数据处理方法、装置、设备及存储介质
CN116542776A (zh) * 2023-05-12 2023-08-04 上海汉朔信息科技有限公司 一种账户资金业务流程监管方法、装置、设备及介质

Similar Documents

Publication Publication Date Title
CN112215581A (zh) 一种基于工作流引擎的自定义审批流管理***
CN107193545B (zh) 一种面向构件的多语言协同开发装置、方法与***
CN112668295B (zh) 一种基于自定义表单和Activiti工作流的管理***及方法
CN109101652B (zh) 一种标签创建和管理***
CN101789045B (zh) 一种面向制造领域的mda建模工具的实现方法
CN112287007B (zh) 基于Flink SQL引擎的工业生产数据实时处理方法、***
CN1925406B (zh) 管理异构高可用性集群的方法和服务器
CN101894348B (zh) 一种自扩展的联机交易***及其实现方法
CN102542382A (zh) 业务规则的管理方法和装置
CN109325200B (zh) 获取数据的方法、装置及计算机可读存储介质
WO2024012221A1 (zh) 基于版式数据流文件底板创建虚拟服务共享池的方法
CN113902393A (zh) 一种基于工作流引擎审批***的实现方法及***
CN112114894A (zh) 基于Activiti流程引擎的流程处理方法、装置及电子设备
CN108259200A (zh) 一种物理网络功能pnf迁移方法及相关设备
CN110046287A (zh) 一种与数据库类型无关的数据查询方法、装置及存储介质
CN113987398A (zh) 一种软件自定义表单内容web开发***及方法
CN108984156A (zh) 一种基于模板的免代码开发的软件自动生成方法及***
CN112365226A (zh) 一种软件服务业务管理***
CN103699746A (zh) 基于数据库的cadds5管系三维设计方法及***
CN116881206A (zh) 套料的余料数据处理方法、装置及设备
CN116893822A (zh) 工作流引擎多环境部署方法和***、电子设备、存储介质
CN111145004B (zh) 基于可编辑工作流的智能财务稽核平台
JP2002049493A (ja) プログラム制御情報生成方法およびシステム並びにその処理プログラムを格納した記録媒体
CN114155074A (zh) 财务预算数据处理方法、***、装置及存储介质
CN115756399B (zh) 一种场景式可组装的中台业务集成方法和***

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20210112

RJ01 Rejection of invention patent application after publication