2010-07-29 59 views
2

我對共享點開發很新,所以我想我會在這裏與專家一起快速檢查。開發Sharepoint「Alert Me」功能的替代功能

我已經完成了構建內置Alert Me功能的替換任務。這樣做的主要原因是允許通過表單身份驗證的SharePoint提醒角色的成員。

這是你們進來的地方。我知道你可以通過創建列表項事件接收器來建立一個即時的Alert Me功能。

但是,如果我想創建摘要功能(每日/每週通知) - 那麼最好的方法是什麼?

由於知識非常有限,我所能想到的只是創建一個Windows服務,它每天檢查列表中的更改,並在一個摘要電子郵件中相應地發送通知。

我認爲這是否是最好的/唯一的方式來做到這一點是錯誤的,至少有一種方法呢?

我可以使用SPChangeCollection來累積更改嗎?

在此先感謝:)

+0

你是什麼意思*提醒一個角色的成員與表格認證的SharePoint *?使用FBA時警報有效。 – 2010-07-29 11:03:21

+0

是的,沒錯。但是,如果您想要提醒「角色」 - 意味着僅將角色添加到警報中,而不是單個角色的成員,則成員將不會收到警報。內置警報系統不會遍歷角色。 – Dynde 2010-07-29 12:01:50

回答

1

不要創建Windows服務:你有計劃任務的SharePoint工作。

但是,我會重新考慮需要。 SharePoint警報已經提供即時/每日/每週警報。這個角色的成員(組?)可以單獨完美地選擇「提醒我」。我personnaly會認爲是垃圾郵件(如何取消訂閱,然後呢?)

+0

這是一個要求,該角色的成員都訂閱。他們會在特定的電子郵件帳戶中收到通知,因此,除了每週說明外,它不會成爲垃圾郵件......這是每週一次的總結,我不會認爲這不僅僅是一個非常輕微的煩惱 - 如果是這樣的話: ) 儘管我選擇使用SharePoint共享定製計時器作業進行開發。感謝您的輸入 – Dynde 2010-08-16 06:58:40