流程管理系統(tǒng)_第1頁(yè)
流程管理系統(tǒng)_第2頁(yè)
流程管理系統(tǒng)_第3頁(yè)
流程管理系統(tǒng)_第4頁(yè)
流程管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩51頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1流程管理系統(tǒng)

1.1數(shù)據(jù)表設(shè)計(jì)

1.1.1流轉(zhuǎn)視圖表

在不同應(yīng)用場(chǎng)景下,意見(jiàn)表述可能差異較大,不能完全用參見(jiàn)的同意、不同意;贊成反

對(duì)來(lái)統(tǒng)一,為了給解決方案的設(shè)計(jì)者提供更好的支持,沆程系統(tǒng)將提供一種動(dòng)態(tài)的機(jī)制,支

持解決方案的設(shè)計(jì)者將自己設(shè)計(jì)的意見(jiàn)表述視圖嵌入到系統(tǒng)中,以便在流程設(shè)計(jì)的人機(jī)節(jié)點(diǎn)

的提交控制處選用。

數(shù)據(jù)表名flwview表名描述審批視圖表。

預(yù)計(jì)規(guī)模幾十使用頻率查詢、更斜一般

所屬模塊運(yùn)行平臺(tái)本表主鍵提交視圖

相關(guān)外犍尢

唯一索引(appviewid)

普通索引(步驟標(biāo)識(shí)、執(zhí)行用戶)

序字段命名字段名稱類型長(zhǎng)度為空字段說(shuō)明

1voteview流轉(zhuǎn)視圖BGINTNo本表主鍵

2appviewid視圖標(biāo)識(shí)BGINTNo應(yīng)用視圖表上鍵。

3showpict標(biāo)識(shí)圖標(biāo)VCHAR96NoCSS的引用名,用于替換提交按鈕的圖標(biāo)

4admorgid管理組織BGINTNo為了按組織線路產(chǎn)品化!

5appmodule應(yīng)用槿塊BGINTNo便于按模塊分離

6datastyle發(fā)布方式BGINTNo枚舉:產(chǎn)品化、客戶化、個(gè)性化

7status記錄狀態(tài)BGINTNo枚舉:有效、過(guò)程、無(wú)效

8crcatctimc創(chuàng)建時(shí)叵CHAR15NoYYYYMMDDHHMMSS記錄創(chuàng)建時(shí)間

9modifytime更新時(shí)向CHAR15NoYYYYMMDDHIIMMSS記錄修改時(shí)間

備注說(shuō)明提交按鈕的簡(jiǎn)稱、全稱、描述用多語(yǔ)言來(lái)管理。

1.1.2建模元素表

流程建模是通過(guò)小先確定的建模元素來(lái)組織實(shí)現(xiàn)的,這就好比提前做好的各種柔性制造

模具,可制造出樣式相同但參數(shù)不同的部件,但卻不能制造出非己有模具樣式的部件。工業(yè)

上通常會(huì)根據(jù)生產(chǎn)的要求,應(yīng)先設(shè)計(jì)模具。

新設(shè)計(jì)的元素(模具)應(yīng)納入系統(tǒng)進(jìn)行管理,納入系統(tǒng)管理的建模元素,就可以被建模

工具和流程引擎自動(dòng)調(diào)用,

數(shù)據(jù)表名flwtokcn表名描述建模元素表。

預(yù)計(jì)規(guī)模幾十使用頻率查詢、更新一般

所屬模塊運(yùn)行平臺(tái)本表主鍵建模元素

相關(guān)外鍵無(wú)

唯一索引無(wú)

普通索引(步驟標(biāo)識(shí)、執(zhí)行用戶)

序字段命名字段名稱類型長(zhǎng)度為空字段說(shuō)明

1tokenid建模元素BGINTNo本表主鍵

2apppageid頁(yè)面標(biāo)識(shí)BGINTNo該元素的配置頁(yè)面號(hào)。無(wú)頁(yè)面號(hào)表配置界面

3sortindex索引順序SHINTNo決定建模元素工具欄

4componentid構(gòu)件標(biāo)識(shí)INTNo構(gòu)件表關(guān)聯(lián)主鍵(引擎實(shí)現(xiàn)代碼)

確定模型中要輸出的視圖,是否多語(yǔ),多語(yǔ)主

5tokenmeta建模定義VCHAR1024No建、及視圖上需輸出的字段、字段名映射、缺

省值定義,以及裝入處理和回寫處理等。

6admorgid管理組織BGINT為了按組織線路產(chǎn)品化!

7appmodulc應(yīng)用模塊BGINT\o便于按模塊分離

8datastyle發(fā)布方式BGINTNo枚舉:產(chǎn)品化、客戶化、個(gè)性化

9status記錄狀態(tài)BGINTNo枚舉:有效、過(guò)程、無(wú)效

10createtime創(chuàng)建時(shí)何CHAR15NoYYYYMMDDHHMMSS記錄創(chuàng)建時(shí)間

11modifytime更新時(shí)間CHAR15NoYYYYMMDI)HHMMSS記錄修改時(shí)間

1.能將已固化的設(shè)計(jì)元素放入到該表中管理;

2.建模定義規(guī)范為:

<P31drawpic="畫布圖標(biāo)CSS”>

<E100islang="truenloadfc="顯示該視圖前的處理函數(shù)'>

備注說(shuō)明<index=1modevar="idnmemovar=,'nodeid,'cutfvalue=m,isnull=nV>

<index=2modevar="type>,memovar='nodetypencutvalue=,misnull=n7>

</E100>

</P31>

撿入時(shí)需要進(jìn)行他校驗(yàn),比如某些數(shù)據(jù)項(xiàng)未配置,節(jié)點(diǎn)只能有一個(gè)后繼節(jié)點(diǎn)等。

1.1.3流程定義表

數(shù)據(jù)表名flwdefine表名描述流程定義表

預(yù)計(jì)規(guī)模幾千以內(nèi)使用頻率查詢、更新一般

所屬模塊運(yùn)行平臺(tái)木表主鍵流程標(biāo)識(shí)

相關(guān)外鍵無(wú)

唯一-索引無(wú)

普通索引(應(yīng)用模塊、管理組織)、(流程狀態(tài)、更新時(shí)間)

序字段命名字段名稱類型長(zhǎng)度為空字段說(shuō)明

1flowid流程標(biāo)在BGINTNo本表主犍

2uscvcrs生效版本BGINTNo使用版本的索引號(hào),與狀態(tài)配合使用。

與usevers不同,表示有未生效版本,撿出該版

3newvers最新版本SHINTNo

