[发明专利]一种基于Activiti的工作流管理方法在审
申请号: | 201611094663.X | 申请日: | 2016-12-01 |
公开(公告)号: | CN106779594A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 毛颖飞 | 申请(专利权)人: | 江苏鸿信系统集成有限公司 |
主分类号: | G06Q10/10 | 分类号: | G06Q10/10 |
代理公司: | 南京天华专利代理有限责任公司32218 | 代理人: | 夏平,莫英妍 |
地址: | 210029 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 activiti 工作流 管理 方法 | ||
技术领域
本发明属于工作流技术领域,尤其是一种基于Activiti的工作流管理方法。
背景技术
Activiti其核心是BPMN 2.0的流程引擎。BPMN是目前被各BPM厂商广泛接受的BPM标准,全称为Business Process Model and Notation,由OMG组织进行维护,2011年1月份发布了其2.0的正式版。BPMN 2.0对比于第一个版本,其最重要的变化在于其定义了流程的元模型和执行语义,即它自己解决了存储、交换和执行的问题。这代表着BPMN 2.0流程定义模型不仅仅可以在任何兼容BPMN 2.0的引擎中执行,而且也可以在图形编辑器间交换。作为一个标准,BPMN 2.0统一了工作流社区。
Activiti是由jBPM的创建者Tom Baeyens离开JBoss之后建立的项目,构建在开发jBPM版本1到4时积累的多年经验的基础之上,旨在创建下一代的BPM解决方案。同时Activiti选择了Apache许可,一方面是希望Activiti能有更长久的生命力,因为它不受任何个人或是公司的控制而是属于整个社区,另一方面更是希望这个宽松的许可能够让Activiti BPM引擎和BPMN2.0被更广泛的采纳、使用和商业化。
Activiti的首席架构师Tom Baeyens曾提到,Activiti的首个目标就是要获得开发者的青睐。首先它在使用时极为方便,只是个jar文件,使用时仅需要将其放在类路径中,当然,Activiti也可以作为独立服务器的方式使用;同时Activiti提供了很多BPM高级工具,其中还包括开发了协作工具,使得开发人员、业务人员和运维人员能够更好的协同工作。
现有技术中,例如申请号为“201510272608.4”的中国专利申请“基于前驱任务的工作流挖掘方法”,也公开了相似目的的工作流处理方法,但是在实际操作的便捷性上还是不如使用Activiti技术方便。
发明内容
本发明所解决的技术问题在于提供一种基于Activiti的工作流管理方法,在现有技术的基础上,增加了流程节点人员动态配置与管理功能按钮,设置自动生成工作流下一步的功能按钮,设置已办查询功能按钮,实现操作便捷,方便查询已办工作事项,实现节点与人员的直接挂钩,简化了工作流程,满足现有的工作需求。
实现本发明目的的技术解决方案为:
一种基于Activiti的工作流管理方法,包括以下步骤:
步骤1:整合表单与流程:把参与流程跳转的数据存到流程变量中;
步骤2:关联流程实例与业务表单:流程中不存贮业务表单的数据,Activiti5在流程实例表和任务实例表相关运行表中增加一个字段,用于关联业务表单的数据;
通过在线生成的页面获取物理表所需的数据,将自定义表单保存至物理表中;
设计表单时生成一套表单数据规范,审批时进行页面表单的数据验证及存储;
对处于执行过程中的表单进行权限控制;
对流程节点人员增加动态配置与管理按钮;
设置自动生成工作流下一步的触发按钮;
设置已办查询功能按钮;
步骤3:绑定流程定义与业务表单:在线表单采用全局表单,整个流程采用同一个表单,每个流程节点允许自设表单,则在启动流程时或任务跳转时均能获取流程节点的表单设置并进行正确的表单展示。
进一步的,本发明的基于Activiti的工作流管理方法,所述步骤2中的字段为业务主键。
进一步的,本发明的基于Activiti的工作流管理方法,允许用户预先设置带自定义格式的表单,包括表头、表尾及样式;允许用户进行基于表格的在线布局。
进一步的,本发明的基于Activiti的工作流管理方法,预设表单字段的输入控件类型、数据类型和数据验证方式。
进一步的,本发明的基于Activiti的工作流管理方法,预设表单字段的读写权限。
进一步的,本发明的基于Activiti的工作流管理方法,允许对表单控件设置交互脚本。
进一步的,本发明的基于Activiti的工作流管理方法,允许在线实时显示表单的预览效果。
进一步的,本发明的基于Activiti的工作流管理方法,把参与流程运算的表单字段预设为流程变量。
本发明采用以上技术方案与现有技术相比,具有以下技术效果:
1、本发明的方法脱离了工作流中内置的角节点角色人员配置,实现了节点与人员的直接挂钩;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏鸿信系统集成有限公司,未经江苏鸿信系统集成有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611094663.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种中小企业办公用品智能管理系统
- 下一篇:一种供电公司早会系统图形展示平台
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理