我有一個列表,其中列出了一旦提交了信息表格,就會動態存儲數據。我想在任何數據創建日期的30天后歸檔此數據。你能建議我如何做到這一點。看到我可以通過工作流程做到這一點,但我怎麼能設置條件,一旦創建任何列表後30天完成,它會自動複製到其他列表。在1個月後自動將列表數據從一個列表複製到另一個列表
回答
首先我要質疑你爲什麼要移動到另一個目錄?
爲什麼不直接設置只顯示最近30天內創建的記錄你的主列表中的觀點: -
Created >= [Today]-30
看起來這是K.I.S.S的完美例子......非常有趣我們如何都推薦計時器作業和控制檯應用程序。 :D – 2010-12-30 04:06:59
你有箱子,其日常運行的計時器作業和移動這是一個月以前的
進行的最佳方式是創建一個計時器作業並定義標準的項目(比如當它應該運行)同時創造工作。關於如何創建自定義作業,我們通過SharePoint MVP here提供了非常有幫助的文章。請注意,您可以測試作業和業務邏輯的持續時間較短,如果工作正常,則可以將作業持續時間延長30天。
它非常簡單,您只需在作業類的Execute方法中定義您的「複製列表」邏輯即可。 祝你好運
我想要開發Sharepoint設計器中的工作流程,將數據從一個列表移動到另一個列表,並在創建列表項目後的30天內完成。 – 2010-12-27 05:29:10
潛在的最簡單的解決方案是創建一個控制檯應用程序,您可以計劃在SharePoint服務器上運行(創建計時器作業的替代方法)。
根據您想如何對數據進行存檔,您可以:
- 獲取列表項(可能使用GetItems),將它們保存到一個文件或數據庫,並刪除舊項目
- 使用custom STSADM commands導出列表(備份只是名單)
- Backup the entire site using STSADM
我相信你可以簡單地使用標準外的現成工作流活動做這 - 無需計時器作業或控制檯應用程序。
使用SharePoint Designer創建新的工作流程(新建 - > SP內容 - >工作流程)。指定列表以將工作流程附加到。
指定工作流程應該從開始創建項目。
在第一步中,添加一個動作:暫停持續時間爲。使持續時間30天。
添加另一個動作:複製清單項目。指定要複製到的列表。
可選:創建第三個動作:如果您希望將原始項目從原始列表中刪除,請刪除列表項目。
而且我認爲這是它:)
我的「暫停持續時間」工作流程操作(儘管暫時沒有嘗試過),但運氣不好。另外,「刪除列表項」操作是否需要在第二個列表中運行?否則,您嘗試刪除工作流當前正在運行的項目。 – 2010-12-30 04:10:44
關於刪除的好處,不知道會發生什麼!是的,持續時間動作的暫停可能很麻煩,通常取決於計時器作業服務的時間表。 – 2011-01-03 16:52:36
有上項目的數量是有限制列表中有5000個項目,如果您在管理中更改此項目,則會導致性能下降。有一個完全有效的理由,希望從快速增長的列表中歸檔舊項目。 exceeds the list view threshold 5000 items in Sharepoint 2010
- 1. 8086,將數據從一個列表複製到另一個列表
- 2. 將三列從一個數據庫表複製到另一個
- 3. 將特定列從一個數據表複製到另一個
- 4. 將某個列值從一個表複製到另一個表
- 5. 將MySQL列從一個表複製到另一個表
- 6. 將項目從一個列表移動到另一個列表
- 7. 加入3列從一個表到1列另一個表
- 8. mysql列數據從一個表複製到另一個加入?
- 9. 從一個表複製列數據到另一個
- 10. 將列從一個Sharepoint列表顯示到另一個列表
- 11. 將數據從一個表複製到另一個新表,其中列未知
- 12. 複製一個列表到另一個列表
- 13. 將列表項從一個列表框移動到另一個列表
- 14. 將列表框項從一個列表框移動到另一個列表框?
- 15. 將一列從一個表複製到另一個
- 16. 列表值從一個列表到另一個列表
- 17. 從1表複製到另一個表
- 18. 從一個排序列表拖動到另一個列表4
- 19. 將名稱從一個列表分配到另一個列表
- 20. 將一個表的一列值複製到另一個表的列中
- 21. 將項目列表複製到另一個列表
- 22. 在SQLite中將列數據從一個表複製到另一個
- 23. HTML從列表複製到另一個列表?
- 24. 將數據從一個表複製/插入到另一個表
- 25. sqlite將數據從一個表複製到另一個表
- 26. 我們如何將數據從一個列表傳輸到另一個列表
- 27. Java - 將數據從一個列表傳輸到另一個列表
- 28. 將數據從一個列表框傳輸到另一個列表框#
- 29. 複製列從一個Excel工作表到另一個,在
- 30. 將多個列從一個數據幀複製到另一個
如果它對您有幫助,請將我的帖子標記爲答案! – 2010-12-23 08:34:38