Обзор

Questions and Answers - это веб-часть SharePoint Framework, которая хранит всё содержимое в списке SharePoint на вашем собственном сайте и читает и записывает его с правами вошедшего пользователя. Один этот факт отвечает на большинство вопросов о безопасности, но детали важны, когда вы решаете, кто может задавать вопросы, кто может публиковать и какие данные передаются за пределы тенанта Microsoft 365. Эта статья - справочник для таких решений.

Кратко для администраторов

ВопросОтвет
Какие разрешения API запрашивает пакет?Никаких
От чьего имени выполняются запросы?От имени вошедшего пользователя - при каждом чтении и записи
Где хранятся вопросы, ответы, вложения и комментарии?В одном списке SharePoint на сайте, где работает веб-часть
Хранит ли веб-часть что-либо в другом месте?Продукт хранит вопросы, ответы, вложения и комментарии в списке SharePoint сайта. Это не гарантирует, что все запросы браузера и всех зависимостей остаются внутри тенанта.
Кто может читать базу знаний?Все пользователи с разрешением «Чтение» на список и страницу
Кто может задать вопрос?Пользователи с разрешением Добавление элементов (Add Items) на список
Кто может публиковать ответы?Пользователи, которые могут изменять элементы списка
Что отправляется в Vitextra?Технические идентификаторы для проверки лицензии и телеметрия использования; никакого содержимого
Сторонние службы?Показанный запрос проверки лицензии содержит технические идентификаторы, а не поля вопросов и ответов. Внешние изображения Markdown, адреса видео и ссылки могут обращаться к своим узлам. SDK Application Insights и компоненты SharePoint также выполняют запросы; оценивайте их конфигурацию и публикуемое содержимое, не воспринимая статью как гарантию отсутствия стороннего трафика или хранения в браузере.

Разрешения решения

  • Пакет не запрашивает разрешений API: на странице Доступ к API (API access) Центра администрирования SharePoint ничего не появляется, и веб-часть никогда не обращается к Microsoft Graph.
  • Веб-часть использует SharePoint REST API текущего сайта, чтобы читать списки, элементы, вложения и комментарии, создавать список и его столбцы, добавлять вопрос и добавлять комментарий. Каждый запрос выполняется от имени вошедшего пользователя; SharePoint применяет к нему свои разрешения.
  • Интерактивная карточка профиля контактного лица и упомянутых пользователей - это стандартный компонент SharePoint, загружаемый из самого SharePoint.

Список

Веб-часть создаёт настраиваемый список (или подключается к нему) со столбцами, описанными в KB10382. Справочник параметров веб-части Questions and Answers. Это обычный список в разделе Содержимое сайта (Site contents):

  • он наследует разрешения сайта, пока вы не прервёте наследование;
  • Хранение, eDiscovery, аудит и резервное копирование зависят от настроенных служб, политик и лицензий тенанта; веб-часть не настраивает и не гарантирует их.
  • в параметрах списка можно включить управление версиями, чтобы хранить историю ответов;
  • он создаётся с установленным признаком NoCrawl, поэтому его элементы не появляются в результатах поиска SharePoint и в поиске Microsoft 365 - у веб-части есть собственный поиск. Если вы хотите, чтобы вопросы находились глобальным поиском, установите Разрешить отображение элементов этого списка в результатах поиска (Allow items from this list to appear in search results) → Да в разделе Параметры списка → Дополнительные параметры;
  • удаление веб-части со страницы не удаляет список; удаление списка удаляет вопросы, их вложения и комментарии (их можно восстановить из корзины в течение обычного срока).

Собственные настройки веб-части - подключённый список, переключатели, сортировка и размер страницы - хранятся в свойствах веб-части на странице.

Кто что может

Из уровней разрешений SharePoint на список следуют три роли:

РольТребуетсяМожет
ЧитательЧтение (Read) на список (и на страницу)Просматривать, искать, раскрывать ответы, открывать вложения, переходить по ссылкам, копировать ссылки на вопросы, видеть комментарии
Автор вопросаДобавление элементов (Add Items) на список - входит в уровни Участие (Contribute) и Изменение (Edit)Всё, что может читатель, плюс «Задать вопрос» и добавление комментариев
РедакторИзменение элементов (Edit Items) на список - входит в уровни Участие и ИзменениеВсё перечисленное выше, плюс написание ответов, назначение категорий, вложений и Published = «Да»

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

Разрешения списка для читателей, авторов вопросов и редакторов

Разрешения списка для читателей, авторов вопросов и редакторов

Ограничения разрешений на уровне элементов

