首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

JBPM知识点-tasknode

2012-06-27 
JBPM知识点------tasknode653人阅读评论(0)??? variable nameb accessread,write,required mapped-

JBPM知识点------tasknode
653人阅读 评论(0) ??? <variable name="b" access="read,write,required" mapped-name="y" />
??? <variable name="c" access="read,write" />
?</controller>
</task>
这里使用的是默认的控制器,也可以定义自己的控制器
<task name="clean ceiling">
?<controller src="//img.reader8.net/uploadfile/jiaocheng/201401104/2857/2014012816572420323.gif"><?xml?version="1.0"?encoding="UTF-8"?>
JBPM知识点-tasknode<process-definition?xmlns=""?name="yytest">
JBPM知识点-tasknode????<swimlane?name="banker">
JBPM知识点-tasknode????????<assignment?expression="user(ernie)"/>
JBPM知识点-tasknode????</swimlane>
JBPM知识点-tasknode????<swimlane?name="casher">
JBPM知识点-tasknode????????<assignment?expression="user(bert)"/>
JBPM知识点-tasknode????</swimlane>
JBPM知识点-tasknode????<start-state?name="start">
JBPM知识点-tasknode????????<transition?name=""?to="charge"/>
JBPM知识点-tasknode????</start-state>
JBPM知识点-tasknode????<task-node?name="charge"?signal="first">
JBPM知识点-tasknode????????<task?name="bank"?swimlane="banker"/>
JBPM知识点-tasknode????????<task?name="cash"?swimlane="casher"/>
JBPM知识点-tasknode????????<transition?name=""?to="end"/>
JBPM知识点-tasknode????</task-node>
JBPM知识点-tasknode????<end-state?name="end"/>
JBPM知识点-tasknode</process-definition>
JBPM知识点-tasknode

?

?

JBPM知识点-tasknodeprivate?static?void?run(){
JBPM知识点-tasknode????????????????try?{
JBPM知识点-tasknode????????????long?processInstanceId?=1;
JBPM知识点-tasknode????????????processInstance?=?????????????Token?token?=?processInstance.getRootToken();
JBPM知识点-tasknode????????????System.out.println(token.getNode());
JBPM知识点-tasknode????????????token.signal();
JBPM知识点-tasknode????????????System.out.println(token.getNode());
JBPM知识点-tasknode????????????List?casherTasks?=?????????????TaskInstance?cashertaskInstance?=?(TaskInstance)casherTasks.get(0);
JBPM知识点-tasknode????????????cashertaskInstance.start();
JBPM知识点-tasknode????????????cashertaskInstance.end();
JBPM知识点-tasknode????????????System.out.println(token.getNode());
JBPM知识点-tasknode????????????????????????}finally?{
JBPM知识点-tasknode??????????????????????????}
JBPM知识点-tasknode????}????

?

-------------------------------------------------

输出结果

StartState(start)
TaskNode(charge)
EndState(end)

热点排行