首页 / 专利库 / 专利权 / 专利合作条约 / 第I章 / 国际检索单位 / 国际检索 / 现有技术 / 一种基于Activiti的工作流管理方法

一种基于Activiti的工作流管理方法

阅读:63发布:2021-04-10

专利汇可以提供一种基于Activiti的工作流管理方法专利检索,专利查询,专利分析的服务。并且本 发明 提出一种基于Activiti的工作 流管 理方法,在 现有技术 的 基础 上,增加了流程 节点 人员动态配置与管理功能按钮,设置自动生成工作流下一步的功能按钮,设置已办查询功能按钮,实现操作便捷,方便查询已办工作事项,实现节点与人员的直接挂钩,简化了工作流程,满足现有的工作需求。,下面是一种基于Activiti的工作流管理方法专利的具体信息内容。

1.一种基于Activiti的工作流管理方法,其特征在于,包括以下步骤:
步骤1:整合表单与流程:把参与流程跳转的数据存到流程变量中;
步骤2:关联流程实例与业务表单:流程中不存贮业务表单的数据,Activiti5在流程实例表和任务实例表相关运行表中增加一个字段,用于关联业务表单的数据;
通过在线生成的页面获取物理表所需的数据,将自定义表单保存至物理表中;
设计表单时生成一套表单数据规范,审批时进行页面表单的数据验证及存储;
对处于执行过程中的表单进行权限控制;
对流节点人员增加动态配置与管理按钮;
设置自动生成工作流下一步的触发按钮;
设置已办查询功能按钮;
步骤3:绑定流程定义与业务表单:在线表单采用全局表单,整个流程采用同一个表单,每个流程节点允许自设表单,则在启动流程时或任务跳转时均能获取流程节点的表单设置并进行正确的表单展示。
2.根据权利要求1所述的基于Activiti的工作流管理方法,其特征在于,所述步骤2中的字段为业务主键。
3.根据权利要求1所述的基于Activiti的工作流管理方法,其特征在于,允许用户预先设置带自定义格式的表单,包括表头、表尾及样式;允许用户进行基于表格的在线布局。
4.根据权利要求1所述的基于Activiti的工作流管理方法,其特征在于,预设表单字段的输入控件类型、数据类型和数据验证方式。
5.根据权利要求1所述的基于Activiti的工作流管理方法,其特征在于,预设表单字段的读写权限。
6.根据权利要求1所述的基于Activiti的工作流管理方法,其特征在于,允许对表单控件设置交互脚本。
7.根据权利要求1所述的基于Activiti的工作流管理方法,其特征在于,允许在线实时显示表单的预览效果。
8.根据权利要求1所述的基于Activiti的工作流管理方法,其特征在于,把参与流程运算的表单字段预设为流程变量。

说明书全文

一种基于Activiti的工作流管理方法

技术领域

[0001] 本发明属于工作流技术领域,尤其是一种基于Activiti的工作流管理方法。

背景技术

[0002] 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统一了工作流社区。
[0003] Activiti是由jBPM的创建者Tom Baeyens离开JBoss之后建立的项目,构建在开发jBPM版本1到4时积累的多年经验的基础之上,旨在创建下一代的BPM解决方案。同时Activiti选择了Apache许可,一方面是希望Activiti能有更长久的生命,因为它不受任何个人或是公司的控制而是属于整个社区,另一方面更是希望这个宽松的许可能够让Activiti BPM引擎和BPMN2.0被更广泛的采纳、使用和商业化。
[0004] Activiti的首席架构师Tom Baeyens曾提到,Activiti的首个目标就是要获得开发者的青睐。首先它在使用时极为方便,只是个jar文件,使用时仅需要将其放在类路径中,当然,Activiti也可以作为独立服务器的方式使用;同时Activiti提供了很多BPM高级工具,其中还包括开发了协作工具,使得开发人员、业务人员和运维人员能够更好的协同工作。
[0005] 现有技术中,例如申请号为“201510272608.4”的中国专利申请“基于前驱任务的工作流挖掘方法”,也公开了相似目的的工作流处理方法,但是在实际操作的便捷性上还是不如使用Activiti技术方便。

发明内容

