2009-11-18 47 views
1

是否有一個開箱即用解決方案來檢查文件的有效性?假設一個文檔在文檔庫中的時間爲1年,作者應該收到警告,例如電子郵件來修改文檔。文件存檔警告

我沒有在SharePoint中找到。所以我想創造我自己的功能對於這一點:

  • 其中,每天晚上運行,並檢查所有證件網站集
  • 計時器作業的計時器作業可以通過管理員頁面中央配置admin,例如配置作業應運行在Web應用程序的哪個網站集上。

我擔心的是,當在高度使用的環境中運行這個服務器時,它不會給服務器造成太多的負擔嗎?比方說,例如,一個包含5萬個網站集的100,000個文檔的環境。那麼如何循環遍歷各種SPWebs中的所有文檔庫,使用SPSiteDataQuery來檢索所有這些文檔並遍歷該集合?因爲在5個SPSites每個打開的SPWeb每個文檔庫...

還是有一個其他選項來做到這一點?有了工作流程?因爲最終,文檔的所有者會收到警告,並且他需要確認文檔是否仍然有效。我沒有觸及很多工作流程,這很坦白。

我想聽聽你對這個想法。

馬騰。

回答

0

這太問題可能會給你一些想法 - 工作流/計時器作業/第三方等在本質上你的電子郵件警報的要求時,文件是1歲爲基本相同,「一個任務是過期」

Dated reminders in sharepoint calendars

回覆:加載 - 我不能告訴你具體情況,因爲每種情況都不一樣,但你有能力在一夜之間運行,所以我無法想象它確實會成爲一個問題。

還記得你不是真實的檢索/解析文檔本身,就包含了文檔的元數據,如標題,位置,修改日期,assigne到等

+0

感謝您的回覆。對於負載是真的,我沒有檢索文檔,但是我打開了整個農場中的每個SPWeb。我花了一些時間來檢索這些文件的元數據,SPSiteDataQuery能夠做到這一點。一次完成整個網站集。我正在尋找這個選擇。 – 2009-11-19 12:54:17

0

這聽起來像PowerShell的工作記錄。 編寫一個小腳本,查詢文檔庫中是否存在大於一年的文檔。 然後發送電子郵件提醒或爲用戶創建一個任務以更新文檔。

我也不會擔心有1000的或工作流程乳寧。 WFF是一個企業產品。我有超過60000運行沒有任何問題。