CCBPM 任務分配流程設計說明
主要特點說明:
1.分流點明細表中的欄位作為子執行緒接受人。
2.子執行緒中的處理人,只能看到與他工作想過的內容與資料。
3.合流點彙總子執行緒中的資料。
首先,建立一個同表單分合流流程。並繫結節點處理人。
第二步,給分流節點建立分配任務明細表。
注意事項:明細表中,必須有編號、處理人兩列,用於指定工作處理人。
第三步,設計子執行緒節點。
1.設定表單,將任務編號、任務內容、期限等資訊,展現給對應的處理人。
2.設定節點屬性,將節點執行規則設計為:按照SQL獲取節點處理人。在訪問規則設定內容處,設計流程執行的SQL語句,必須有No,Name,BatchNo三列。
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.為子執行緒節點設定裝載填充。將分流節點中的任務資訊,自動展示給對應的處理人。
填充的SQL語句:select RenWuBianHao,QiXian,RenWuNeiRong from ND16801Dtl1 Where
注:如果子執行緒節點的表單欄位,與分流點的欄位名稱一樣,則直接可以使用上面的SQL。如果不一樣,需要AS一下欄位名稱,使與分流點中的欄位相同。例如:select RenWuBianHao AS ****,QiXian AS ***,RenWuNeiRong AS *** from ND16801Dtl1
第四步,設計合流節點。並繫結節點處理人。
設定彙總表,將需要彙總的欄位,在明細表中建立。保證明細表中的欄位,在子執行緒節點中存在,才可以確保彙總。
點選明細表名稱,勾選 是否是合流彙總從表。
由上步驟,一個簡單的任務分配的流程就已經建立完成。表單中,只講述了和分配任務有關的欄位,還可以新增其他的欄位。下面是流程執行演示。
第一步:分配任務
任務自動傳送給如下(3)個處理人(liping,李萍)(zhangyifan,張一帆)(fuhui,福惠).
第二步:任務處理。可以看到每個人的任務內容、編號等資訊。
第三步,任務彙總。可以將任務資訊、完成情況統一顯示出來。
轉載於:https://my.oschina.net/ccflow/blog/538375