本進(jìn)行設(shè)計(jì)。

4priority優(yōu)先級(jí)號(hào)SHINTNo用「待辦任務(wù)的排序、催辦、加急的基數(shù)

5admorgid管理組織BGINTNo為了按組織線路產(chǎn)品化!

6appmodule應(yīng)用模塊BGINTNo便于按模塊分離

7datastyle發(fā)布方式BGINTNo枚舉:產(chǎn)品化、客戶化、個(gè)性化

8status記錄狀態(tài)BGINTNo枚舉:有效、過(guò)程、無(wú)效

9createtimc創(chuàng)建時(shí)間CHAR15NoYYYYMMDDHHMMSS記錄創(chuàng)建時(shí)間

10modifytime更新時(shí)同CHAR15NoYYYYMMDDHIIMMSS記錄修改時(shí)間

備注說(shuō)明流程的簡(jiǎn)稱、全稱、描述用多諳言表來(lái)管埋

1.L4流程版本表

數(shù)據(jù)表名fIwvers表名描述流程版本表

預(yù)計(jì)規(guī)模幾萬(wàn)以內(nèi)使用頻率查詢、更新一般

所屬模塊運(yùn)行平臺(tái)本表主鍵版本標(biāo)識(shí)

相關(guān)外鍵4:

唯一索引無(wú)

普通索引(流程標(biāo)識(shí)、失效日期、生效日期)

序字段命名字段名稱類型長(zhǎng)度為空字段說(shuō)明

1versid版本標(biāo)識(shí)BGINTNo本表主鍵

2flowid流程標(biāo)識(shí)BGINTNo流程定義衣的主鍵。

終止等各種管理操作。

數(shù)據(jù)表名fIwauth表名描述流程管理授權(quán)表。只有授權(quán)用戶才能對(duì)流程進(jìn)行管理

預(yù)計(jì)規(guī)模幾萬(wàn)以內(nèi)使用頻率查詢、更新一般

所屈模塊運(yùn)行平臺(tái)本表主鍵無(wú)主鍵

相關(guān)外鍵無(wú)

唯一-索引無(wú)

普通索引(用戶標(biāo)識(shí))、(流程標(biāo)識(shí))

序字段命名字段名稱類型氏度為空字段說(shuō)明

1flowid流程標(biāo)識(shí)BGINTNo流程定義表的主鍵。

2userid用戶標(biāo)識(shí)BGINTNo用戶定義表的主鍵。

3createtime創(chuàng)建時(shí)同Char15NoYYYYMMDDHIIMMSS記錄的創(chuàng)建時(shí)間

4modifytime更新時(shí)叵Char15NoYYYYMMDDHHMMSS記錄的創(chuàng)建時(shí)間

備注說(shuō)明該表信息在授權(quán)取消時(shí)需進(jìn)入流程授權(quán)歷史表中被追溯。

1.1.7流程實(shí)例表

每一個(gè)定義好的流程,實(shí)際執(zhí)行時(shí)均要產(chǎn)生一個(gè)實(shí)例,通過(guò)實(shí)例來(lái)組織管理與實(shí)際環(huán)

境相關(guān)的信息與數(shù)據(jù),保證既便是同一個(gè)流程間也不會(huì)發(fā)現(xiàn)沖突。

數(shù)據(jù)表名flwcase表名描述流程實(shí)例表。對(duì)已完成實(shí)例日終時(shí)清理至歷史表中

預(yù)計(jì)規(guī)模幾萬(wàn)以內(nèi)使用頻率查詢、更新一般

所屬模塊運(yùn)行平臺(tái)本表主鍵實(shí)例標(biāo)識(shí)

相關(guān)外鍵無(wú)

唯一索引無(wú)

普通索引(版本標(biāo)識(shí)、流轉(zhuǎn)狀態(tài))、(實(shí)例來(lái)源、流轉(zhuǎn)狀態(tài))

序字段命名字段名稱類型長(zhǎng)度為空字段說(shuō)明

1caseid實(shí)例標(biāo)識(shí)BG1NTNo本表主鍵

2versid版本標(biāo)識(shí)BGINTNo版本表主鍵(以此可知流程號(hào),屆時(shí)建視圖)

枚舉:菜單、功能、服務(wù)、同步(流程)、異步(流

3casesrc實(shí)例來(lái)源BGINTNo

程)等

4relatepk相關(guān)主鍵BGINTNo可能是菜單號(hào)、視圖號(hào)、交易號(hào)、步驟號(hào)之一

5urgeent加急次數(shù)SHINTNo每次優(yōu)先級(jí)提升應(yīng)加1,表示增加25%優(yōu)先級(jí)

6runstat流轉(zhuǎn)狀態(tài)BGINTNo枚舉:流轉(zhuǎn)中、已結(jié)束、被撤銷、破終止

7newdate創(chuàng)建口期CHAR8NoYYYYMMDD記錄的創(chuàng)建口期

8newtime創(chuàng)建時(shí)間CHAR6NoHHMMSS記錄的創(chuàng)建時(shí)間

9creatcuscr創(chuàng)建用戶BGINTNo流程發(fā)起者。如果是服務(wù)發(fā)起,記相關(guān)業(yè)務(wù)號(hào)

10upddate更新日期CHAR8NoYYYYMMDD記錄更新日期

11updtime更新時(shí)問(wèn)CHAR6NoHHMMSS記錄更新時(shí)間

流程結(jié)束時(shí),所操作用戶,可能是最后一個(gè)人

12updateuser更新用戶BGINTNo機(jī)節(jié)點(diǎn)的提交用戶,可能是流程管理員(被終

止)、也可能是相關(guān)業(yè)務(wù)號(hào)。

備注說(shuō)明如果是流程啟動(dòng)的流程實(shí)例,則可通過(guò)相關(guān)主鍵找到父實(shí)例的調(diào)用步驟。

1.1.8實(shí)例統(tǒng)計(jì)表

數(shù)據(jù)表名flwcasetake表名描述

預(yù)計(jì)規(guī)模幾千以內(nèi)使用頻率查詢、更新一股

所屬模塊運(yùn)行平臺(tái)本表主鍵版本標(biāo)識(shí)

相關(guān)外鍵無(wú)

唯一索引無(wú)

普通索引(版本標(biāo)識(shí)、流轉(zhuǎn)狀態(tài))、(實(shí)例來(lái)源、流轉(zhuǎn)狀態(tài))

序字段命名字段名稱類型長(zhǎng)度為空字段說(shuō)明

1versid版本標(biāo)識(shí)BGINTNo版本表主鍵(以此可知流程號(hào),屆時(shí)建視圖)

