Введение

Команда, которая живёт в Microsoft Teams, хочет видеть свой форум рядом со своими беседами. Discussions поставляется как приложение Teams и может быть закреплён как вкладка в канале: тот же список тем с представлениями, категориями и поиском, те же древовидные ответы, лучшие ответы, подписки и модерация, что и на странице SharePoint, а содержимое хранится в списках собственного сайта SharePoint команды.

В этой статье описаны публикация приложения в Teams, добавление и настройка вкладки, а также отличия от страницы SharePoint. Предполагается, что пакет уже развёрнут в каталоге приложений вашего клиента (тенанта) (см. статью KB10035. Как установить продукт Vitextra в SharePoint Online).

📝 Заметка
Пакет Teams содержит веб-часть Discussions как вкладку канала и как личное приложение, а веб-часть Discussions Activity — как вкладку канала. Одна лицензия на тенант покрывает и страницы SharePoint, и вкладки Teams, а разрешения Microsoft Graph API не запрашиваются.

Предварительные требования

  • Чтобы опубликовать приложение в Teams, нужно управлять каталогом приложений SharePoint — как правило, это роль Администратор SharePoint.
  • Чтобы добавить вкладку канала, нужно быть участником команды; владельцы команды могут ограничивать, кто может добавлять вкладки.
  • Чтобы создать первую доску команды, нужно разрешение «Управление списками» на сайте SharePoint команды, которое есть у владельцев команды. Когда списки созданы, любой участник может добавить вкладку и выбрать существующую доску.

Шаг 1. Сделайте приложение доступным в Teams

  1. Откройте Центр администрирования Microsoft 365, перейдите в Центр администрирования SharePoint, выберите «Дополнительные функции» и нажмите «Открыть» в разделе «Приложения».
  2. На странице «Управление приложениями» выберите пакет Vitextra Discussions и нажмите «Добавить в Teams». (В классической библиотеке «Приложения для SharePoint» та же команда называется «Синхронизировать с Teams» и находится на вкладке «ФАЙЛЫ» ленты.)

Добавление пакета в Teams из каталога приложений

Добавление пакета в Teams из каталога приложений

Приложение публикуется в магазине приложений Teams вашей организации под названием Discussions (Vitextra Discussions). Оно остаётся связанным с пакетом SharePoint: новая версия, установленная в каталог приложений, используется и в Teams (см. статью KB10050. Как обновить решение Vitextra на SPFx в SharePoint Online).

📝 Заметка
Кроме того, администратор Teams может загрузить пакет приложения Teams вручную в Центре администрирования Teams в разделе «Приложения Teams → Управление приложениями → Отправить новое приложение»; пакет — это файл TeamsSPFxApp.zip, входящий в комплект продукта. «Добавить в Teams» — более простой путь.

Шаг 2. Добавьте вкладку в канал

  1. Откройте команду и канал и нажмите + на панели вкладок.
  2. Найдите Discussions в списке приложений (воспользуйтесь полем поиска) и выберите его.
  3. Нажмите «Добавить» (или «Сохранить»). Вкладка открывается с экраном «Не настроено» веб-части и её панелью свойств.
  4. Создайте или выберите доску — см. следующий шаг, — и вкладка покажет доску.

Переименуйте вкладку («Переименовать» в меню вкладки) во что-нибудь вроде Служба поддержки или Вопросы и ответы; имя по умолчанию — это название приложения.

Шаг 3. Выберите доску

Вкладка Teams работает в контексте сайта SharePoint команды, и экран «Не настроено» работает со списками этого сайта:

  • «Новая доска» — введите «Название доски», выберите «Режим», перечислите «Категории (по одной в строке)», задайте параметр «Требовать утверждения новых сообщений» и нажмите «Создать доску». Если у команды ещё нет списков Discussions, в этот момент они создаются на сайте команды («Доски обсуждений» (Discussions Boards), «Темы обсуждений» (Discussions Topics), «Сообщения обсуждений» (Discussions Posts), «Подписки обсуждений» (Discussions Subscriptions) и библиотека «Файлы обсуждений» (Discussions Assets)) и появляются в разделе «Содержимое сайта» сайта команды. Параметры описаны в статье KB10392. Создание первой доски: режимы, категории и утверждение.
  • «Существующая доска» — выберите доску, которая уже есть на сайте команды, например созданную для страницы того же сайта, и нажмите «Использовать доску». Тогда вкладка и страница будут показывать одни и те же темы.

Доску с другого сайта — скажем, общекорпоративную службу поддержки на интрасети — во вкладке выбрать нельзя, потому что веб-часть работает со списками того сайта, на котором запущена. Чтобы показать команде такую доску, добавьте в Teams вкладку «Веб-сайт» с адресом страницы интрасети или закрепите страницу с помощью приложения-вкладки SharePoint.

Шаг 4. Настройте вкладку

