1. 程式人生 > 實用技巧 >CCBPM 任務分配流程設計說明

CCBPM 任務分配流程設計說明

>>> hot3.png

主要特點說明:

1.分流點明細表中的欄位作為子執行緒接受人。

2.子執行緒中的處理人,只能看到與他工作想過的內容與資料。

3.合流點彙總子執行緒中的資料。

首先,建立一個同表單分合流流程。並繫結節點處理人。

wps29F8.tmp

第二步,給分流節點建立分配任務明細表。

wps29F9.tmp

注意事項:明細表中,必須有編號、處理人兩列,用於指定工作處理人。

第三步,設計子執行緒節點。

1.設定表單,將任務編號、任務內容、期限等資訊,展現給對應的處理人。

wps2A0A.tmp

2.設定節點屬性,將節點執行規則設計為:按照SQL獲取節點處理人。在訪問規則設定內容處,設計流程執行的SQL語句,必須有No,Name,BatchNo三列。

wps2A0B.tmp

SQL: SELECT A.ChuLiRen as No, B.Name, A.RenWuBianHao as BatchNo FROM ND16801Dtl1 A, Port_Emp B WHERE A.ChuLiRen=B.No AND [email protected]

說明:ND16801Dtl1為分流節點中的明細表.

RefPK為流程工作ID。

@OID為流程引數,是該流程的工作ID。

3.為子執行緒節點設定裝載填充。將分流節點中的任務資訊,自動展示給對應的處理人。

wps2A1B.tmp

填充的SQL語句:select RenWuBianHao,QiXian,RenWuNeiRong from ND16801Dtl1 Where

[email protected] and ChuLiRen='@WebUser.No'

注:如果子執行緒節點的表單欄位,與分流點的欄位名稱一樣,則直接可以使用上面的SQL。如果不一樣,需要AS一下欄位名稱,使與分流點中的欄位相同。例如:select RenWuBianHao AS ****,QiXian AS ***,RenWuNeiRong AS *** from ND16801Dtl1

第四步,設計合流節點。並繫結節點處理人。

wps2A1C.tmp

設定彙總表,將需要彙總的欄位,在明細表中建立。保證明細表中的欄位,在子執行緒節點中存在,才可以確保彙總。

wps2A2D.tmp

點選明細表名稱,勾選 是否是合流彙總從表。

由上步驟,一個簡單的任務分配的流程就已經建立完成。表單中,只講述了和分配任務有關的欄位,還可以新增其他的欄位。下面是流程執行演示。

第一步:分配任務

wps2A2E.tmp

wps2A3F.tmp

任務自動傳送給如下(3)個處理人(liping,李萍)(zhangyifan,張一帆)(fuhui,福惠).

第二步:任務處理。可以看到每個人的任務內容、編號等資訊。

wps2A40.tmp

wps2A50.tmp

wps2A61.tmp

第三步,任務彙總。可以將任務資訊、完成情況統一顯示出來。

wps2A62.tmp

轉載於:https://my.oschina.net/ccflow/blog/538375