Обзор

Discussions хранит всё в пяти списках сайта, на котором создана доска: четыре настраиваемых списка и одна библиотека документов. Это обычные списки SharePoint в разделе Содержимое сайта, на которые, как и на любой список, распространяются разрешения сайта, управление версиями, хранение и поиск. Эта статья - справочник по их столбцам: для администраторов, которые строят представления, отчёты или потоки на основе списков, и для всех, кому нужно исправить элемент вручную. Где находятся данные и что покидает клиент, рассказано в статье KB10411. Где Discussions хранит ваши данные: списки, столбцы и конфиденциальность; эта статья посвящена схеме. Описана версия 26.10.3.

Как списки создаются и распознаются

Списки создаёт веб-часть, когда владелец сайта впервые создаёт доску на сайте (Новая доска на экране «Не настроено»). Для этого нужно разрешение Управление списками. Каждый список создаётся с такими параметрами:

  • управление версиями включено, типы контента отключены, редактирование в режиме таблицы отключено, список не скрыт, включён в обход поиска;
  • вложения разрешены у четырёх списков; создание папок разрешено только в библиотеке;
  • каждый пользовательский столбец добавлен в представление по умолчанию.

Названия списков берутся из языка интерфейса пользователя, который их создаёт: Discussions Boards, Discussions Topics, Discussions Posts, Discussions Subscriptions, Discussions Assets на англоязычном сайте, Доски обсуждений, Темы обсуждений, Сообщения обсуждений, Подписки обсуждений, Файлы обсуждений на русскоязычном. Отображаемые имена столбцов подчиняются тому же правилу; внутренние имена всегда такие, как в таблицах ниже, и всегда начинаются с Vtx.

Веб-часть не зависит от названий. Каждый список распознаётся по столбцу-маркеру с фиксированным идентификатором, поэтому список можно свободно переименовывать, и он всё равно будет найден: сначала он ищется по названию по умолчанию, затем среди видимых списков того же шаблона по столбцу-маркеру.

СписокНазвание по умолчаниюШаблонСтолбец-маркерСодержит
ДоскиДоски обсужденийНастраиваемый списокРежим (VtxMode)По одному элементу на доску: режим, категории, правило утверждения
ТемыТемы обсужденийНастраиваемый списокДоска (VtxBoard)По одному элементу на тему с её счётчиками и статусом
СообщенияСообщения обсужденийНастраиваемый списокТема (VtxTopic)По одному элементу на ответ, с родительским ответом и путём в ветке
ПодпискиПодписки обсужденийНастраиваемый списокТип объекта (VtxTargetType)Кто подписан на какую доску или тему и с какой частотой
ФайлыФайлы обсужденийБиблиотека документовФайл обсуждений (VtxDiscussionsAsset)Встроенные изображения сообщений, в папке на каждый год

Пять списков в содержимом сайта

Пять списков в содержимом сайта

📝 Заметка
На сайте, настроенном более ранней версией, могут отсутствовать список Подписки обсуждений, библиотека Файлы обсуждений и столбцы модерации. Веб-часть добавляет недостающие списки и столбцы, как только пользователь с разрешением Управление списками открывает страницу, веб-часть на которой была настроена до появления этих двух списков; настройка доски (Создать доску и Использовать доску) всегда выполняет ту же проверку, поэтому столбцы, появившиеся в более поздних версиях, добавляются и там. Список или столбец, который уже существует (распознаётся по идентификатору), никогда не создаётся повторно; пользователи без разрешения Управление списками только находят списки.

В таблицах ниже Индекс означает, что столбец создан с индексом SharePoint, чтобы фильтры по нему оставались быстрыми на больших списках. По умолчанию - значение, которое SharePoint присваивает при создании элемента без этого столбца; большинство столбцов веб-часть задаёт явно.

Доски обсуждений

По одному элементу на доску. Название - это имя доски, показываемое в раскрывающихся списках Доска. Модераторы изменяют название, описание, режим, категории и параметр утверждения на панели Настройки доски веб-части; форма списка - альтернативный способ.

