读书人

Activiti5的十分钟入门指南

发布时间: 2012-08-03 00:12:14 作者: rapoo

Activiti5的10分钟入门指南

10分钟入门指南

通过一个(非常简单的)业务流程,介绍一些基本的Activiti工作流感念和API接口。

使用案例

这个用例叫干脆(straightfoward):有一个公司,暂且叫它BPMCorp。在BPMCorp内部,会计部门每个月都要写一份财务报告给公司的股东。?但在发送给所有股东之前必须经过上级部门的批准。

下面涉及的所有文件及代码片段均可以通过Activiti分发的examples范例包中找到,请查看包org.activiti.examples.bpmn.usertask的内容。

流程图

如上所述的业务流程可以使用Activiti的可视化流程编辑器?Activiti Modeler查看及编辑。?使用BPMN2.0的标准符号则如下图所示:

Activiti5的十分钟入门指南?

这里没有什么特殊的东西,图中看到的是一个?none start event?(左边的圆圈),其次是两个?user tasks:?"撰写财务报告"”批准财务报告",以?none end event?(右边边框加粗型的圆圈)?结束。

XML表示

?

上述业务流程的XML表示形式如下所示 (FinancialReportProcess.bpmn20.xml). 流程中包含一些主要的元素 (通过点击链接可以查看更详细的BPMN 2.0 元素的说明):

读书人网 >开源软件

热点推荐