freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

jbpm5用戶手冊-中文版-在線瀏覽

2024-08-05 07:00本頁面
  

【正文】 pmndi:BPMNEdge /bpmndi:BPMNPlane /bpmndi:BPMNDiagram/definitionsAPI 方式:為了屏蔽內(nèi)部API,不推薦使用。你可以通過工廠來創(chuàng)建流程。package 。import 。 factory // header .name(My process).packageName() // nodes .startNode(1).name(Start).done() .actionNode(2).name(Action) .action(java, (\Action\)。 ().getProcess()。( (), )。. 創(chuàng)建會話啟動流程流程啟動需要顯式調(diào)用 startProcess 方法。()。startProcess(String processId, Map parameters) 方法的Map參數(shù)可傳入額外的參數(shù),這些參數(shù)是鍵值對。頂級變量是指變量的作用或是頂級的。結(jié)束事件的Terminate如果為TRUE,那么將結(jié)束整個流程,否則若有多個結(jié)束事件只會結(jié)束對應(yīng)結(jié)束事件的路徑。規(guī)則定義在多個分離的文件中,格式要求為Drools rule format。ruleflowgroup的執(zhí)行可認為是一個隊列。Diverging Gateway 分支結(jié)點,一進多出。AND parallel 與,并行, 兩個都要滿足(同步)XOR or exclusive 異或,排斥,只選擇其中一個OR or inclusive 或,包含,至少只要有一個滿足即可(不同步)Converging Gateway 合并結(jié)點,多進一出。Script Task 代表一個可執(zhí)行的腳本。腳本綁定到Action.Action: 綁定的Action.Timer Event 定時器事件Timer delay 延遲時間msError Event 異常事件FaultName 異常處理器名FaultVariable 異常變量.Message Event 消息事件, 沒有輸入EventType 監(jiān)聽事件類型VariableName 事件數(shù)據(jù)Scope internal 流程內(nèi)部事件 external 外部事件.User Task 用戶任務(wù)(人工任務(wù))ActorId 責(zé)任人,多個人用逗號“,”分隔GroupId 組,多個組用逗號“,”分隔Skippable 表示這個任務(wù)是否可忽略,即不執(zhí)行就結(jié)束??赏ㄟ^它擴展任務(wù)。Events事件類型 - 事件監(jiān)聽(消息事件) - 事件處理(action)事件分發(fā):內(nèi)部事件 流程管理外部事件 actionTimers定時器更新流程// create the session and start the process KnowledgeBuilder kbuilder = ...StatefulKnowledgeSession ksession = ...ProcessInstance processInstance = ()。(..., )。// migrate process instance to new versionMapString, Long mapping = new HashMapString, Long()。 // node 2, which is part of posite node 5, is mapped to a new node with id 4(, 4L)。第4章  。第5章  API本章是代碼,前面已經(jīng)貼過,不再多說。第6章  人工任務(wù)人工任務(wù)規(guī)范jBPM5 使用UserTask結(jié)點表示人工任務(wù)(需要與actor交互的任務(wù))。通過 Task Service 可管理UserTask。一個UserTask 表示一個需要actor執(zhí)行的自動化任務(wù)。外部服務(wù)需要被調(diào)用,可看成特殊類型的work item實現(xiàn)。UserTask 結(jié)點屬性:* Id: 結(jié)點惟一標(biāo)識* Name: 結(jié)點名稱* TaskName: 任務(wù)名稱* Priority: 優(yōu)先級(整數(shù))* Comment: 任務(wù)注釋* ActorId: actor, 多個使用逗號,分隔* Skippable: 任務(wù)可跳過(不執(zhí)行就結(jié)束)* Content: 任務(wù)關(guān)聯(lián)的數(shù)據(jù)* Swimlane: 泳道,可以簡化分配多個人工任務(wù)給同一個actor* Wait for pletion: 是否等待人工任務(wù)執(zhí)行完成,若為False,則創(chuàng)建完人工任務(wù)后繼續(xù)流程。使用泳道前必須在流程定義屬性中配置泳道的集合。當(dāng)然我們使用泳道就沒必要再指定actorId,第一個除外。當(dāng)我們指定前兩個人工任務(wù)的actorId 時,需要分配兩次。現(xiàn)在極端情況發(fā)生了,HR經(jīng)理與HT經(jīng)理調(diào)崗,我們是不是得去修改流程定義下所有人工服務(wù)的actorId?而通過使用泳道,只需要修改第一個和第三個的actorId。泳道的實質(zhì)是什么,實質(zhì)就是把人工任務(wù)進行分類,并綁定actor列表。流程僅包含人工任務(wù)執(zhí)行所必要的抽象描述。用戶使用我們可拔插的work item handler方式完成底層的實現(xiàn)。通過它來管理任務(wù)的生命周期(創(chuàng)建,獲取,完成,任務(wù)狀態(tài)持久化)。3. 人工任務(wù)生命周期當(dāng)一個流程實例的人工任務(wù)結(jié)點被觸發(fā),人工任務(wù)實例將被創(chuàng)建。當(dāng)人工任務(wù)的Wait for pletion 屬性為 False時,流程會立即繼續(xù)執(zhí)行,否則要等待任務(wù)完成或終止。等待他們來獲取任務(wù)。用戶決定開始執(zhí)行任務(wù),此時任務(wù)進入 InProgress 狀態(tài)。此時用戶進入 Completed 狀態(tài)。上面介紹的正常的生命周期,其它包括:Delegating /forwarding 任務(wù), 分配任務(wù)給另外一個 actor 來處理Revoking 回滾任務(wù)Temporarly suspending and resuming 臨時掛起或繼續(xù)任務(wù)Stopping a task in progress 停止正在執(zhí)行的任務(wù)Skipping 跳過(不執(zhí)行)4. 鏈接人工任務(wù)管理組件和引擎. 注冊 work item handler work item handler的功能是翻譯抽象的work item(如人工任務(wù))為規(guī)范的調(diào)用。().registerWorkItemHandler(Human Task, new WSHumanTaskHandler())。更快速的實現(xiàn)HornetQ 也是可行的。你可能通過如下代碼來添加用戶和組:(user)(group)確保數(shù)據(jù)庫相關(guān)表中至少有一個Administrator用戶和 administrator 角色。TaskService taskService = new TaskService(emf, ())。Thread thread = new Thread( server )。任務(wù)管理組件使用JPA來存儲任務(wù)數(shù)據(jù), 下面是任務(wù)管理組件使用 Hibernate 和 H2 數(shù)據(jù)庫存的示例:?xml version= encoding=UTF8 standalone=yes?persistence version= xsi:schemaLocation= xmlns:orm= xmlns:xsi= xmlns= persistenceunit name= provider/provider class/class class/class class/class class/class class/class class/class class/class clas
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1