累計(jì)個(gè)數(shù)INTNo

2maxval最人值Dec(10,2)No

3minval最小值Dec(10,2)No

4aveval平均值Dec(10,2)No

5modifytime更新時(shí)回CHAR8No創(chuàng)建記錄日期

備注說(shuō)明

1.1.9流轉(zhuǎn)過(guò)程表

通過(guò)對(duì)流程的流轉(zhuǎn)珞徑的記載,不僅可以跟蹤流程的流轉(zhuǎn)過(guò)程,還可為流程任務(wù)提供

統(tǒng)一的信息參照。

數(shù)據(jù)表名fIwstep表名描述流轉(zhuǎn)過(guò)程表。對(duì)已完成實(shí)例日終時(shí)清理至歷史表中

預(yù)計(jì)規(guī)模幾萬(wàn)以內(nèi)使用頻率查詢、更新一般

所屬模塊運(yùn)行平臺(tái)本表主鍵步驟標(biāo)識(shí)

相關(guān)外鍵無(wú)

唯一索引無(wú)

普通索引(實(shí)例標(biāo)識(shí)、創(chuàng)建日期、創(chuàng)建時(shí)間)、(節(jié)點(diǎn)類型、更新用戶)

序字段命名字段名稱類型長(zhǎng)度為空字段說(shuō)明

1stepid步驟標(biāo)詼BGINTNo本表主鍵

2cascid實(shí)例標(biāo)識(shí)BGINTNo實(shí)例表主鍵

3nodeid節(jié)點(diǎn)編號(hào)BGINTNo節(jié)點(diǎn)編號(hào),可以此關(guān)聯(lián)多語(yǔ)表,獲得名稱等

4tokenid建模元素BGINTNo搜選:人機(jī)、子流程、等待、結(jié)束

51imitmin定時(shí)(分)INTNo換算成分鐘計(jì)

xml中取得,任務(wù)提交時(shí)使用,子流程節(jié)點(diǎn)無(wú)意

6passratc通過(guò)比率DEC5.2No

義。

用于待辦任務(wù)列表時(shí)處理,初始為從流程版本

7priority優(yōu)先級(jí)日INTNo繼承,然后逐節(jié)點(diǎn)傳遞而成,也可被流程控制

的優(yōu)先級(jí)調(diào)整更改。

8taskshow任務(wù)摘要VCHAR96No根據(jù)總線和人機(jī)節(jié)點(diǎn)配置的摘要公式計(jì)算數(shù)據(jù)

根據(jù)建模的任務(wù)控制來(lái)填寫。采用“,枚舉值,

9taskctrl任務(wù)控制VCHAR96No

枚舉值,”格式,無(wú)順序之分。

10newdate創(chuàng)建H期CHAR8No創(chuàng)建記錄H期

11newtime創(chuàng)建時(shí)向CHAR6No創(chuàng)建記錄時(shí)間,

12createuser創(chuàng)建用戶BGINTNo生成該步驟的當(dāng)前用戶

13prevstep前一步驟BGINTNo為了形成記錄鏈以及任務(wù)撤回時(shí)索引

從上個(gè)人機(jī)節(jié)點(diǎn)到本節(jié)點(diǎn)所經(jīng)歷的節(jié)點(diǎn)序列。

14vianode途經(jīng)節(jié)點(diǎn)VCHAR32Yes

序列按先后順序逗號(hào)分隔

15warncnt催辦次數(shù)SH1NTNo初始為0,每催辦一次累加1

16warntime催辦時(shí)間CHAR15YesYYYYMMDDHHMMSS再次催辦時(shí)間

17upddatc更新FI期CHAR8No初始時(shí)為最大值,99991231

18updtime更新時(shí)回CHAR6No初始時(shí)為最大值,235959

19updateuser更新用戶BGINTNo初始為-1,否則為提交該步驟的當(dāng)前用戶

枚舉;侍辦理、己催辦、己提交、被忽略(通過(guò)

20laskstal任務(wù)狀態(tài)BGINTNo比率時(shí)對(duì)未提交的任務(wù)處理狀態(tài))、被撤回、被

撤銷(發(fā)起人終止)、被終止(管理強(qiáng)行終止)

21busdata現(xiàn)場(chǎng)數(shù)捱CLOB20kNo將總線數(shù)據(jù)(除?外的數(shù)據(jù))卸除保存

備注說(shuō)明可從該表中統(tǒng)計(jì)出流程在那個(gè)人機(jī)節(jié)點(diǎn)所花費(fèi)的時(shí)間.以便指導(dǎo)后續(xù)流程優(yōu)化。

1.1.10流轉(zhuǎn)統(tǒng)計(jì)表

數(shù)據(jù)表名flwsteptake表名描述

預(yù)計(jì)規(guī)模幾萬(wàn)以內(nèi)使用頻率查詢、更新一般

所屬模塊運(yùn)行平臺(tái)木表主鍵步驟標(biāo)識(shí)

相關(guān)外鍵無(wú)

唯一-索引無(wú)

普通索引(版本標(biāo)識(shí)、流轉(zhuǎn)狀態(tài))、(實(shí)例來(lái)源、流轉(zhuǎn)狀態(tài))

序字段命名字段名稱類型長(zhǎng)度為空字段說(shuō)明

1stepid步驟標(biāo)識(shí)BGINTNo本表主犍

2versid版本標(biāo)識(shí)BGINTNo

累計(jì)個(gè)數(shù)INTNo

3maxval最大值Dec(12,2)No

4minval最小值Dec(12,2)No

5aveval平均值Dec(12,2)No

6modifytime更新時(shí)同CHAR8No創(chuàng)建記錄日期

備注說(shuō)明

1.1.11用戶現(xiàn)場(chǎng)表

為便于審計(jì)每個(gè)用戶在流程中的數(shù)據(jù)操作,當(dāng)用戶提交流程任務(wù)時(shí),應(yīng)將當(dāng)時(shí)的總線

數(shù)據(jù)卸除保存在本表中。此外,當(dāng)用戶暫存流程時(shí),也應(yīng)保存在本表中,對(duì)于暫存過(guò)的任

務(wù),使用本表記錄的現(xiàn)場(chǎng)來(lái)恢復(fù),未暫存過(guò)的任務(wù),則采用步驟表中記錄的現(xiàn)場(chǎng)來(lái)恢復(fù)。

數(shù)據(jù)表名flwdata表名描述流程用戶現(xiàn)場(chǎng)表。對(duì)已完成實(shí)例日終時(shí)清理至歷史表中

