2011-02-28 62 views
2

我需要在Sharepoint 2007中創建一個自定義工作流程。其關鍵是在工作流程啓動時將在SP中創建工作流程任務,並且如果該任務在X分鐘內未完成,則應該發送電子郵件發送提醒用戶完成任務。定製Sharepoint 2007工作流程可以處理時間敏感的事件嗎?

WF中是否有機械師可以處理這個問題?從我正在閱讀的內容(全新到WF)看起來並不存在,我真的需要一些外部過程來定期檢查所有任務項目並相應地通知。它不會出現在WF中,我完全可以處理這個問題。

是嗎?

回答

1

如果您使用SharePoint設計器來創建工作流程,那麼對此沒有簡單的解決方案。

但是,如果你使用Visual Studio做一個「真正」的工作流程,則解決辦法是這樣的:

  • 創建任務
  • 代碼(計算時發送電子郵件)
  • 雖然(任務未完成/刪除)
    • 聽(帶3個分支)
      1. 任務改性
        • 代碼(檢查是否完成)
        • 還有什麼你可能想
      2. 任務刪除
        • 在這種情況下應該發生什麼
      3. 延遲
        • 發送電子郵件
        • 代碼(計算新的升級時間)
+0

看起來像這些延遲會工作。我只希望我可以單元測試這個東西,或者至少調試它。 – 2011-03-17 16:20:02

相關問題