2012-01-30 45 views
0

環境說明:我正在運行SharePoint 2010 SP1,即12月份的CU。我有一個具有分類列的列表項。正如預期的那樣,如果從術語庫中刪除了一個術語(例如「foo」),則用戶不會再看到「foo」作爲新項目的選項,但術語保留在先前的項目上,因爲「foo」未從TaxonomyHiddenList中刪除通過Taxonomy Update Scheduler作業。如何從分類中刪除過時/孤立的項目隱藏列表

問題: 此呈現的搜索問題,因爲如果「foo」被刪除,我們不希望任何人知道的。「foo」的任何地方存在於我們的網站。

所需的行爲: 除了更新現有的項目,我想成爲孤兒的條款從TaxonomyHiddenList

建議的解決方案刪除: 編寫一個自定義計時器作業通過所有條款迭代和刪除來自分類學的任何孤兒物品隱藏列表

問題: 這是一個可行的解決方案嗎?我錯過了什麼嗎?是否有比處理TaxonomyHiddenList更優雅的方式來處理這個問題?

回答