預(yù)計(jì)規(guī)模幾萬(wàn)以內(nèi)使用頻率查詢、更新一般

所屈模塊運(yùn)行平臺(tái)本表主鍵無(wú)主鍵

相關(guān)外鍵無(wú)

唯一索引(步驟標(biāo)識(shí)、用戶標(biāo)識(shí))

普通索引

序字段命名字段名稱類型長(zhǎng)度為空字段說(shuō)明

1stepid步驟標(biāo)識(shí)BGINTNo步驟表主鍵

2runuser執(zhí)行用戶BGINTNo用戶表主鍵

3createtime創(chuàng)建時(shí)同CHAR15NoYYYYMMDDHI1MMSS,記錄的產(chǎn)生時(shí)間

4modifytime更新時(shí)問(wèn)CHAR15NoYYYYMMDDHIIMMSS,提交或暫存時(shí)的時(shí)間

5Busdata現(xiàn)場(chǎng)數(shù)據(jù)CLOB10kNo將總線數(shù)據(jù)(除@外的數(shù)據(jù))卸除保存

備注說(shuō)明當(dāng)用戶暫存時(shí)或用戶提交任務(wù)時(shí),操作該表。如該用戶的該步任務(wù)不存在插入記錄,否則更新記錄

1.1.12流程任務(wù)表

待辦任務(wù)是用戶獲得流程任務(wù),并繼續(xù)推動(dòng)流程的一個(gè)接口。主要管理那個(gè)流程的那

個(gè)步驟、需要那個(gè)用戶進(jìn)行處理以及相關(guān)的狀態(tài)數(shù)據(jù)。

數(shù)據(jù)表名flwtask表名描述待辦任務(wù)表。對(duì)已完成實(shí)例日終時(shí)清理至歷史表中

預(yù)計(jì)規(guī)模幾十萬(wàn)以內(nèi)使用頻率查詢、更新一般

所屬模塊運(yùn)行平臺(tái)本表主鍵任務(wù)標(biāo)識(shí)

相關(guān)外鍵無(wú)

唯一-索引無(wú)

普通索引(步驟標(biāo)識(shí)、執(zhí)行用戶)

序字段命名字段名稱類型長(zhǎng)度為空字段說(shuō)明

1laskid任務(wù)標(biāo)識(shí)BGINTNo本表主鍵

2stepid步驟標(biāo)識(shí)BGINTNo步驟表主犍

枚舉:宜派、轉(zhuǎn)派、搶先、委托、改派(流程

3gctmodc任務(wù)取得BGINTNo

管理)

4taskhold任務(wù)歸屬BGINTNo用戶ID或者角色I(xiàn)D,改派taskid

分搶先,待辦理時(shí)為用戶崗位授權(quán)

5runuser執(zhí)行用戶BGINTNo表中的執(zhí)行人,任務(wù)的歸屬用戶可以通過(guò)任務(wù)

委托功能修改被委托人。

枚舉:待辦理、已催辦、已提交、被忽略(通過(guò)

比率時(shí)對(duì)未提交的任務(wù)處理狀態(tài))、被撤回、被

6taskstat任務(wù)狀態(tài)BGINTNo撤銷(發(fā)起人終止)、被終止(管理強(qiáng)行終止)、

,,被改派”

7upddate更新日期CHAR8NoYYYYMMDDHHMMSS記錄修改日期

8updtime更新時(shí)向CHAR6NoYYYYMMDDHHMMSS記錄修改時(shí)間

任務(wù)搶先是第1個(gè)通過(guò)待辦任務(wù)進(jìn)入流程時(shí),如果該任務(wù)是任務(wù)搶先方式,直接將該記錄的執(zhí)行用

備注說(shuō)明

戶改為當(dāng)前用戶(搶先的任務(wù)不能委托他人)。

轉(zhuǎn)派是用戶轉(zhuǎn)移授權(quán)給他人,被受授權(quán)人得到轉(zhuǎn)授權(quán)過(guò)來(lái)的任務(wù)即為轉(zhuǎn)派,

直派是未經(jīng)轉(zhuǎn)授權(quán),任務(wù)歸屬與執(zhí)行用戶的值相同,轉(zhuǎn)派時(shí)不同

改派時(shí)需要將原有任務(wù)狀態(tài)修改為"被該派",為被改派為用戶們產(chǎn)生新的任務(wù)記錄,這些記錄的

任務(wù)取得即為“改派”,任務(wù)歸屬即為被取消任務(wù)的任務(wù)標(biāo)識(shí),執(zhí)行用戶為被改派后的執(zhí)行用戶:被改

派的任務(wù)不能進(jìn)行委托處理。

轉(zhuǎn)派是用戶實(shí)現(xiàn)轉(zhuǎn)移授權(quán)造成的,委托是用戶看到某項(xiàng)具體任務(wù)后臨時(shí)委托的。轉(zhuǎn)派具

有持續(xù)性,只要不收回轉(zhuǎn)授權(quán),委托這是單次有效,必須每次在任務(wù)辦理界面來(lái)法行

1.1.13審批意見(jiàn)表

對(duì)大多數(shù)流程來(lái)說(shuō),都會(huì)存在一些僅需根據(jù)流程提供的信息進(jìn)行表決的環(huán)節(jié)(審批),

而審批通常具有固定的模式,即是否同意,相關(guān)意見(jiàn)(可設(shè)置常用審批短語(yǔ),保存)。

數(shù)據(jù)表名flwvote表名描述審批意見(jiàn)表。對(duì)已完成實(shí)例日終時(shí)清理至歷史表中

預(yù)計(jì)規(guī)模幾十萬(wàn)以內(nèi)使用頻率查詢、更新一般

所屬模塊運(yùn)行平臺(tái)本表主鍵版本標(biāo)識(shí)

相關(guān)外鍵無(wú)

唯一索引無(wú)

普通索引(步驟標(biāo)識(shí)、執(zhí)行用戶)

序字段命名字段名稱類型長(zhǎng)度為空字段說(shuō)明

1stepid步驟標(biāo)識(shí)BGINTNo步驟表主犍

2runuser執(zhí)行用戶BG1NTNo提交某任務(wù)的執(zhí)行人。

3chkview審理意見(jiàn)BGINTNo相關(guān)的枚舉值

4memo細(xì)節(jié)說(shuō)陜VCHAR1024Yes

5modifyt.ime更新時(shí)叵CHAR15NoYYYYMVDDHHMMSS首次催辦時(shí)間

6digtsign數(shù)字簽名VCIIAR96No防止當(dāng)事人抵賴驗(yàn)算

備注說(shuō)明

1.1.14常用短句表