Когда доска выбрана, открывайте панель свойств по мере необходимости: в меню вкладки выберите «Параметры». Параметры те же, что и на странице SharePoint, — раскрывающийся список «Доска» и ссылка «Открыть список», а в разделе «Вид» — «Представление по умолчанию», «Тем на странице», «Показывать категории», «Показывать счётчики ответов и просмотров» и «Показывать поиск», — и описаны в статье KB10391. Как добавить и настроить веб-часть Discussions. Вкладка хранит свои параметры независимо от любой веб-части на странице, показывающей ту же доску.

Отличия в Teams

  • Разрешения берутся из команды. Владельцы команды являются владельцами сайта SharePoint и, следовательно, модераторами: они публикуют без утверждения, видят кнопку «Модерация» и могут закреплять, рекомендовать и закрывать темы. Участники команды имеют права «Изменение» на сайте и могут создавать темы, отвечать, ставить лайки, подписываться и жаловаться. Гости команды участвуют со своими гостевыми разрешениями. Подробности — в статье KB10408. Разрешения в Discussions: кто может читать, писать и модерировать.
  • Глубокие ссылки. На странице SharePoint веб-часть добавляет к адресу страницы ?topic=ID при открытии темы. Внутри вкладки Teams адрес страницы не виден, поэтому, чтобы поделиться темой с коллегой, используйте страницу SharePoint, показывающую ту же доску, или команду «Копировать ссылку на вкладку» в меню вкладки, чтобы указать на саму вкладку. Ссылки из веб-части Discussions Activity открывают настроенный «Адрес страницы с доской» в браузере. См. статью KB10407. Как поделиться ссылкой на тему в Discussions (прямые ссылки).
  • Импорт классической доски. Команда модераторов «Импорт классической доски» появляется только в режиме редактирования. На странице SharePoint это режим редактирования страницы; для вкладки она доступна, пока открыты «Параметры» вкладки.
  • Личное приложение. Пакет Teams также регистрирует Discussions как личное приложение. У личной вкладки нет шага выбора доски, поэтому оттуда веб-часть нельзя направить на доску команды; для досок используйте вкладки каналов.
  • Вложения и изображения открываются в браузере или в средстве просмотра файлов Teams в зависимости от типа. Изображения в тексте хранятся в библиотеке «Файлы обсуждений» (Discussions Assets) сайта команды.
  • Тема оформления. Вкладка следует светлой и тёмной темам клиента Teams; макет подстраивается под ширину окна Teams и под мобильное приложение Teams.

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

Если вкладка пуста или показывает сообщение

Что вы видитеЧто делать
«Не настроено» / «Веб-часть все еще нуждается в настройке»Откройте «Параметры» в меню вкладки и создайте или выберите доску (шаг 3).
«У вас нет разрешения на создание списков на этом сайте»На сайте команды ещё нет списков Discussions, а вы не владелец команды. Попросите владельца создать первую доску.
«Выбранная доска не найдена»Элемент доски удалён из списка «Доски обсуждений» (Discussions Boards) или вкладка скопирована в другую команду. Откройте «Параметры» и выберите другую доску.
«Тем пока нет. Начните первую.»Доска пуста, либо все темы ожидают утверждения, а вы не модератор.
Нет кнопки «Новая тема»У пользователя нет разрешения «Добавление элементов» на сайте команды — это посетитель или гость только для чтения.
Приложения нет в диалоге +Пакет не добавлен в Teams (шаг 1) или администратор Teams блокирует пользовательские приложения; проверьте раздел «Приложения Teams → Управление приложениями» в Центре администрирования Teams.
Сообщение о лицензииПробный период закончился или тенанту не назначена лицензия; см. статью KB10365. Почему веб-часть Vitextra показывает сообщение «Надеемся, вам понравилась бесплатная пробная версия»: причины и решения.

Другие случаи описаны в статье KB10429. Устранение неполадок Discussions: «Не настроено», доска не найдена и ошибки разрешений.

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

Как назначить замещающего для вашего подчинённого

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

40 3 мин
Отметка лучшего ответа в темах вопросов и ответов

Как работает лучший ответ в темах-вопросах на доске Vitextra Discussions: кто может нажать «Отметить как ответ» (автор вопроса или модератор), как принятый ответ закрепляется в начале ветки, что означают состояния и представления «Есть ответ» и «Без ответа», как изменить или снять отметку, что происходит при удалении принятого ответа и как закрытые вопросы сохраняют состояние «Есть ответ».

2 4 мин
Счётчики, последняя активность или лучший ответ выглядят неверно

Руководство по устранению неполадок с сохраняемыми счётчиками Vitextra Discussions: почему счётчики «Ответы», «Просмотры» и «Лайки», «Последняя активность» и «Последний ответ» могут отставать или расходиться с веткой, почему просмотры учитываются один раз за сеанс браузера и не учитываются для посетителей с правом только на чтение, как состояние «Есть ответ» определяется принятым ответом, что происходит при удалении принятого ответа или закрытии темы и как исправить значения в списке Discussions Topics.

4 8 мин

Поделиться