Сводный список всех задач повторяющегося собрания в SharePoint

#sharepoint #view #task

#sharepoint #Вид #задача

Вопрос:

Мы настроили рабочее пространство собрания SharePoint (используя WSS 3.0) для нашего еженедельного собрания команды. В рамках нашего процесса мы будем вводить задачи и назначать их отдельным лицам во время собрания.

К сожалению, списки задач специфичны для конкретного собрания. Мы ищем способ объединить все задачи, созданные во время нашего еженедельного собрания, в единое представление. Есть ли способ создать представление с использованием CAML, которое будет это делать?

Я знаю, что мы могли бы использовать отдельный список задач за пределами рабочей области собрания, но тогда мы потеряли бы контекст собрания, в котором была создана задача.

Предпочтительнее было бы решение WSS 3.0!

Ответ №1:

Если на повторяющемся собрании это всего лишь один список, то вы можете нажать Действия -> Показать элементы списка со всех собраний (что-то вроде этого).

Если вы хотите объединить несколько собраний и / или списков ->

  • Для MOSS вы могли бы использовать веб-часть запроса содержимого, но вам пришлось бы выполнить некоторое форматирование и другие действия, чтобы она отображалась более похоже на представление списка. Подробная инструкция здесь.
  • Вы можете использовать SPDataSource и сводные файлы с представлением данных
  • Программно, для MOSS и WSS, вы могли бы использовать объект SPGridView для результатов запроса SPSiteDataQuery. SPSiteDataQuery (примеры) может запрашивать все элементы списка на основе шаблона списка.
  • Также есть возможность создать связанный исходный код в SharePoint Designer, но я бы не рекомендовал этого делать, поскольку он не является динамическим (ну, вам придется вводить URL-адреса списка вручную каждый раз, когда вы добавляете новый список где-либо). Если кому-то интересно, смотрите здесь.

Для регулярного SPQuery на повторяющихся собраниях необходимо установить SPQuery.MeetingInstanceId для SPMeeting.Специальный параметр или другое значение для запроса определенного собрания или всех элементов собрания.

Комментарии:

1. Спасибо, это хорошие предложения! К сожалению, первое из них (CQWP) является решением только для MOSS (есть несколько предложений о том, как заставить его работать в WSS 3.0, но мне не удалось их реализовать). Я не упомянул в своем вопросе, что в настоящее время мы используем WSS 3.0. Я проверю решения на основе кода в ближайшие пару дней.

2. Что ж, вы можете использовать DataView в SharePoint Designer, если не хотите запускать Visual Studio 🙂