[发明专利]一种应用系统可快速集成的工作流系统及方法在审
申请号: | 202011523928.X | 申请日: | 2020-12-21 |
公开(公告)号: | CN112633830A | 公开(公告)日: | 2021-04-09 |
发明(设计)人: | 钱苏晋;刘爱军;刘杰 | 申请(专利权)人: | 北京恒泰实达科技股份有限公司 |
主分类号: | G06Q10/10 | 分类号: | G06Q10/10;G06F16/25 |
代理公司: | 北京市盛峰律师事务所 11337 | 代理人: | 于国强 |
地址: | 100190 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 系统 快速 集成 工作流 方法 | ||
本发明提供一种应用系统可快速集成的工作流系统及方法,本工作流系统通过在工作流执行引擎之上增加用户集成、表单制作、授权、业务流程配置模块形成一个高度集成的工作流系统,并提供了一个通用的用户体系、工作流任务启动、审批和查询接口,使应用系统能够快速的集成工作流;本工作流系统配置使用简单、降低了集成难度、集成工作量小,应用系统用户体系变更、业务流程变化、工作流引擎升级调优等无需修改代码,降低了开发流程应用的难度,易于修改维护,缩短了工作流开发的时间,节省时间和成本。
技术领域
本发明涉及工作流系统技术领域,尤其涉及一种应用系统可快速集成的工作流系统及方法。
背景技术
工作流概念起源于生产组织和办公自动化领域,是针对日常工作中具有固定程序活动而提出的一个概念,目的是通过将工作分解成定义良好的任务或角色,按照一定的规则和过程来执行这些任务并对其进行监控,达到提高工作效率、更好的控制过程、增强对客户的服务、有效管理业务流程等目的。
工作流引擎是指工作流作为应用系统的一部分,并为之提供对各应用系统有决定作用的根据角色、分工和条件的不同决定信息传递路由、内容等级等核心解决方案,从而更好地实现了业务流程控制。目前,应用系统集成工作流一般通过集成开源的工作流引擎来实现,包括以下步骤:1.在应用系统代码中引入工作流引擎组件库,并编程配置工作流引擎启动运行参数;2.应用系统用户体系比较复杂,一般包含用户/组织/角色/用户组/岗位等信息,而工作流引擎一般只支持用户信息,应用系统集成时需编写代码处理应用系统中用户体系与工作流引擎的用户映射;3.使用离线工作流定义工具进行业务流程模型的定义;4.编写业务流程表单交互界面、表单数据存取逻辑及工作流引擎调用代码;5.部署应用系统,并通过工作流引擎API接口发布业务流程模型供用户使用。这种集成方式应用系统需编写代码整合工作流引擎,与工作流引擎深度耦合,应用系统用户体系的变更、业务流程模型变化、业务流程表单及数据存储逻辑变化、工作流引擎的升级调优等,需要修改并重新发布应用系统,集成难度高,开发流程应用周期长,不易维护。
因此,需要一种能够用于应用系统快速集成的工作流系统及方法。
发明内容
本发明的目的在于提供一种应用系统可快速集成的工作流系统及方法,从而解决现有技术中存在的前述问题。
为了实现上述目的,本发明采用的技术方案如下:
一种应用系统可快速集成的工作流系统,包括启动模块、用户集成模块、运行监控模块、表单模块、工作流执行引擎、授权模块、配置模块和任务模块,
所述启动模块用于初始化工作流系统,设置应用系统初始参数,并启动所述用户集成模块,所述运行监控模块、所述表单模块、所述工作流执行引擎、所述授权模块、所述配置模块和所述任务模块;
所述用户集成模块用于配制应用系统中用户体系的访问接口,同时当工作流启动审批时所述任务模块将根据业务流程配置规则所述用户集成模块用于读取用户数据计算并设置业务流程下一步执行人;
所述运行监控模块用于记录工作流系统运行日志,并提供业务流程挂起、终止、审批、更改执行人操作;
所述表单模块用于创建、维护业务流程关联的数据表单和对应的数据库存储表单数据的表;同时在业务流程过程中,所述表单模块会在所述任务模块指示下存储表单数据到数据库表;
所述工作流执行引擎集成Activiti工作流引擎,用以执行业务流程的控制流转;
所述配置模块用于创建、维护业务流程,设置与业务流程关联的数据表单和业务流程执行人设置规则;
所述任务模块用于提供HTTP操作接口用以接收应用系统启动、审批、查询业务流程调用请求,检测应用系统访问授权标识是否正确,并返回执行结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京恒泰实达科技股份有限公司,未经北京恒泰实达科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011523928.X/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理