СтолбецВнутреннее имяТипИндексПо умолчанию / значенияНазначение
ОписаниеVtxDescriptionНесколько строк текста (обычный текст)НетПустоОписание доски, редактируемое на панели Настройки доски; в этой версии веб-частью не показывается
РежимVtxModeВыборНетDiscussion, QnA, Mixed; по умолчанию DiscussionРежим доски: только обсуждения, только вопросы и ответы или и то и другое. Новые доски создаются с Mixed, если не выбран другой режим
КатегорииVtxCategoriesНесколько строк текста (обычный текст)НетПустоКатегории доски, по одному названию в строке; см. статью KB10423. Организация тем с помощью категорий
ТемыVtxTopicCountЧислоНет0Число тем доски: при создании устанавливается в 0, увеличивается при создании темы и уменьшается при удалении темы из веб-части (по мере возможности); в этой версии веб-частью не показывается
Требуется утверждениеVtxRequireApprovalДа/НетНетНетДа: темы и ответы пользователей без разрешения Управление списками создаются как Pending и ждут в очереди модерации

Темы обсуждений

По одному элементу на тему. Название - название темы; Создан и Кем создано - время публикации и автор; Вложения содержат файлы, прикреплённые к теме.

СтолбецВнутреннее имяТипИндексПо умолчанию / значенияНазначение
СодержимоеVtxBodyНесколько строк текста (расширенный форматированный текст)НетПустоТекст темы в виде очищенного HTML
ДоскаVtxBoardПодстановка из Доски обсуждений (Название)Да-Доска, к которой относится тема
КатегорияVtxCategoryОдна строка текстаДаПустоНазвание категории; пусто у темы без категории
ТипVtxTopicTypeВыборДаDiscussion, Question; по умолчанию DiscussionЯвляется ли тема обсуждением или вопросом
СтатусVtxStatusВыборДаOpen, Answered, Locked; по умолчанию OpenLocked, пока модератор держит тему закрытой; иначе Answered, когда ответ принят, и Open, когда отметка ответа снята или принятый ответ удалён. Состояние «есть ответ», показываемое веб-частью, выводится из столбца Принятый ответ, а не из этого столбца, поэтому закрытие вопроса не меняет ни его значок, ни его представление
ЗакрепленаVtxIsStickyДа/НетДаНетЗакреплённые темы выводятся первыми
РекомендуемаяVtxIsFeaturedДа/НетДаНетПоказывается в представлении Рекомендуемые
ОтветыVtxReplyCountЧислоНет0Число утверждённых ответов, ведётся веб-частью
ПросмотрыVtxViewCountЧислоНет0Увеличивается при первом открытии темы в сеансе браузера
Последняя активностьVtxLastActivityДата и времяДа-Время добавления утверждённого ответа или утверждения ответа; изначально — время создания темы. По нему сортируется список тем. Удаление или отклонение ответа не восстанавливает время предыдущей активности
Последний ответVtxLastReplyByПользовательНет-Автор последнего утверждённого ответа - для ответа, утверждённого из очереди модерации, его автор, а не модератор
Принятый ответVtxAcceptedPostIdЧислоНет0Идентификатор принятого ответа в списке Сообщения обсуждений; 0, если его нет. Источник состояния «есть ответ»: значок Есть ответ и представление С ответом - это темы со значением больше 0, представление Без ответа - вопросы с 0
ЛайкиVtxLikeCountЧислоНет0Число лайков у темы
Кому понравилосьVtxLikedByПользователь (несколько)Нет-Пользователи, которым понравилась тема; один лайк на пользователя
Статус утвержденияVtxApprovalStatusВыборДаApproved, Pending, Rejected; по умолчанию ApprovedСостояние модерации; участники видят элементы Approved и свои, модераторы - всё
УпоминанияVtxMentionsПользователь (несколько)Нет-Пользователи, упомянутые через @ в тексте, для уведомлений
ЖалобыVtxReportCountЧислоДа0Число жалоб; тема находится в очереди модерации, пока оно больше 0
Кто пожаловалсяVtxReportedByПользователь (несколько)Нет-Пользователи, пожаловавшиеся на тему; одна жалоба на пользователя
Прежний идентификаторVtxLegacyIdОдна строка текстаДаПусто{source list ID}:{item ID} элемента классической доски обсуждений, из которого импортирована тема; позволяет средству импорта пропускать уже импортированные темы

Сообщения обсуждений

По одному элементу на ответ. Название состоит из Re: и названия темы; Создан и Кем создано - время публикации и автор; Вложения содержат файлы, прикреплённые к ответу.

