欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

轉(zhuǎn):傳智播客—jbpm與OA項(xiàng)目(二) 續(xù)

系統(tǒng) 1663 0

?processdefinition.xml 文件內(nèi)容為:

<? 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 的內(nèi)部,所有的 task 將共用同一個事件處理類。如果將 event 放在 task 內(nèi)部, task 將使用各自內(nèi)部的事件處理類。

?

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

?

五、任務(wù)分配

1. 個人任務(wù) (推模型)

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

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

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

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

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

?

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

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

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

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

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

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

?

3. 查詢

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

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

actorId 可以屏蔽 pooledActors

4.Swimlane (泳道)

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

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

clip_image008

?

???????? OK ,今天的內(nèi)容到此結(jié)束。明天就開始我們的 OA 系統(tǒng)了,主要使用 struts+hibernate+jbpm 開發(fā)!

?

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

轉(zhuǎn):傳智播客—jbpm與OA項(xiàng)目(二) 續(xù)


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

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

【本文對您有幫助就好】

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

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 午夜爽爽性刺激一区二区视频 | 一级毛片在线完整免费观看 | 国产精品国产三级在线专区 | 亚洲高清一区二区三区 | 麻豆国产一区二区三区四区 | 国产亚洲一区在线 | 精久久久| 宅男lu666噜噜噜在线观看 | 波多野结衣中文一区 | 国产三及片 | 亚洲国产精品久久人人爱 | 欧美日一区二区三区 | 亚洲一区二区国产 | 在线视频一区二区 | 天天看天天摸色天天综合网 | 日韩在线观看一区二区不卡视频 | 久久精品视频在线观看榴莲视频 | 日韩高清中文字幕 | 男女又黄又刺激B片免费网站 | 一区二区三区高清视频在线观看 | 国产午夜精品在线 | 狠狠色丁香婷婷综合久久片 | 日本一区二区三区免费高清在线 | 免费无码毛片一区二区A片 成人18网站 | 日一区二区三区 | 免费v片 | 波多野结衣mxgs1124在线 | 色网站免费在线观看 | 桥本有菜免费av一区二区三区 | 久草观看视频 | 午夜骚片 | 婷婷色激情 | 91免费在线 | 亚洲精视频| 亚洲热视频 | 国产馆精品推荐在线观看 | 亚洲精品国产偷自在线观看 | 欧美黄 片免费观看 | 日韩欧美专区 | 国产三级在线观看a | 视频一区二区在线观看 |