[0006] 本发明所解决的技术问题在于提供一种基于Activiti的工作流管理方法,在现有技术的基础上,增加了流程节点人员动态配置与管理功能按钮,设置自动生成工作流下一步的功能按钮,设置已办查询功能按钮,实现操作便捷,方便查询已办工作事项,实现节点与人员的直接挂钩,简化了工作流程,满足现有的工作需求。
[0007] 实现本发明目的的技术解决方案为:
[0008] 一种基于Activiti的工作流管理方法,包括以下步骤:
[0009] 步骤1:整合表单与流程:把参与流程跳转的数据存到流程变量中;
[0010] 步骤2:关联流程实例与业务表单:流程中不存贮业务表单的数据,Activiti5在流程实例表和任务实例表相关运行表中增加一个字段,用于关联业务表单的数据;
[0011] 通过在线生成的页面获取物理表所需的数据,将自定义表单保存至物理表中;
[0012] 设计表单时生成一套表单数据规范,审批时进行页面表单的数据验证及存储;
[0013] 对处于执行过程中的表单进行权限控制;
[0014] 对流程节点人员增加动态配置与管理按钮;
[0015] 设置自动生成工作流下一步的触发按钮;
[0016] 设置已办查询功能按钮;
[0017] 步骤3:绑定流程定义与业务表单:在线表单采用全局表单,整个流程采用同一个表单,每个流程节点允许自设表单,则在启动流程时或任务跳转时均能获取流程节点的表单设置并进行正确的表单展示。
[0018] 进一步的,本发明的基于Activiti的工作流管理方法,所述步骤2中的字段为业务主键。
[0019] 进一步的,本发明的基于Activiti的工作流管理方法,允许用户预先设置带自定义格式的表单,包括表头、表尾及样式;允许用户进行基于表格的在线布局。
[0020] 进一步的,本发明的基于Activiti的工作流管理方法,预设表单字段的输入控件类型、数据类型和数据验证方式。
[0021] 进一步的,本发明的基于Activiti的工作流管理方法,预设表单字段的读写权限。
[0022] 进一步的,本发明的基于Activiti的工作流管理方法,允许对表单控件设置交互脚本。
[0023] 进一步的,本发明的基于Activiti的工作流管理方法,允许在线实时显示表单的预览效果。
[0024] 进一步的,本发明的基于Activiti的工作流管理方法,把参与流程运算的表单字段预设为流程变量。
[0025] 本发明采用以上技术方案与现有技术相比,具有以下技术效果:
[0026] 1、本发明的方法脱离了工作流中内置的节点角色人员配置,实现了节点与人员的直接挂钩;
[0027] 2、本发明的方法流程中下一步指向作为按钮简化了对于下一步节点直接写在页面上的不便;
[0028] 3、本发明的方法提供查看已办工作的查询,方便用户查看自己已办工作事项。附图说明
[0029] 图1是本方法的方法流程图

具体实施方式

[0030] 下面详细描述本发明的实施方式,所述实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
[0031] 一种基于Activiti的工作流管理方法,如图1所示,包括以下步骤:
[0032] 步骤1:整合表单与流程:把参与流程跳转的数据存到流程变量中;
[0033] 步骤2:关联流程实例与业务表单:流程中不存贮业务表单的数据,Activiti5在流程实例表和任务实例表相关运行表中增加一个字段,用于关联业务表单的数据,所述字段为业务主键;
[0034] 通过在线生成的页面获取物理表所需的数据,将自定义表单保存至物理表中;
[0035] 设计表单时生成一套表单数据规范,审批时进行页面表单的数据验证及存储;
[0036] 对处于执行过程中的表单进行权限控制;
[0037] 对流程节点人员增加动态配置与管理按钮;
[0038] 设置自动生成工作流下一步的触发按钮;
[0039] 设置已办查询功能按钮;
[0040] 步骤3:绑定流程定义与业务表单:在线表单采用全局表单,整个流程采用同一个表单,每个流程节点允许自设表单,则在启动流程时或任务跳转时均能获取流程节点的表单设置并进行正确的表单展示。
[0041] 本方法允许用户预先设置带自定义格式的表单,包括表头、表尾及样式,方便用户调整表单;允许用户进行基于表格的在线布局。其次,预设表单字段的输入控件类型、数据类型和数据验证方式,用于保证用户输入的数据的正确性。第三,预设表单字段的读写权限,结合工作流的审批,能够更有效地显示数据。第四,允许对表单控件设置交互脚本,实现级联更新等的数据交互。第五,允许在线实时显示表单的预览效果,支持表单预览。第六,把参与流程运算的表单字段预设为流程变量。
[0042] 以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进,这些改进应视为本发明的保护范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