亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

轉:傳智播客—jbpm與OA項目(二) 續

系統 1789 0

?processdefinition.xml 文件內容為:

<? xml version = "1.0" encoding = "UTF-8" ?>

< process-definition xmlns = "" name = "NodeEvent" >

???

??? < start-state name = "start-state1" >

??????? < transition to = "task-node1" ></ transition >

??????? < event type = "node-leave" >

??????????? < action class = "cn.itcast.cc.jbpm.node.event.NodeEventTest"

??????????????? name = "printNodeEventType" ></ action >

??????? </ event >

??? </ start-state >

???

??? < task-node name = "task-node1" >

???

??????? < task name = " 下訂單 " >

??????????? < assignment actor-id = " 客戶 " ></ assignment >

???????????

??????????? < event type = "task-create" >

??????????????? < action ref-name = "printNodeEventType" />

??????????? </ event >

??????????? < event type = "task-assign" >

??????????????? < action ref-name = "printNodeEventType" />

??????????? </ event >

??????????? < event type = "task-start" >

??????????????? < action ref-name = "printNodeEventType" />

??????????? </ event >

??????????? < event type = "task-end" >

??????????????? < action ref-name = "printNodeEventType" />

??????????? </ event > ???

??????? </ task >

???????

??????? < event type = "node-enter" >

??????????? < action ref-name = "printNodeEventType" ></ action >

??????? </ event >

???????

??????? < transition to = "end-state1" ></ transition >

??? </ task-node >

??? < end-state name = "end-state1" >

??????? < event type = "" ></ event >

??? </ end-state >

</ process-definition >

????????

如果 task-node 中包含多個 task 。將 event 放在 task 外部, task-node 的內部,所有的 task 將共用同一個事件處理類。如果將 event 放在 task 內部, task 將使用各自內部的事件處理類。

?

???????? 將流程發布到 JBOSSWEB 容器中(注意將類“ NodeEventTest ”一同發布),一步步執行查看控制臺的輸出。

?

五、任務分配

1. 個人任務 (推模型)

??????? 個人任務屬于個人,只有個人能看到,必須由個人完成。個人任務的分配方式:

1) ???????? 手動添加,通過設計器設置 task Actor 屬性值。

2) ???????? Actor :通過設計器使用表達式將 Actor 設置為 #{customer} ,在事件處理函數中通過“ executionContext.getContextInstance().setTransientVariable(name, value) ”設置變量值,動態更改 actor

3) ???????? Task 的“ Assignment->Handler ”添加一個實現了 AssignmentHandler 接口的類,在“ assign ”方法中調用“ assignable.setActorId(actor); ”方法設置 Actor 屬性值。

4) ???????? 可以在程序的任何位置使用“ TaskInstance.setActorId(actor) ”設置 Actor 的值。

?

2. 組任務 (拉 / 競爭模型)

組任務屬于小組,只有小組成員可以查看,但必須僅有一個人來完成。組任務的分配試:

1) ???????? 手動添加,通過設計器設置 task PooledActors 屬性值,使用“ , ”分隔。

2) ???????? PooledActors :通過設計器使用表達式將 PooledActors 屬性設置為 #{actors} ,在事件處理函數中通過“ executionContext.getContextInstance().setTransientVariable(name, value) ”設置變量值,動態更改 actor

3) ???????? Task 的“ Assignment->Handler ”添加一個實現了 AssignmentHandler 接口的類,在“ assign ”方法中調用“ assignable. setPooleActors (actors); ”方法設置 PooleActors 屬性值。

4) ???????? 可以在程序的任何位置使用“ taskInstance.setPooledActors(actors) ”,設置 PooledActors 的值。

?

3. 查詢

1) ???????? 個人任務: jbpmContext.getTaskMgmtSession().findTaskInstances (actorId)

2) ???????? 組任務: jbpmContext.getTaskMgmtSession().findPooledTaskInstances(actorId)

actorId 可以屏蔽 pooledActors

4.Swimlane (泳道)

?????????????????? 湯兄弟今天只是簡單介紹了一下泳道,這個功能并不常用。

???????? 泳道圖:

clip_image008

?

???????? OK ,今天的內容到此結束。明天就開始我們的 OA 系統了,主要使用 struts+hibernate+jbpm 開發!

?

???????? 哈哈,加油!

轉:傳智播客—jbpm與OA項目(二) 續


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 青青青免费高清视频在线 | 国产小福利 | 免费看a网站 | 在线看亚洲 | 色综合久久天天综合观看 | 国产午夜爽爽窝窝在线观看 | 免费观看美女光子让男人玩 | 午夜在线观看cao | 91精品国产91久久久久久 | 888米奇四色极速在线观看 | 国产伦一区二区三区免费 | 午夜视频在线网站 | 四虎国产成人免费观看 | 91尤物视频在线观看 | 九色综合久久综合欧美97 | 思思久久这里只精品99re66 | 免费99精品国产自在现线观看 | 国产精品福利影院 | a毛片在线还看免费网站 | 免费99热在线观看 | 国产欧美久久久精品 | 中文字幕不卡一区 | 欧美人成人亚洲专区中文字幕 | 99视频免费在线观看 | 成人性开放大片 | 老司机福利免费 | 亚洲 国产 路线1路线2路线 | 免费一看一级毛片人 | 免费的成人a视频在线观看 免费的黄色网 | 亚洲毛片网站 | 久久久受www免费人成 | 奇米影视亚洲春色77777 | 久草最新| 亚洲欧美日韩高清一区二区三区 | 日日草视频| 国产第一页久久亚洲欧美国产 | 性生活视频免费观看 | 日本岛国片在线观看 | 成人免费午间影院在线观看 | 国产伦精品一区二区三区在线观看 | 色综合久久精品中文字幕首页 |