如何達成作業Pool, 一份工作同時指派多人, 但只要部份的人簽核?

在AgilePoint 中一個步驟可以同時指派給多人, 但真正需要執行的人數, 可由流程元件Manual Activity控制之屬性[最大參與者數](Max Participants)設定,

指派的人數小於[最大參與者數] 則表示所有被指派者都需簽核, 如設定為 1則表示被指派者只有一個人需簽核.

clip_image002

指派多個參與者的方法常用的有下列幾種:

1. 單一流程變數- 指定多人

如$O2U_AssignedUser_USER (使用者存放於流程變數AssignedUser中,人員間以分號區隔, 若需指定部門, 可以UserName 後加逗號.)

2. 單一流程變數-指定多部門

如$O2D_AssignedDept_USER (使用者存放於流程變數AssignedDept中,部門間以分號區隔.)

3. 指定多個流程變數, 流程變數間以分號區隔.

4. 使用組織變數 如$O2_DeptID_ALL( 註:DeptID為特定部門代號)

5. 其它任何可一此設定多人的方法皆可使用.

除了原有的流程變數外, 我們在新一個版本另外增加一個功能是指定部門主管層級範圍與人數

clip_image004

clip_image006

(此視窗為新版AFAgileWork 之ParticipantsUser 的設定部門視窗)

例如在一個組織中

L6-組長 L5-科長 L4-經理 L3-協理 L2-副總 L1-總經理, L0-董事長

若申請者送出表單後, 可由 L6 至 L3 任一人核可, 之後再由上一階主管逐一簽核至 L1的總經理.

則可以設定為MANAGERGROUP , 並指定最多幾個Manager , 且範圍為L6 至 L3 ,

則 L6 至 L3 的主管每人都會收到一個New 的Task , 其中一人簽核後, 可在配合逐級簽核至指定層級.

上述設定UserRank 由L6 至 L3 , 會依使用者所在部門, 尋找上階部門只要部門主管層級是在L6至L3 之簽則會加入指派名單, 若L4 之經理發單, 則上階部門只會取得L3(協理).

必要時利用這種設定方式可加快企業流程之進行.

image

留言

這個網誌中的熱門文章

如何使用SQL Profiler 找到語法錯誤

如何將SQL Server 的查詢輸出寫入文字檔

AgilePoint逐級簽核與指定簽核層級範圍