jBPMjPDL学习笔记——流程设计与控制.doc

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
jBPMjPDL学习笔记——流程设计与控制

jBPM-jPDL学习笔记——流程设计与控制 作者:???发布日期:2010-07-13 00:00:00???查看次数:375 次 相关资料: 《jBPM学习笔记(V3.2环境部署)》 《jBPM学习笔记(框架设计简介)》 背景 本片文章,我们将从业务流程的设计开始,通过带领大家完成一个完整工作流的程序设计,来学习jPDL的使用。 业务流程设计 这里我们实现一个相对简化的公司借款申请流程。流程图如下:? 在jPDL中,与流程设计相关的文件有三个:processdefinition.xml、gdp.xml、processimage.jpg。其中processdefinition.xml是流程定义的描述文件;gpd.xml是对图形界面呈现的XML描述;而processimage.jpg则是对图形界面的快照。下面我们将展示本样例的流程定义文件。 流程定义描述 processdefinition.xml文件 引用 ?xml version=1.0 encoding=UTF-8? process-definition?? xmlns =urn:jbpm.org:jpdl-3.2? name=simple ?? start-state name=开始 ????? transition name=借款发起 to=填写借款申请 action name=Action_StartProcess class=com.firstflow.action.StartProcessActionHander/action /transition ?? /start-state ?? task-node name=填写借款申请 task name=Task_AssignToInitiator assignment class=com.firstflow.task.NewApplicationAssignmentHandler/assignment /task transition to=部门经理审批 name=提交申请 action name=Action_SubmitApply class=com.firstflow.action.SubmitApplyActionHandler/action /transition /task-node task-node name=部门经理审批 task name=Task_ManagerApprove assignment class=com.firstflow.task.DepartmentManagerApproveAssignmentHandler/assignment /task transition to=金额判定 name=部门经理审批通过 action name=Task_ManagerApproved class=com.firstflow.action.ManagerApprovedActionHandler/action /transition transition to=结束 name=部门经理驳回 action name=Action_ManagerDisapprove class=com.firstflow.action.ManagerDisapproveActionHandler/action /transition /task-node node name=财务拨款 action name=Action_AccountantProcess class=com.firstflow.action.AccountantProcessActoinHandler/action transition to=结束 name=邮件通知 action name=Action_Mail class=com.firstflow.action.SendMailActionHandler/action /transition /node decision name=金额判定 handler class=com.firstflow.decision.MoneyCheckDecisionHandler/handler transition to=总经理审批 name=gt;5000元总经理审批/transition transition to=财务拨款 name=lt;5000元 财务拨款/transition /decision task-node name=总经理审批 task name=Task_PresidentApprove assignment class=com.firstflow.task

文档评论(0)

yaobanwd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档