Задачи распределяются по Ферме, семейству сайтов
-
16-10-2019 - |
Вопрос
У нас есть "списки задач" OOTB на многих сайтах, используемых одним и тем же набором пользователей.
У нас есть ферма с семействами сайтов "x" и сайтами "x" с-в них без каких-либо изменений в типе контента по умолчанию.
Мы хотели бы свернуть отложенные задачи и показать их в отдельной веб-части, размещенной на странице портала по умолчанию.
Каков был бы наилучший способ выполнить эту задачу, когда у нас есть несколько семейств сайтов?
Другие Детали:Безопасность обеспечивается группами объявлений, размещенными в группах SP.
Решение
Для этой задачи вам следует использовать Поиск - это самый быстрый и эффективный способ.Единственным недостатком является небольшая задержка обновления (до тех пор, пока оно не будет постепенно проиндексировано agina).
Другие советы
В настоящее время на рынке есть несколько продуктов, которые делают это, например, Громоотвод от Lightning Tools: http://www.lightningtools.com/lightning-conductor-2010-web-part.aspx.Этот инструмент (я думаю) может даже выполнять свертку между веб-приложениями.
Есть разные варианты:
- Поиск - не уточнение
- Переключайтесь между семействами сайтов с помощью SPSiteDataQuery
- Предварительная агрегация на корневой сайт в каждом семействе сайтов с циклическим перебором семейств сайтов
Основная проблема при запросе через sitecollection - каждая коллекция сайтов может находиться в другой базе данных контента, которая может находиться на другом сервере.
Я здесь в розыске.
Чтобы избежать задержки индексации, вы могли бы создать свой собственный пользовательская веб-часть федеративного поиска который просматривает SharePoint через API (SPSiteDataQuery)
Вот хороший бесплатный вариант с некоторой конфигурацией:
Пользовательский Инструментарий SharePoint:Сводный список задач для SharePoint 2010