每個(gè)用戶在流程審枇或其他需要通過(guò)鍵盤給出意見(jiàn)的場(chǎng)合,他們通常具有習(xí)慣性,因

此,系統(tǒng)將為每個(gè)用戶沉淀最常使用的短信息記錄,以便在使用時(shí)能節(jié)省打字時(shí)間。

數(shù)據(jù)表名oftentext表名描述常用短文本信息表

預(yù)計(jì)規(guī)模幾十萬(wàn)以內(nèi)使用頻率查詢、更新一股

所屬模塊運(yùn)行平臺(tái)本表主鍵

相關(guān)外鍵無(wú)

唯一索引無(wú)

普通索引(步藤標(biāo)識(shí)、執(zhí)行用戶)

序字段命名字段名稱類型長(zhǎng)度為空字段說(shuō)明

1userinfoid用戶標(biāo)識(shí)BGINTNo步驟表主鍵

2usescene應(yīng)用場(chǎng)景BGINTNo枚舉:短信、流程、郵件、其他。

3oftentext短句內(nèi)容VCHAR384No

4modifytime更新時(shí)何CHAR15NoYYYYMMDDHHMMSS

備注說(shuō)明

1.1.15相關(guān)歷史表

需要采用歷史來(lái)保存的表,在表結(jié)構(gòu)上完全一致,但索引上可能有區(qū)別(為查詢、統(tǒng)

計(jì)分析),字節(jié)在表名前加his_即可。

1.2數(shù)據(jù)視圖設(shè)計(jì)

CREATEVIEWFLWDVIEWASSELECT

A.FLOWID,A.USEVERS,A.NEWVERS,A.PRIORITY,A.APPMODULE,A.DATASTYLE,A.A

DMORGID,A.STATUS,A.CREATETIME,A.MODIFYTIME,B.VERSID,B.VERSCODE,B.ST

ARTDATE,B.STOPDATE,B.FLOWMETA,B.VERMEMOFROMFLWDEFINE

A,FLWVERSBWHEREA.FLOWID=B.FLOWIDANDA.USEVERS=B.VERSID

已經(jīng)建立

1.3流程功能設(shè)計(jì)

每個(gè)流程可定義流程關(guān)鍵信息表達(dá)式,以便拼裝流程步驟中顯示的與業(yè)務(wù)相關(guān)的信

息,如果該字段未設(shè)置,取流程節(jié)點(diǎn)名稱即可。

1.3.1任務(wù)執(zhí)行

點(diǎn)擊待辦任務(wù)或其他方式進(jìn)入流程的人機(jī)環(huán)節(jié),左邊顯示人機(jī)交互的界面標(biāo)簽,右邊是

流程的管控圖標(biāo)功能(任務(wù)委托、任務(wù)暫存、任務(wù)提交、連續(xù)策略、關(guān)閉)。

Z型度方案配置,調(diào)度任務(wù)者避?<?而

審批意見(jiàn)可以替代提交按鈕,點(diǎn)按提交按鈕時(shí),如果該節(jié)點(diǎn)需要審批,并指明了審批的

頁(yè)面或視圖,則更換圖標(biāo),彈出審批界面,操作后提交流程或返回原界面。這樣,需要在人

機(jī)節(jié)點(diǎn)設(shè)置相應(yīng)的參數(shù),來(lái)定義審批頁(yè)面或視圖。

提交方式可以選擇:提交(直接提交)、審批(完全同意、部分同意、不同意)、表決(贊成、

棄權(quán)、否決)等,每一種方式對(duì)應(yīng)一個(gè)視圖號(hào)。但要考慮其它審批視圖的擴(kuò)展支持(考慮用

一個(gè)管理表開發(fā)擴(kuò)展!id、模塊、管理組織、發(fā)布方式、視圖號(hào)、時(shí)間等)還是用流程配置

文件來(lái)實(shí)現(xiàn)。

統(tǒng)一的審批頁(yè)面,但需要有機(jī)制來(lái)控制能否對(duì)歷史宙批意見(jiàn)進(jìn)行瀏覽。依靠人機(jī)交互界

面設(shè)置來(lái)處理?。

通常,平臺(tái)系統(tǒng)將同化一些提交表述視圖,流程設(shè)計(jì)者可在人機(jī)環(huán)節(jié)的提交方式字段

中選用。但也支持將滿足一定規(guī)范的其它視圖擴(kuò)展,今后就可在人機(jī)環(huán)節(jié)的提交方式字段

中被選用。

132任務(wù)撤回

當(dāng)流程中某步驟的任務(wù)提交人在下個(gè)人機(jī)環(huán)節(jié)的任務(wù)未處理(未出現(xiàn)任何一個(gè)己完成

任務(wù))前,可以主動(dòng)撤回任務(wù)。任務(wù)撤回操作實(shí)在我近期完成任務(wù)列表情形下來(lái)做出的。

任務(wù)撤回處理功能需求如下:

/只有任務(wù)的提交者本人才能撤回任務(wù),不能撤回非緊鄰步的已提交任務(wù);

/不能撤回下一步是子流程的已提交任務(wù);(這是從降低復(fù)雜性來(lái)考慮的,今后

可不限制)

/撤回任務(wù)時(shí),應(yīng)將所有待辦任務(wù)表中,緊鄰的下步流程任務(wù)的狀態(tài)全部設(shè)置成

撤回取消,以及其它字段的修改;將實(shí)例過(guò)程表中的緊鄰下步的狀態(tài)改成“撤

回取消”;將撤回到的那步的狀態(tài)置為“待處理”,將相關(guān)的任務(wù)狀態(tài)恢復(fù)為“待

辦理:這樣撤回用戶就可在待辦任務(wù)表中重新獲得該任務(wù)入口,重新辦理此

任務(wù)。

該操作不涉及相關(guān)的業(yè)務(wù)處理,實(shí)現(xiàn)上將該功能設(shè)計(jì)成一個(gè)獨(dú)立菜單功能。以列表方

式檢索出步驟表中創(chuàng)建者為當(dāng)前用戶,且用戶數(shù)據(jù)表口還沒(méi)有該步驟的任何記錄,旦前一

步驟是人機(jī)節(jié)點(diǎn)的流程實(shí)例:

SELECT*FROMFLWSTEPA,FLWSTEPB,$WHEREA.UPDATEUSER="+

@USER.USERINFOID+uANDA.STEPIDNOTIN(SELECTDISTINCTSTEPIDFROMFLWDATA

WHERESTEPID=+stepid+n)ANDA.PREST^P=B.STEPIDAND8小0口£2二人

機(jī)”