СтолбецВнутреннее имяТипИндексПо умолчанию / значенияНазначение
СодержимоеVtxBodyНесколько строк текста (расширенный форматированный текст)НетПустоТекст ответа в виде очищенного HTML
ТемаVtxTopicПодстановка из Темы обсуждений (Название)Да-Тема, к которой относится ответ
Родительское сообщениеVtxParentPostПодстановка из Сообщения обсуждений (Название)Да-Ответ, на который отвечает данный; пусто у ответа верхнего уровня
ПутьVtxPathОдна строка текстаДаПустоИдентификаторы родительских ответов, записываемые веб-частью, например /12/15/; / у ответа верхнего уровня
УровеньVtxDepthЧислоНет0Уровень вложенности: 0 у ответа верхнего уровня, 1 у ответа на него и так далее
Принятый ответVtxIsAcceptedДа/НетНетНетДа у ответа, принятого как ответ на вопрос; не более одного на тему
ЛайкиVtxLikeCountЧислоНет0Число лайков у ответа
Кому понравилосьVtxLikedByПользователь (несколько)Нет-Пользователи, которым понравился ответ
Статус утвержденияVtxApprovalStatusВыборДаApproved, Pending, Rejected; по умолчанию ApprovedСостояние модерации ответа
УпоминанияVtxMentionsПользователь (несколько)Нет-Пользователи, упомянутые через @ в ответе
ЖалобыVtxReportCountЧислоДа0Число жалоб на ответ
Кто пожаловалсяVtxReportedByПользователь (несколько)Нет-Пользователи, пожаловавшиеся на ответ
Прежний идентификаторVtxLegacyIdОдна строка текстаДаПусто{source list ID}:{item ID} классического ответа, из которого импортирован данный

Подстановки на тему и на родительский ответ созданы без каскадного удаления и без ограничения удаления: удаление темы в списке не удаляет её ответы, а удаление ответа не удаляет ответы под ним. Команда Удалить веб-части ведёт себя иначе: она удаляет тему вместе со всеми её ответами и встроенными изображениями из библиотеки Файлы обсуждений и отказывается удалять ответ, у которого есть собственные ответы. Веб-часть прикрепляет ответы, у которых отсутствует родитель, к верхнему уровню ветки, чтобы ничего не пропадало из виду; см. статью KB10432. Счётчики, последняя активность или лучший ответ выглядят неверно.

При удалении темы выполняется попытка удалить её встроенные изображения из библиотеки файлов; если очистка завершается ошибкой, файлы могут остаться.

Список «Темы обсуждений» в SharePoint

Список «Темы обсуждений» в SharePoint

Подписки обсуждений

По одному элементу на пользователя и объект. Название - Board:ID или Topic:ID.

СтолбецВнутреннее имяТипИндексПо умолчанию / значенияНазначение
ПользовательVtxUserПользовательДа-Подписчик
Тип объектаVtxTargetTypeВыборДаBoard, Topic; по умолчанию BoardЯвляется ли подписка подпиской на доску или на тему
Идентификатор объектаVtxTargetIdЧислоДа0Идентификатор элемента доски или элемента темы
ЧастотаVtxFrequencyВыборНетImmediate, Daily, Weekly; по умолчанию ImmediateКак часто подписчик хочет получать уведомления
ДоскаVtxBoardПодстановка из Доски обсуждений (Название)Да-Доска подписки (в том числе для подписок на тему), чтобы поток мог группировать по доске

У пользователя один элемент на объект; повторная подписка с другой частотой обновляет существующий элемент, а отписка его удаляет. Автор темы подписывается на неё автоматически с частотой Immediate. Веб-часть только ведёт этот список; отправка писем - задача потока Power Automate, контракт которого описан в статье KB10414. Как работают уведомления в Discussions: подписки, упоминания и Power Automate.

Файлы обсуждений

Библиотека документов для изображений, вставленных в темы и ответы с помощью редактора (из буфера обмена, перетаскиванием или через Вставить изображение). Каждое изображение загружается под уникальным именем в папку, названную по текущему году (2026, 2027, …), для организации изображений по годам; это не гарантирует, что папка не превысит порог представления списка. У библиотеки один пользовательский столбец:

СтолбецВнутреннее имяТипИндексПо умолчанию / значенияНазначение
Файл обсужденийVtxDiscussionsAssetОдна строка текстаНетПустоТолько столбец-маркер; позволяет распознать библиотеку при любом названии

Файлы, прикреплённые к теме или ответу с помощью Прикрепить файл, здесь не хранятся - это вложения элемента списка темы или ответа, хранящиеся вместе с элементом в списке Темы обсуждений или Сообщения обсуждений.

Значения выбора

Столбцы выбора хранят приведённые ниже английские значения независимо от языка интерфейса; веб-часть переводит их при показе.

