- 浏览: 33587 次
- 性别:
- 来自: 广州
最新评论
-
teal2014:
大哥,留个qq联系一下啊,我看看你和业务表关联设计是怎么的 ...
Activiti 工作流表单设计及开发 -
马背上的大彬:
效果地址:BPMX在线试用地址:电信:http://offic ...
Activiti入门篇--Spring 与Activiti的入门整合 -
马背上的大彬:
效果地址:BPMX在线试用地址:电信:http://offic ...
基于标签方式的工作流启动及任务执行开发说明 -
马背上的大彬:
若需看详流程实例可留邮箱或加我QQ:2522897060
基于标签方式的工作流启动及任务执行开发说明 -
马背上的大彬:
bewithme 写道想得太简单了,永远不要把你的客户想得这么 ...
Activiti 工作流表单设计及开发
文章列表
需求:
流程的回退是一个复杂的计算,特别是在中国式的流程里,现实中的流程则相对简单,如我把一个审批文件提交出去后,若由两个人(张三、李四)同时处理,若张三或李四需要把文件退回来,文件直接打回 ...
一、概述
Activiti相对Jbpm来说,与Spring整合更加完美,具体可见本文的详细介绍
二、开发环境的准备
1. Maven的环境任务,请参考第一篇 (Activiti入门篇—Maven的环境准备)
2. Activiti的Eclipse插件安装
插件更新地址:http://activiti.org/designer/update/
<ignore_js_op>
1.png (29.6 KB, 下载次数: 464)
下载附件 保存到相册
activiti插件更新地址
2014-4-28 16:10 上传 ...
基于现在的系统的整合需求,本系统提供基于标签的工作流整合方式,工作流的启动及执行下一步时,均需要通过可以通过标识来处理完成。这使得基于JSP方式的流程整合变得很简单.
自定义工作流启动
系统提供启动参数,只需要提交至/flow/startProcessActivity.do,提交的参数包括以下:(可以参考ProcessRunStart.js的)
defId: 必需,流程定义Id,即pro_definition表里的主键
startFlow: 必需,值为true,则表示启动流程 必填
destName:目标节点,当开始节点有两个以上的分支时,可 ...
问题描述:使用 mvn clean install 的时候,会打的包中增加一些源码中没有的class。<IGNORE_JS_OP style="WORD-WRAP: break-word"> 像这个jar包多了java.annotation的类。不知道这些类怎么编译过来的,编译时在classes目录就有这些文件。解决办法:在pom文件中加入:<build> <plugins> <plugin> ...
安装Maven后我们会在用户目录下发现.m2 文件夹。默认情况下,该文件夹下放置了Maven本地仓库.m2/repository。所有的Maven构件(artifact)都被存储到该仓库中,以方便重用。但是windows用户的操作系统都安装在C盘,把Maven仓库放到C盘是很危险的,为此我们需要修改Maven的本地仓库路径。
修改方式如下:
手动创建本地仓库的存放路径,例如:d:\mvn;
在windows的环境变量中增加了新的用户变量M2_REPO,其对应的值为d:\mvn\repository(Maven仓库的本地存放路径),同时把这个变量增加到path变量 ...
基于现在的系统的整合需求,本系统提供基于标签的工作流整合方式,工作流的启动及执行下一步时,均需要通过可以通过标识来处理完成。这使得基于JSP方式的流程整合变得很简单.
自定义工作流启动
系统提供启动参数,只需要提交至/flow/startProcessActivity.do,提交的参数包括以下:(可以参考ProcessRunStart.js的)
defId: 必需,流程定义Id,即pro_definition表里的主键
startFlow: 必需,值为true,则表示启动流程 必填
destName:目标节点,当开始节点有两个以上的分支时,可 ...
一、前言 Activiti 5对表单的支持目前还是比较弱的,表现在对表单的开发还需要写Freemark模板,并且它的模板还需要跟class文件一起打包发布。这使得流程的表单设计必须由开发人员来开发处理。因而,开发一套易用性 ...
应用场景:
多个部门发起资金计划,最后统一到财务部审批,每个部门发起资金计划是一个子流程,财务部审批是多个部门的计划同时审批,审批完成后,再提交上级领导审批。
流程如下:
<IGNORE_JS_OP style="WORD-WRAP: break-word">
要解决以上问题,需要实现多个子流程并行处理的功能。在Activiti5有一个比较强的节点属性就是多实例,它可以支持多实例的子流程,多实例任务,多实体脚本等。目前支持多实例的节点类型有:
User task
需求: 流程的回退是一个复杂的计算,特别是在中国式的流程里,现实中的流程则相对简单,如我把一个审批文件提交出去后,若由两个人(张三、李四)同时处理,若张三或李四需要把文件退回来,文件直接打回到发起人我这里,这样张三或李四手上不再存在审批文件,但对于JBPM或Activiti的流程回退则做不到这么简单。但原则上我们要符合这种现实的要求:流程由谁提交过来,则退回给谁。为了弄清这个关系,我们以一个稍为复杂一点Activiti流程为例。
<IGNORE_JS_OP>
d2167949-acb2-3cd2-bc87-b16006ec9420.jpg ( ...