Уровень Участие обычно позволяет добавлять и изменять элементы, включая Published. Следующая настройка ограничивает изменение собственными элементами пользователя, но не закрепляет публикацию за редакторами:

  1. Откройте список, затем Параметры → Параметры списка → Дополнительные параметры.
  2. В разделе Разрешения на уровне элементов (Item-level Permissions) установите для Доступ на создание и изменение значение Создание элементов и изменение элементов, созданных пользователем (Create items and edit items that were created by the user).
  3. Предоставьте аудитории Участие, а фактические разрешения редакторов настройте отдельно. Само разрешение Изменение элементов не отменяет ограничения на уровне элементов; это позволяет разрешение Управление списками (Manage Lists). Стандартный уровень Изменение включает Управление списками. Microsoft

Пользователь по-прежнему может изменить собственное обращение и установить Published = Yes. Управления публикацией на уровне отдельного поля здесь нет. Чтение всех элементов также позволяет читать неопубликованные элементы непосредственно в списке; Published - только фильтр отображения веб-части. Для строгого редакционного контроля или конфиденциальности черновиков нужны отдельно настроенные и проверенные разрешения SharePoint и подходящий рабочий процесс.

❗ Важно
Разрешение Добавление элементов на список подразумевает возможность добавлять вложения и комментарии к собственным элементам через интерфейс SharePoint, а не только через веб-часть. Настройте дополнительные параметры списка (вложения, комментарии) в соответствии с тем, какие действия вы хотите разрешить.

Гости

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

Вложения и комментарии

Вложения хранятся вместе с элементом списка в собственной папке вложений списка; они следуют разрешениям элемента и удаляются вместе с ним. Комментарии - это комментарии SharePoint к элементу списка (см. KB10381. Комментарии, упоминания @ и глубокие ссылки в Questions and Answers); их можно отключить для списка в разделе Дополнительные параметры → Комментарии.

Что отправляется за пределы тенанта

НазначениеЧто отправляетсяКуда
Проверка лицензииИдентификатор тенанта (Tenant ID), идентификатор объекта пользователя, адрес сайта, идентификатор, имя и версия продуктаvitextra.com
Телеметрия использованияСобытие при каждой отрисовке веб-части: версия, идентификатор и URL сайта, идентификатор объекта пользователя, код языка сайта, имя культуры, признак Teams и имя веб-части. Следует также проверить сбор данных SDK Application Insights; код продукта явно не передаёт перехваченные ошибки службы данных через trackException.Azure Application Insights
Файлы продуктаОбычный запрос скриптов и значков веб-частиstatic.vitextra.com, vitextra-storage.azureedge.net
ВидеоплеерыКогда в вопросе указан адрес YouTube или Vimeo и блок «Видео» показан: браузер загружает плеер с youtube.com или player.vimeo.com, которые видят обычный запрос браузера пользователяYouTube, Vimeo
Значки типов файловЗначки для карточек вложений, загружаемые из CDN Microsoftstatic2.sharepointonline.com

Показанный запрос проверки лицензии содержит технические идентификаторы, а не поля вопросов и ответов. Внешние изображения Markdown, адреса видео и ссылки могут обращаться к своим узлам. SDK Application Insights и компоненты SharePoint также выполняют запросы; оценивайте их конфигурацию и публикуемое содержимое, не воспринимая статью как гарантию отсутствия стороннего трафика или хранения в браузере. KB10363. Где продукты Vitextra хранят ваши данные: конфиденциальность, расположение данных и GDPR

📝 Заметка
Прямой адрес видео SharePoint использует плеер браузера и загружает видео из SharePoint. Скрытие видео не блокирует внешние изображения Markdown и переходы по ссылкам; проверьте все публикуемые URL.

Отчётность и экспорт

Поскольку содержимое - это список, к нему применимы стандартные инструменты: Экспорт в Excel (Export to Excel) из панели команд списка, отчёт Power BI по списку (например, вопросы по категориям, вопросы без ответа по давности поступления), поток Power Automate, уведомляющий редакторов о новом вопросе (триггер При создании элемента с Published = «Нет»), и оповещения списка для той же цели.

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

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

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

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

Как искать записи встреч Teams с помощью Vitextra Smart Search

Настройте Vitextra Smart Search для поиска записей встреч Microsoft Teams, хранящихся в OneDrive или SharePoint: добавьте веб-часть, выберите источник Записи митинга, задайте поисковый запрос по умолчанию и сортировку, фильтруйте результаты по автору и дате записи.

104 1 мин
Как согласовать или отклонить заявку на отсутствие

Пошаговое руководство для руководителей и согласующих: как найти ожидающие заявки на отсутствие на вкладке «Согласование» веб-части My Absences из Vitextra, согласовать или отклонить их с комментарием и что после этого видят сотрудник, календарь и замещающий.

66 3 мин
Как передать дела при увольнении сотрудника (без даты окончания)

Пошаговое руководство по созданию передачи дел без даты окончания в Vitextra Absence & Coverage: назначьте замещающего, опишите обязанности, подтвердите передачу и завершите её, когда она больше не нужна.

73 4 мин

Поделиться