點(diǎn)擊某個(gè)流程實(shí)例,執(zhí)行流程撤回操作(1.不保留痕跡法

(刪除新的步驟和任務(wù),恢復(fù)上一步驟和上一步當(dāng)前用戶的任務(wù));2.保留痕跡法

(將新步驟和任務(wù)改為被撤回,生成一個(gè)撤回步的新步驟和當(dāng)前用戶的新任務(wù))):

/當(dāng)前步驟狀態(tài)置為被撤回:UPDATEFLWSTEPSETTASKSTAT=被撤銷,

MODIFYTIME=當(dāng)前時(shí)間,UPDATEUSER=@JSER.USERINFOIDWHERESTEPID=

M+NFV(HstepidH,-1);

/將所有任務(wù)狀態(tài)置為被撤回:"UPDATE-LWTASKSETTASKSTAT=被撤銷,

MODIFHIME=當(dāng)前時(shí)間WHERESTEPID="+NFV("stepid",7);

/復(fù)制PRESTEP所指步驟的部分相關(guān)信息,生成一條新的流程步驟;

/為當(dāng)前用戶生成一條新的待辦任務(wù),任務(wù)來(lái)源為“自撤回”。

133任務(wù)委托

只有任務(wù)的歸屬者和執(zhí)行者相同,而且該節(jié)點(diǎn)允許委托,才能進(jìn)行任務(wù)委托。本身是轉(zhuǎn)

授得來(lái)的任務(wù),或者被委托得來(lái)的任務(wù)、或者爭(zhēng)搶來(lái)的任務(wù),均不能再委托他人辦理。

任務(wù)委托是用戶己經(jīng)瀏覽到該任務(wù),通過(guò)流程控制圖標(biāo)將本屬于自己的待辦任務(wù)委托給

轄內(nèi)的其它人辦理,將任務(wù)執(zhí)行人更改為委托人的用戶舊。任務(wù)委托只針對(duì)一個(gè)具體任務(wù),

一次性有效,當(dāng)被委托人沒(méi)有辦理任務(wù)時(shí),委托人可以取消委托。

1.3.4流程加急

流程加急是流程發(fā)起者提升流程優(yōu)先級(jí),提醒后續(xù)辦理者給予更高關(guān)注的業(yè)務(wù)手段,因

此,流程加急只能由流程的發(fā)起者來(lái)處理。

但鑒于優(yōu)先級(jí)的管理機(jī)制的公平性,每次加急均為流程優(yōu)先級(jí)的25%,每個(gè)流程將限

定加急次數(shù)。

實(shí)現(xiàn)上,系統(tǒng)將提供一個(gè)獨(dú)立的通用功能一一“我的活躍流程”,將當(dāng)前用戶發(fā)起的,

還未完成的流程實(shí)例列出,由用戶選中某個(gè)具體的流程實(shí)例,執(zhí)行流程加急處理邏輯。也可

由業(yè)務(wù)應(yīng)用按照具體的需求,列出業(yè)務(wù)列表,選中某個(gè)業(yè)務(wù)記錄,點(diǎn)按相應(yīng)的功能,除執(zhí)行

相關(guān)的業(yè)務(wù)處理外,還應(yīng)由業(yè)務(wù)關(guān)聯(lián)的流程實(shí)例號(hào)來(lái)調(diào)用流程加急處理邏輯。

“我的活躍流程”列表主要的檢索語(yǔ)句設(shè)計(jì)如下:

