JBoss 系列八十一: jBPM 6 中使用 jbpm-console 创建执行 BPM 流程 - II

100 篇文章 56 订阅

概述

jBPM 6 中使用 jbpm-console 创建执行 BPM 流程 - I中所示,我们在jbpm-console 上创建执行了简单的BPM流程,本文在前文的基础之上演示如何创建执行一个较复杂的流程,即流程开始和执行User Task时需要输入数据。

创建流程

jBPM 6 中使用 jbpm-console 创建执行 BPM 流程 - I 中所示,选择Authoring -> Project Authoring,在Project Explorer中选择rganizational Unit 为 test,选择 Repository 为 myTestRepo,点击New Item -> Business Process创建流程TestProcess-1如下图所示:


流程和 jBPM 6 中使用 jbpm-console 创建执行 BPM 流程 - I  中类似,仅有一个User Task节点,User Task的执行者为kylin。

创建Data Modeler

选择Tools -> Data Modeler,点击Create按钮,创建data object,在弹出的输入框中Identifier填写为Person,Package选择org.jbpm.test,点击Ok按钮,在Create new field栏添加如下三个变量:类型为String的name,类型为Integer的age,类型为Boolean的adult,点击Save保存如下图所示:


编辑流程

返回到流程编辑,添加一个person变量,类型为org.jbpm.test.Person,如下图所示:


流程编辑中编辑User Task,编辑DataInputSet,添加person_in变量,类型为org.jbpm.test.Person,如下图所示:


编辑DataOutputSet,添加person_out变量,类型为org.jbpm.test.Person,如下图所示:


编辑Assignments,添加Assignment,person变量映射到person_in变量,person_out变量映射到person变量,如下图所示:


保存流程编辑,在流程编辑导航栏选择Generate All Forms如下图所示:


同样在流程编辑导航栏选择选择Edit Process Form,编辑Process Form如下图所示:


在流程编辑导航栏选择选择Edit Task Form,编辑Task Form如下图所示:


至此编辑流程编辑完成。

运行流程

jBPM 6 示例之 Evaluation 在jBPM console中运行Evaluation 示例部分描述的内容,选择Tools -> Project Edit,点击最右边Build & Deploy可以部署Test Process;选择Process Management -> Process Definitions会列出所有定义部署的流程,选择TestProcess-1,在最右端点击开始按钮,开始执行流程,选择Task -> Task List,在列表右边点击Start图标,Start图标会变化为Complete图标,点击Complete图标完成执行流程。

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值