2010-02-17 61 views
0

我需要爲以下情形多級審批工作流:多級審批工作流使用SharePoint Designer

  1. 工作流程一旦開始項目創建員工(比方說在產品列表)爲一定的數量。
  2. 經理批准工作流程。
  3. 如果金額爲< $ 5000,則電子郵件將轉至經批准的員工。
  4. 如果金額> 5000美元,則需要進一步審批。該項目需要VP和CEO才能獲得進一步的批准。

我收到很多關於工作流程的例子,大多數例子都是基於條件發送一封電子郵件。我需要根據條件發送進一步批准。

回答

2
  1. 創建一個包含以下列的列表 a。產品名稱(文本框) b。價格(文本框) c。經理批准(選擇) d。最終批准(選擇)
  2. 隱藏C列使用JavaScript當用戶輸入值
  3. &爲d的創建將郵件發送到經理
  4. 創造了項目工作流程顯示的列c使用JavaScript或經理
  5. a。在檢查以下條件後,創建另一個發送郵件的工作流程以最終批准項目編輯的事件 a。金額> 5000 b。 Mgrapproval(C)的狀態批准
  6. 使用JavaScript的最終批准

您可以使用簡單的JavaScript如果mgrapprover和最後的審批不改變顯示的列d。如果這些值是動態的,則最好通過檢查登錄用戶組來創建用於生成JavaScript的web部件。

1

我會做到以下幾點:

  1. 與審批項目在它創建一個列表
  2. 創建審批請求你幹得
  3. 檢查是否量> = 5000
  4. 如果它要求獲得副總裁和首席執行官的批准(遵循與第1步相同的步驟,但這次使用副總裁和首席執行官前綴來完成變量和收集任務)。

如果可能的話,我還會引用外部列表來查看金額以及副總裁和首席執行官的名字 - 以便在數量變化或副總裁/首席執行官變更時不必重新部署工作流程。

即使世界的similar multiple approval SP workflow scenario here

一個很好的寫了順便說一句,你可能不想與任務的URL發送的電子郵件,我建議編碼實際的編輯頁面的URL到電子郵件,使用戶(即經理,副總裁和首席執行官)不必查看任務,然後點擊編輯項目,然後批准,通過查看編輯屏幕,您可以獲得URL並將工作流TaskItemID直接輸入到URL中,這將使最終用戶獲得更好的整體經驗。只有一個按鈕點擊批准/拒絕而不是多次點擊才能進入屏幕。

0

我通過具有第一名單上像您這樣的工作流程,並在一定條件fullfilled(如> 5000 $)做了這樣的事情,我移動項目中的另一個列表,另一個工作流過程中它像你這樣的審批需要。它可能看起來像您的多工工作流程,但我通常更喜歡比一個執行許多事情的工作流程更簡單的工作流程。

相關問題