,(SELECT*FROMCASEVIEWWHEREFLWSTAT=流轉(zhuǎn)中ANDCREATEUSER="+

@USER.USERINFOID

加急處理邏輯:

/根據(jù)流程實(shí)例號(hào)讀取流程實(shí)例的加急次數(shù)和設(shè)置優(yōu)先級(jí);

,判斷能否再次加急,能再次加急,計(jì)算出本次增加的優(yōu)先數(shù)(設(shè)置優(yōu)先級(jí)/4),

將流程實(shí)例的加急次數(shù)字段累加1,將本次增加的優(yōu)先數(shù)累加到當(dāng)前步驟的優(yōu)

先級(jí)數(shù)字段上,否則,給出“該流程已不能再加急了”的錯(cuò)誤信息;就是更新

流程當(dāng)前步的優(yōu)先級(jí)數(shù),并將流程已經(jīng)加急的次數(shù)如下:

135流程撤銷

流程撤銷通常來(lái)源于應(yīng)用環(huán)境的變化,而且流程撤銷前往往需要處理相關(guān)的應(yīng)用信息,

比如將訂單的狀態(tài)置為取消等,然后是終止流程。因此,照理流程撤銷通常由業(yè)務(wù)模塊來(lái)發(fā)

起,由業(yè)務(wù)模塊處理完業(yè)務(wù)信息后,再調(diào)用流程系統(tǒng)提供的接口來(lái)撤銷流程。

但考慮到撤俏有流程發(fā)起者的主動(dòng)撤銷,有流程管理者的強(qiáng)制撤銷,而流程撤俏時(shí)所做

的業(yè)務(wù)信息改變,可用配置化的方式來(lái)定義,這樣,流程設(shè)計(jì)者只需要在可撤俏的人機(jī)環(huán)節(jié)

設(shè)置撤銷時(shí)的處理邏輯,不論是發(fā)起者撤銷,還是強(qiáng)制撤銷,均能實(shí)現(xiàn)業(yè)務(wù)和流程的自動(dòng)同

步撤銷。

考慮到發(fā)出流程撤銷命令的不確定性,以及某些人機(jī)環(huán)節(jié)可能很重要,不能在本環(huán)節(jié)進(jìn)

行撤銷處理,因此,發(fā)出流程撤銷命令時(shí),修改實(shí)例表中的流程狀態(tài)(被撤銷或被終止),

然后判斷該步驟能否撤銷或終止,如能撤銷,則執(zhí)行配置的業(yè)務(wù)撤銷邏輯,并將將步驟表、

任務(wù)表中的任務(wù)狀態(tài)置為“被撤銷或被終止”;否則,當(dāng)流程進(jìn)入下一個(gè)人機(jī)環(huán)節(jié)時(shí),在分

配任務(wù)前,檢查到流程已經(jīng)發(fā)出了撤銷或終止命令,而且該步允許撤銷和終止,則生成一條

被撤銷和終止的待辦步驟,不必生成任何人的待辦任務(wù)。

系統(tǒng)提供一個(gè)獨(dú)立的通用流程撤銷功能,通過(guò)“我的活躍流程”列表點(diǎn)擊撤銷功能來(lái)啟

動(dòng)撤銷邏輯處理。也可由業(yè)務(wù)模塊設(shè)計(jì)撤銷業(yè)務(wù)處埋后調(diào)用撤銷處理邏輯處理來(lái)完成。

只有流程的發(fā)起者可以撤銷一個(gè)正在流轉(zhuǎn)的流程。發(fā)起者可以通過(guò)查詢本人發(fā)起佗正在

過(guò)程中的流程,點(diǎn)擊撤銷按鈕,實(shí)現(xiàn)流程的實(shí)例、步驟、任務(wù)等記錄的撤銷操作。

1.4建模規(guī)范設(shè)計(jì)

所有與多語(yǔ)相關(guān)的參照信息作為一段,如:

lanf>=15lversid=12345>

<N1E1O3>//第1節(jié)點(diǎn)視圖關(guān)聯(lián)的多語(yǔ)記錄

<muhilangid=1231relatepk=Ishoriname="簡(jiǎn)稱'fuUname-

<multilangid=1233re!atepk=2shonname="簡(jiǎn)稱"jid'mame="全稱''memo="描述>

</NlE103>

<N2L109>//數(shù)據(jù)計(jì)算節(jié)點(diǎn)每項(xiàng)我達(dá)式的多語(yǔ)記錄

<niitltilanfiid=l24lrelatepk-1shortname="全稱'"描述>

<multilangid=1242relatepk=2shortname="簡(jiǎn)稱"fullname="全稱"ineino="描述”

</N2LI09>

<N3L105>//規(guī)則校驗(yàn)節(jié)點(diǎn)每項(xiàng)規(guī)則的多語(yǔ)記錄

<multilangid=1241relatepk=Ish。門naine="簡(jiǎn)稱fuMa〃ie="全稱''memo="描述>

<multilangid=1242relatepk=2shomiame="簡(jiǎn)稱'fid:"ame="全稱'memo="描述"/>

</N3LI05>

</multilang>

在多語(yǔ)表的TABLENAME字段的值則采用需要流程版本號(hào)+多語(yǔ)的節(jié)點(diǎn)號(hào)組成,如:

節(jié)點(diǎn)多語(yǔ)為V12345_E103;計(jì)算表達(dá)式多語(yǔ)為I2345_L1O9;規(guī)則多語(yǔ)為I2345_L1O5。今后

在擴(kuò)展流程建模元素時(shí)可靈活擴(kuò)展。

該多語(yǔ)段在撿出時(shí)由撿出程序自動(dòng)生成,在建模過(guò)程中所刪除、增加、修改的多語(yǔ),都

不直接操作多語(yǔ),在撿入(版本發(fā)布)時(shí),將根據(jù)multilangid和relalepk的值是否為空來(lái)決

定是更新原有記錄,還是新增多語(yǔ)記錄、還是刪除多語(yǔ)記錄。條件如下:

/當(dāng)mullilangid==""&&relalepk時(shí),需要新建多語(yǔ)記錄;

/當(dāng)multilangid!=,”,&&rclatepk!="”時(shí),需要修改多語(yǔ)記錄;

/當(dāng)multilangid!=’"'&&relatepk==""時(shí),需要?jiǎng)h除多語(yǔ)記錄;

/當(dāng)mullilangid==""&&relatepk=="”時(shí),不做任何操作,該種情況應(yīng)在保存階段就

過(guò)濾掉。

在流程建模期間,如果將某項(xiàng)與多語(yǔ)相關(guān)的記錄刪除,則該記錄的relatepk的值置為空,

以便新建的多語(yǔ)相關(guān)記錄能夠再次使用該空位,即便沒(méi)有新的多語(yǔ)記錄來(lái)使用其空位,也會(huì)

在流程撿入時(shí)按上面的規(guī)則刪除相應(yīng)的多語(yǔ)記錄。因此,新增與多語(yǔ)相關(guān)的記錄,先廣描該

段多語(yǔ)中是否有空位,有空位先使用空位,沒(méi)有空位,則在多語(yǔ)段中增加記錄,新增加的多

語(yǔ)參照記錄的multilangid為空。

當(dāng)發(fā)布程一個(gè)新版本時(shí),應(yīng)多語(yǔ)段中的有效記錄全部按新的TABLENAME插入。比如:

原版本號(hào)為123,新版本號(hào)為356,則新產(chǎn)生的多語(yǔ)記錄的TABLENAME的值為E103_356,

將區(qū)別于原來(lái)的E1O3J23。

<workflowid="3"prevers="1."midvers="0"endvers="0"verctrl="

<l)aranis>

</paranis>

<elements>

<elementtype=""id=""...>

</elenient>

</elements>

</workflow>

1.5建模工具設(shè)計(jì)

1.5.1界面設(shè)計(jì)

s新芾打開眩出U課存..檢人中另存II性夕蜃性一元京如巾商"齊5縱向?qū)R%£賒WK1?'I;4?

v人1cn話

8?wta?

-SOGtB

恒函也

少條**分支

畫*

@班合并

-:?外方閭用

直桃

茅線

。謹(jǐn)行結(jié)束

1.5.2建模元素

建模元素將由建模元素管理功能實(shí)現(xiàn)插入到流程實(shí)現(xiàn)框架中。

1.5.2.1人機(jī)交互

人機(jī)節(jié)點(diǎn)主要進(jìn)行人機(jī)交互、任務(wù)定義以及對(duì)流轉(zhuǎn)控制的建模設(shè)置。以便流程任務(wù)的執(zhí)

行者能夠得到預(yù)先確定的應(yīng)用界面,并能按照預(yù)先確定任務(wù)派發(fā)設(shè)置,自動(dòng)推動(dòng)流程的流轉(zhuǎn)。

該節(jié)點(diǎn)的配置主要是任務(wù)定義、流程控制、人機(jī)界面等相關(guān)參數(shù)的配置。人機(jī)建模界面設(shè)計(jì)

如下:

?任務(wù)配置

派工模式〈妁俞>

任務(wù)摘要

組織過(guò)濾.知_,提交意見(jiàn)

f通過(guò)比率之必?fù)P、

派工策略人手一件E網(wǎng)(分)必輸〉催辦起點(diǎn)

e潦程控制

R任務(wù)郵件廠任務(wù)短信廠允許委托

r允許撤回廠允許撤梢廠反情郵件

r皮或短信

增加節(jié)點(diǎn)常審賦值表達(dá)式和撤銷邏輯表達(dá)式(主要完成業(yè)務(wù)數(shù)據(jù)的處理,與按鈕中的表達(dá)式

相同)

■派工模式

