基于easyui开发Web版Activiti流程定制器详解(四)——页面结构(下)
題外話:
? ? ? ?這兩天周末在家陪老婆和兒子沒上來更新請大家見諒!上一篇介紹了調色板和畫布區的頁面結構,這篇講解一下屬性區的結構也是定制器最重要的一個頁面。
?
屬性區整體頁面結構如圖:
?在這個區域可以定義工作流中不同模型的屬性,那么如何打開這個頁面?其實很簡單只要在你需要定義屬性的模型上點擊鼠標右鍵然后選擇Properties就可以打開這個頁面。對于不同的模型這個頁面可能會有不同,這里就不一一介紹,這里只介紹幾個常用的節點,其他模型可定義的屬性可以直接下載定制器運行瀏覽。
?
節點可以設置的屬性一般包括以下幾個部分:、
1.General:定義當前節點通用屬性,如:ID、Name、同步/異步等;
2.Main Config:定義當前節點的個性化的屬性(不同的節點會有不同,請預覽定制器),如:候選人/組(User Task)、腳本(Script Task)、業務規則(Business Rule Task)等等。
3.Listener:定義當前節點的事件監聽,通過為節點事件(開始、結束等事件)添加監聽程序實現復雜的業務流程,監聽程序可以是Java類或者表達式等;
4.Multi Instance:定義當前節點是否為多實例,通過配置屬性可以實現節點內的復雜流轉,如:并序會簽和順序會簽;
?
以上介紹的四個部分是大部分節點都共有的屬性,但是也不排除有個別的節點有所不同,具體請參照設計器,至于每一部分內部的屬性如何配置以及實際意義請參照Activiti官方文檔(已經寫的很詳細),這里不再過多的贅述。
?
對于流程和連接線的屬性配置都與節點類似,這里不再占用過多的篇幅介紹,只給兩個截圖:
流程屬性配置:
?
連接線的屬性配置:
頂總結
以上是生活随笔為你收集整理的基于easyui开发Web版Activiti流程定制器详解(四)——页面结构(下)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java并发编程:CopyOnWrite
- 下一篇: IOS上传代码到CocoaPods并通过