0

我想暫停工作流程6周。在那段時間之後,它會檢查一個項目的特定列表,並在找到時發送一封電子郵件 - 非常簡單。將Sharepoint工作流程暫停較長時間(即幾周)

在Visual Studio中有兩個活動:delayActivitysuspendActivity。我懷疑暫停會更好,因爲它可能會使工作流程脫水並節省資源。

  • 什麼是「最好」的方式來激發工作流,讓它坐下來,幾周後不做任何事,然後繼續(還有:狀態機與順序)?
  • 在Visual Studio中設置它的任何幫助? (需要的屬性&處理程序?)

PS:從SharePoint.SE跨崗位。

回答

1

suspendActivity會停止執行工作流程,但不會永久終止工作流程。它用於工作流出錯的地方,但錯誤是可恢復的,工作流可以在故障點重新啓動。

delayActivity可用於在一段時間內暫停工作流。 這是你必須使用你的情況。

工作流程的類型(狀態機vs順序)取決於需求。

也許你可以谷歌的例子,我想那裏有很多。

+0

非常不同的是,你必須要小心確實。當實例仍然脫水時升級工作流程。 – 2011-02-02 09:06:04