The invention provides a workflow management method based on Activiti, on the basis of existing technology, increase the personnel process node dynamic configuration and management function button, automatically generated function button next workflow settings settings have run the query function button, to achieve convenient operation, convenient query has to do the work matters, to achieve direct link node with the staff, to simplify the work process, meet the existing demand.
【技术实现步骤摘要】
一种基于Activiti的工作流管理方法
本专利技术属于工作流
,尤其是一种基于Activiti的工作流管理方法。
技术介绍
Activiti其核心是BPMN2.0的流程引擎。BPMN是目前被各BPM厂商广泛接受的BPM标准,全称为BusinessProcessModelandNotation,由OMG组织进行维护,2011年1月份发布了其2.0的正式版。BPMN2.0对比于第一个版本,其最重要的变化在于其定义了流程的元模型和执行语义,即它自己解决了存储、交换和执行的问题。这代表着BPMN2.0流程定义模型不仅仅可以在任何兼容BPMN2.0的引擎中执行,而且也可以在图形编辑器间交换。作为一个标准,BPMN2.0统一了工作流社区。Activiti是由jBPM的创建者TomBaeyens离开JBoss之后建立的项目,构建在开发jBPM版本1到4时积累的多年经验的基础之上,旨在创建下一代的BPM解决方案。同时Activiti选择了Apache许可,一方面是希望Activiti能有更长久的生命力,因为它不受任何个人或是公司的控制而是属于整个社区,另一方面更是希望这个宽松的许可能够让ActivitiBPM引擎和BPMN2.0被更广泛的采纳、使用和商业化。Activiti的首席架构师TomBaeyens曾提到,Activiti的首个目标就是要获得开发者的青睐。首先它在使用时极为方便,只是个jar文件,使用时仅需要将其放在类路径中,当然,Activiti也可以作为独立服务器的方式使用;同时Activiti提供了很多BPM高级工具,其中还包括开发了协作工具,使得开发 ...
【技术保护点】
一种基于Activiti的工作流管理方法,其特征在于,包括以下步骤:步骤1:整合表单与流程:把参与流程跳转的数据存到流程变量中;步骤2:关联流程实例与业务表单:流程中不存贮业务表单的数据,Activiti5在流程实例表和任务实例表相关运行表中增加一个字段,用于关联业务表单的数据;通过在线生成的页面获取物理表所需的数据,将自定义表单保存至物理表中;设计表单时生成一套表单数据规范,审批时进行页面表单的数据验证及存储;对处于执行过程中的表单进行权限控制;对流程节点人员增加动态配置与管理按钮;设置自动生成工作流下一步的触发按钮;设置已办查询功能按钮;步骤3:绑定流程定义与业务表单:在线表单采用全局表单,整个流程采用同一个表单,每个流程节点允许自设表单,则在启动流程时或任务跳转时均能获取流程节点的表单设置并进行正确的表单展示。
【技术特征摘要】
1.一种基于Activiti的工作流管理方法,其特征在于,包括以下步骤:步骤1:整合表单与流程:把参与流程跳转的数据存到流程变量中;步骤2:关联流程实例与业务表单:流程中不存贮业务表单的数据,Activiti5在流程实例表和任务实例表相关运行表中增加一个字段,用于关联业务表单的数据;通过在线生成的页面获取物理表所需的数据,将自定义表单保存至物理表中;设计表单时生成一套表单数据规范,审批时进行页面表单的数据验证及存储;对处于执行过程中的表单进行权限控制;对流程节点人员增加动态配置与管理按钮;设置自动生成工作流下一步的触发按钮;设置已办查询功能按钮;步骤3:绑定流程定义与业务表单:在线表单采用全局表单,整个流程采用同一个表单,每个流程节点允许自设表单,则在启动流程时或任务跳转时均能获取流程节点的表单设置并进行正确的表单展示。2.根据权利要求1所述的基于Activit...
【专利技术属性】
技术研发人员:毛颖飞,
申请(专利权)人:江苏鸿信系统集成有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。