先贴个网址http://linliangyi2007.iteye.com/blog/176345
我是看这个帖子,学的jbpm。
<?xml version="1.0" encoding="UTF-8"?>
<process-definition name="loanProcess">
<start-state name="借款开始">
<transition name="借款发起" to="申请借款"></transition>
<action name="Action_StartProcess" class="com.jbpm.loan.StartProcessActionHander"></action>
</start-state>
<task-node name="申请借款">
<task name="Task_AssignToInitiator">
<assignment class="com.jbpm.loan.NewApplicationAssignmentHandler" />
</task>
<transition to="借款审核" name="提交申请">
<action name="Action_SubmitApply" class="com.jbpm.loan.SubmitApplyActionHandler"></action>
</transition>
</task-node>
<task-node name="借款审核">
<task name="老总审核借款">
<assignment class="com.jbpm.loan.ManagerApproverAssignmentHandler" />
</task>
<transition name="审核结束" to="借款结束"></transition>
</task-node>
<end-state name="借款结束"></end-state>
</process-definition>
上面xml除了使用开始和结束节点外,还使用了
任务结点<task-node>
任务结点是一个需要人工参与的结点类型。当流程进入结点时,会生成相应的任务实例(TaskInstatnce),并通过委派接口AssignmentHandler或jBPM表达式将任务委派给一个或多个特定的角色或参与者。结点自身进入等待状态,直到任务被参与者完成或者跳过,流程继续。
所以上面的NewApplicationAssignmentHandler和ManagerApproverAssignmentHandler都要实现接口AssignmentHandler为流程指定参与者。
分享到:
相关推荐
jBPM_用户开发手册
一个部署好的网上销售jbpm实例,对学习和入门很有帮助
eclipse工作流插件 含jBPM_4.4_开发指南eclipse工作流插件 含jBPM_4.4_开发指南eclipse工作流插件 含jBPM_4.4_开发指南
JBPm工作流,权限设计 JBPm工作流,权限设计
网上销售系统,Jbmp的应用例子,有流程开发的例子
jbpm_流程_能让你熟练的掌握jbpm_流程_能让你熟练的掌握
JBPM_Users_Guid jbpm 英文文档
JBPM是一个优秀的开源工作流框架,核心引擎算法源自PetriNet理论,并深度了集成了Hibernate作为引擎的持久框架。 jBPM_4.4_开发指南.pdf、jBPM_4.4_用户手册.pdf 可以作为入门了解的文档。
jbpm工作流开发指南,详细讲解了配置环境,步骤。
jbpm-jpdl-designer-3.0.13 关于jbpm的jpdl 设计器
jBpm是一个灵活可扩展的工作流管理系统。作为jBpm运行时server输入的业务流程使用简单强大的语言表达并打包在流程档案中
jBPM_4.4_用户指南 pdf版 jBPM_4.4_用户指南 pdf版
jbpm3.2表说明 很详细 1.1 JBPM_PROCESSDEFINITION:流程模版表 关系表 外键存在表 外键名称 外键存在表字段 存在原因 可能 关系 JBPM_NODE JBPM_NODE FK_PROCST_SBPRCDEF SUBPROCESSDEFINITION_ 子流程的...
JBPM数据库表说明 2 1 流程配置类数据库表: 2 1.1 JBPM_PROCESSDEFINITION:流程模版表 2 1.2 JBPM_NODE:流程节点表 2 1.3 JBPM_TRANSITION:流程迁移表 3 1.4 JBPM_ACTION:流程动作表 4 1.5 JBPM_EVENT:流程...
jbpm_4.4完整架包
传智播客JBPM_Basics_new.ppt
JBPM_4.4_用户指南.pdf
JBPM数据库表说明 2 1 流程配置类数据库表: 2 1.1 JBPM_PROCESSDEFINITION:流程模版表 2 1.2 JBPM_NODE:流程节点表 2 1.3 JBPM_TRANSITION:流程迁移表 3 1.4 JBPM_ACTION:流程动作表 4 1.5 JBPM_EVENT:...
本人写的一个jbpm的报销流程,可供参考学习,请大家多多指教。
JBPM_6.0.1_API(最新API),绝对是您开发的必备文档!!