Я внедряю сайт управления документами в SharePoint 2010. Каждый документ, который хранится на сайте, помечен одним или несколькими географическими положениями, указывающими содержание документа.Я реализовал это, используя поле управляемых метаданных, которое связано с набором терминов в хранилище терминов, содержащем все возможные местоположения.Местоположения организованы иерархически, поэтому, скажем, сначала по стране, а затем по региону, городу и т. Д.
Я хочу иметь возможность быстро найти документы в библиотеке документов для заданного местоположения.SharePoint 2010 предлагает 3 готовых способа сделать это: (1) фильтрация заголовка столбца, (2) использование навигации по метаданным и (3) использование ключевых фильтров.
Пока чтохорошо.Теперь здесь все становится сложнее.Каждое место в хранилище терминов идентифицируется рядом различных меток.Таким образом, каждое местоположение имеет метку по умолчанию и в среднем 3 или 4 дополнительных метки (синонимы).Например: местоположение можно назвать «Амстердам», «S-123» и «W-456».Я хочу иметь возможность:
- Отфильтровать библиотеку документов, используя любую из меток, включая синонимы
- Включить все местоположения, которые находятся ниже местоположения, которое он / она указывает, вкоротко: для рекурсивной установки фильтра
Возвращаясь к 3 готовым опциям:
- Фильтрация по заголовку столбца;НЕ поддерживает использование синонимов и НЕ поддерживает рекурсивную фильтрацию
- Использование навигации по метаданным;НЕ поддерживает использование синонимов, но поддерживает рекурсивную фильтрацию
- Использование ключевых фильтров;поддерживает использование синонимов, но НЕ поддерживает рекурсивную фильтрацию
Можете ли вы придумать креативное решение, отвечающее моим требованиям, с использованием готовых элементов управления?А если нет, какие варианты у меня есть для полной настройки (настраиваемая веб-часть фильтра, расширение готовых веб-частей и т. Д.)?
Надеемся услышать от вас!
С уважением, Эрик