任務處理人設定的幾種方式

2021-08-22 11:23:53 字數 756 閱讀 8712

就目前了解

有那麼幾種方式

swimlane: 在我的流程中,使用最多的是這種情況,因為我的參與者都是從hr資料庫中直接查詢獲得的。

identity: 這種方式只在我剛開始測試的時候使用,直接將任務分派給乙個滴定的人或者部門角色等等。

action: 有時候需要動態的建立任務,這個時候就需要通過這種方式。

流程變數: 這種方式是我剛剛開別人的blog發現的,可以直接呼叫流程變數來給這個任務分派參與者,原來的做法是通過swimlane先獲取流程變數,然後再分派參與者,這樣方式可以減少很多不必要的swimlane。    確定任務參與者。

xml **

<

task

>

<

assignment

actor-id="#"

>

assignment

>

task

>

注:在使用流程變數指定actor時,不能同swimlane同時使用,否則,task會先使用swimlane來指定actor,而不使用流程變數來指定actor。

assignhandler: 通過assignhandler動態的對流程例項定義actor。

最後一種還沒有經過實踐,不知道效果怎麼樣。還有乙個問題就是,這個流程變數需要在什麼時候初始化,按照現有的經驗,應該只需要在這個任務建立之前初始化這個變數就可以。這個星期就做實驗,驗證一下。

最後還有乙個比較棘手的事情就是會簽,正在研究別人的blog,爭取明天搞定。加油

設定邊框的幾種方式

邊框的組成 第乙個是邊框的粗細 1px 第二個是邊框的樣式 solid 實線 dashed 虛線 dotted 點畫線 不相容 在不同的瀏覽器上顯示的不一樣 第三個是邊框的顏色 red 直接用英文單詞表示顏色 f00 顏色的十六進製制表示法 rgb 255,0,0 rgb表示法 2 復合樣式 bor...

I O處理幾種方式

該方式主要特點是呼叫阻塞的系統方法,是的使用者執行緒阻塞在等待i o的資料準備過程,其常用的方式是使用執行緒池的方式,將阻塞方法的呼叫和後續的處理流程放進單獨的執行緒任務物件中,通過執行緒池來處理阻塞的方法,該處理方案的優點是 將阻塞的使用者處理邏輯與其餘的處理邏輯想隔離達到非同步的效果,並且使用執...

設定Session超時的幾種方式

1 jsp頁面直接設定 如下 其中10表示秒數.如果為 1表示永不過期 2 web.xml設定,會覆蓋tomcat下conf web.xml的session config設定 session config session timeout 10session timeout session confi...