СтолбецЗначенияПоказывается как
Режим (VtxMode)Discussion, QnA, MixedТолько обсуждения, Только вопросы и ответы, Обсуждения и вопросы
Тип (VtxTopicType)Discussion, QuestionОбсуждение, Вопрос
Статус (VtxStatus)Open, Answered, Lockedзначок Закрыта; значок Есть ответ выводится из столбца Принятый ответ (см. выше); у Open значка нет
Статус утверждения (VtxApprovalStatus)Approved, Pending, Rejectedзначки Ожидает утверждения и Отклонено; у Approved значка нет
Тип объекта (VtxTargetType)Board, Topic-
Частота (VtxFrequency)Immediate, Daily, WeeklyСразу, Ежедневная сводка, Еженедельная сводка

Что можно редактировать в списках

Веб-часть записывает в списки через SharePoint REST API от имени вошедшего пользователя и заново читает их при каждой загрузке, поэтому изменения, сделанные в формах списков, подхватываются при следующей перезагрузке. Одни столбцы безопасно редактировать, другие ведёт веб-часть, и их лучше не трогать:

Безопасно редактировать в спискеВедёт веб-часть
Название, Описание, Режим, Категории, Требуется утверждение доски - или, что удобнее, панель Настройки доски веб-частиОтветы, Просмотры, Последняя активность, Последний ответ темы и Темы доски
Категория, Закреплена, Рекомендуемая и Статус (Locked) темы; Статус утверждения темы или ответа. Название, категорию и содержимое темы также можно изменить командой Изменить в представлении темыПринятый ответ темы вместе с Принятый ответ (VtxIsAccepted) ответа - меняйте их только вместе; состояние «есть ответ» следует за столбцом Принятый ответ
Содержимое темы или ответа (обычный HTML; веб-часть очищает его при показе)Путь, Уровень, Родительское сообщение, Тема ответа - перенос ответа вручную ломает ветку
Частота подпискиЛайки / Кому понравилось, Жалобы / Кто пожаловался

Счётчики изменяются увеличением или уменьшением загруженных значений, а не полным пересчётом списков при каждом действии. Ошибки и одновременная запись могут привести к неточностям; следующее действие не обязательно исправит значение, введённое вручную. Историческое число импортированных лайков может превышать число пользователей в столбце «Кому понравилось»; сохраняйте этот исторический счётчик. Для изменения утверждения используйте команды модерации: прямое редактирование столбца не обновляет связанные счётчики.

❗ Важно
Не удаляйте и не переименовывайте столбцы Vtx и не меняйте их типы. Веб-часть распознаёт списки по идентификаторам столбцов-маркеров и читает все остальные столбцы по внутренним именам; отсутствующий столбец приводит к ошибке доски. Переименование отображаемого имени столбца или списка безвредно.

💡 Совет
Поскольку это обычные списки SharePoint, вы можете построить то, чего веб-часть не предлагает: представление списка тем со Статус утверждения = Pending для модераторов, Экспорт в Excel тем для отчёта, отчёт Power BI по спискам Темы обсуждений и Сообщения обсуждений или поток Power Automate по списку Подписки обсуждений для доставки писем.

Вопросы и ответы

Задайте вопрос по статье и получите официальный ответ нашей команды.

Вопросов пока нет. Задайте первый вопрос.

Рекомендуемые статьи

Как экспортировать результаты Employee Directory в Microsoft Excel

Узнайте, как включить и настроить экспорт результатов поиска Employee Directory в Microsoft Excel (версия 4.0.0 и выше): включите параметр «Экспорт», выберите столбцы, запустите экспорт под строкой поиска и учтите ограничения.

105 2 мин
Представления, постраничная загрузка, поиск и счётчики: настройки отображения веб-части Discussions

Как настроить то, что видят читатели в веб-части Vitextra Discussions: представление по умолчанию (Недавние, Без ответа, С ответом, Рекомендуемые, Мои темы), ползунок «Тем на странице» и кнопка «Показать ещё», поиск по названиям тем, фильтр по категории, счётчики ответов и просмотров и название веб-части. Где находится каждая настройка в области свойств, что она меняет на странице, значения по умолчанию и рекомендуемые сочетания для форума вопросов и ответов, доски сообщества и небольшой командной доски.

33 6 мин
Как настроить вид результатов поиска в Smart Search

Узнайте, как настроить, что показывает каждый результат поиска в веб-части Vitextra Smart Search для SharePoint Online: значок, путь, дату изменения, просмотры, размер файла, описание, теги, эскиз и аналитику просмотров - от компактного списка до подробной карточки.

86 4 мин

Поделиться