在進(jìn)行流程任務(wù)的派工前,需要先大致確定派工范圍(即初步篩選出待派工用戶范

困),然后在該范圍內(nèi)進(jìn)行進(jìn)一步的選擇。派工模式主要用于定義流程任務(wù)的大致派工范

圍。

流程任務(wù)大多按崗位來(lái)分派,正所謂事情是與崗位匹配的,但有時(shí)也需要按人來(lái)分派,

甚至要根據(jù)應(yīng)用狀況,編寫SQL語(yǔ)句來(lái)確定待派工用戶。

按崗派工通常會(huì)采用如下幾種應(yīng)用場(chǎng)景:

/指定崗位

,模塊全崗

/系統(tǒng)全崗

按人派工通常會(huì)采用如卜幾種應(yīng)用場(chǎng)景:

,指定用戶

/發(fā)起用戶

/當(dāng)前用戶

,當(dāng)前領(lǐng)導(dǎo)

/參照用戶

/參照領(lǐng)導(dǎo)

/參照任務(wù)

當(dāng)然,應(yīng)用環(huán)境千差萬(wàn)別,要想為應(yīng)用提供更好的流程建模派工支持,就應(yīng)提供自定

模式,讓流程建模人員通過(guò)SQL語(yǔ)句確定流程的派工范圍(通過(guò)所選數(shù)據(jù)集引入數(shù)據(jù)集

號(hào))。

■派工索引

是對(duì)派工模式的補(bǔ)充,以便能夠結(jié)合派工模式,篩選出待派工用戶群。根據(jù)派工模式

的不同,該字段的操作及結(jié)果有所區(qū)別:

,當(dāng)派工模式為按崗派工的指定崗位時(shí),在該處組合搜選所需崗位,選中單個(gè)或

多個(gè)鹵位,將這些崗位的執(zhí)行用戶作為本環(huán)節(jié)待派工用戶;

/當(dāng)派工模式為按鹵派工的模塊全崗時(shí),在該處樹選模塊樹,將選中模塊及繁衍

模塊所對(duì)應(yīng)崗位的執(zhí)行用戶作為本環(huán)節(jié)待派工用戶;

/當(dāng)派工模式為按人派工的指定用戶時(shí),在該處組合搜選出所需用戶,選中單個(gè)

或多個(gè)用戶,這些用戶直接作為本環(huán)節(jié)待派工用戶;

/當(dāng)派工模式為按人派工的某步提交人、某步提交領(lǐng)導(dǎo)、某步參與者之一時(shí),在

該處下拉選出一個(gè)非本步的所有人機(jī)節(jié)點(diǎn)號(hào),屆時(shí),流程引擎將檢索出本實(shí)例

的該所選節(jié)點(diǎn)的最近一次任務(wù)(可能循環(huán)流轉(zhuǎn))的提交人、提交人領(lǐng)導(dǎo)、任務(wù)

的所有參與人作為本環(huán)節(jié)待派工用戶。設(shè)計(jì)者應(yīng)力求保證引擎在流轉(zhuǎn)到該步時(shí),

此處所選節(jié)點(diǎn)已經(jīng)流轉(zhuǎn)過(guò)了,否則引擎只能默認(rèn)交給流程發(fā)起者并給警告,或

者直接出錯(cuò)。

/當(dāng)派工模式為自定模式時(shí),在該處組合搜選查詢類型的數(shù)據(jù)集,選中某個(gè)合適

數(shù)據(jù)集(結(jié)果列中必須包含用戶標(biāo)識(shí)),屆時(shí)流程引擎將數(shù)據(jù)集運(yùn)行結(jié)果中的用

戶作為本環(huán)節(jié)待派工用戶;

/當(dāng)是其它派工模式時(shí),該字段無(wú)意義,變成只讀狀態(tài);

■組織篩選

僅對(duì)按崗分派(指定崗位、模塊全崗、系統(tǒng)全崗)模式時(shí)生效,是對(duì)按崗位篩選出來(lái)

的任務(wù)范圍進(jìn)行組織篩選,提高任務(wù)派工的準(zhǔn)確度。主要選項(xiàng)有:

/當(dāng)前組織

/當(dāng)前機(jī)構(gòu)

/上級(jí)機(jī)構(gòu)

/下級(jí)機(jī)構(gòu)

/同級(jí)機(jī)構(gòu)

若果是非按崗派工模式,該字段將無(wú)意義,變成只讀狀態(tài)。

■派工策略

在篩選出來(lái)的待派工用戶中進(jìn)行最后的篩選,以確定給那曲用戶分派任務(wù)。主要選項(xiàng)

有:

/隨機(jī)派發(fā)假如有10個(gè)待派工用戶,獲取以10為種子的隨機(jī)數(shù),然后為相應(yīng)

記錄上的用戶分派工作。該策略將只為一個(gè)用戶產(chǎn)生待辦任務(wù)。

/均衡派發(fā)查找待派工用戶范圍中已有待辦任務(wù)數(shù)最少的用戶,作為本次派工

的用戶。該策略將只為一個(gè)用戶產(chǎn)生待辦任務(wù)。

/人手一件為待派工用戶范圍中每個(gè)用戶產(chǎn)生一個(gè)待辦任務(wù)。

/臨場(chǎng)單選將待派工的用戶群展示給上步人機(jī)節(jié)點(diǎn)的最后提交人,由上步提交

人在這些待派工的用戶中選擇一個(gè)用戶來(lái)承擔(dān)此次任務(wù)。該策略也只為一個(gè)用

戶產(chǎn)生待辦任務(wù)。

/臨場(chǎng)多選將待派工的用戶群展示給上步入機(jī)節(jié)點(diǎn)的最后提交人,由上步提交

人在這些待派工的用戶中選擇多個(gè)用戶來(lái)承擔(dān)此次任務(wù)。該策略將為每個(gè)選中

用戶產(chǎn)生待辦任務(wù)。

/任務(wù)搶先該策略只對(duì)按崗派工模式(指定崗位、模塊全崗、系統(tǒng)全崗)有效,

如果本次派工模式不是按崗派工模式,則默認(rèn)為隨機(jī)分派策略。對(duì)于任務(wù)搶先

策略,引擎將為每個(gè)崗位生成一條待辦任務(wù)(任務(wù)取得為“搶先”、任務(wù)歸屬為

崗位號(hào)、執(zhí)行用戶填-1),只要用戶擁有該崗位授權(quán)(用戶崗位授權(quán)表中的執(zhí)行

用戶匹配,主要考慮轉(zhuǎn)授權(quán)的問(wèn)題),通過(guò)UNION列

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論