2010-10-20 59 views

回答

1

我會給這是一個非常簡單的工作流程。您可以啓動Sharepoint Designer,創建一個小型工作流程,檢查相關文檔是否已經過審閱,併發送電子郵件或任務給某個人。 嘗試使用Sharepoint Designer &工作流程如果您尚未這樣做。提醒是一件非常容易的事情。

0

爲了使其成爲最強大的解決方案,我建議自定義SharePoint的警報框架。的SharePoint允許以下自定義(如這裏http://msdn.microsoft.com/en-us/library/bb802949.aspx記錄)

  • 添加或從 警報電子郵件刪除按鈕。
  • 更改級聯樣式表 用於格式化電子郵件警報。這是 特別適用於想要創建一致的 外觀的網站。
  • 通過調整默認定時器 間隔來更改「立即」 警報的延遲。
  • 覆蓋用於創建 電子郵件或短信提醒模板,無論是 創建一個新的模板,或通過設置 的SPList.AlertTemplate財產。
  • 使用協作應用程序標記創建自定義篩選器 模板中的 元素中的 元素中的語言(CAML)查詢。
  • 以編程方式設置或更改移動消息服務提供商 (MSP),將SMS警報轉發給 移動電話。
  • 添加自定義事件處理程序, 在用戶創建時響應,或者 修改警報。此外,可以創建響應發送事件提醒 的自定義 處理程序。
  • 使用SharePoint Foundation 對象模型編寫警報框架 。有關如何以編程方式自定義警報 的更多信息 ,請參閱SPAlert。

如果您的列表支持基於視圖發送提醒,那麼您很幸運,您已經有了一個NO CODE SOLUTION。您可以創建一個帶有過濾條件的視圖,例如「DueDate等於[Today]」(也可能是「AssignedTo等於[Me]」),然後訂閱該視圖的任何更改。

如果以自定義警報過濾器,以下鏈接可以讓你開始: http://egrimmett.wordpress.com/2008/01/17/custom-alerts-part-2-filters/

http://blogs.msdn.com/b/sharepointdeveloperdocs/archive/2007/12/07/customizing-alert-notifications-and-alert-templates-in-windows-sharepoint-services-3-0.aspx

+0

我不認爲你可以在視圖設置警報,如果視圖包含過濾器 - 讓你的「不規範」的解決方案將無法正常工作(至少在測試2007和2010系統我已經在我面前)。 – Ryan 2010-11-09 18:40:38

+0

它可能不是由於過濾,但我認爲文檔庫的一些限制。因爲我能夠在「任務」列表的過濾視圖中設置警報。 – 2010-11-09 18:57:52

+1

它不起作用,原因是如果有人更改了項目,但它處於「截止日期」視圖中,則只會收到警報。例如爲明天設置一項任務並等待一天。你不會得到警報。 – Ryan 2011-01-07 10:54:20