Добавление вкладки Teams в SharePoint

Вы можете получить широкие возможности интеграции между Microsoft Teams и SharePoint, добавив вкладку Microsoft Teams в SharePoint в качестве веб-части SPFx. В этом документе описывается, как взять вкладку из примера приложения Microsoft Teams и использовать ее в SharePoint.

Расширенная интеграция между Teams и SharePoint

В ноябрьском выпуске Teams и SharePoint Framework версии 1.7 разработчикам доступно две мощных возможности:

Вкладки Teams в SharePoint

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

Создавайте многофункциональные возможности приложений в SharePoint, перенося приложение Teams в SharePoint.

Снимок экрана: вкладка в представлении SharePoint.

SharePoint Framework в Teams

Вы также можете реализовать вкладки Teams с помощью SharePoint Framework. Веб-части SharePoint Framework размещаются в SharePoint, что избавляет от необходимости использования внешних служб, например Azure. Для разработчиков SharePoint это значительно упрощает процесс разработки вкладок Teams. Дополнительные сведения о SharePoint Framework в Teams см. в статье Как использовать SharePoint Framework в Teams.

Добавьте свои веб-части SharePoint в Teams и позвольте SharePoint управлять размещением за вас.

Снимок экрана: веб-часть, представленная в виде вкладки.

Введение

Используемая здесь вкладка уже размещена в Azure, чтобы сосредоточиться на необходимых работах по интеграции.

Пример используемого приложения — это приложение управления кадровым потенциалом. Оно управляет процессом найма кандидатов на открытые должности в команде. Создайте пример приложения Teams и загрузите его в Teams. Не создавайте реальное приложение для управления талантами.

Преимущества этого подхода

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

Чтобы добавить вкладку Teams в SharePoint, выполните следующие действия.

Тестирование примера приложения

Скачайте манифест примера приложения.

  1. Откройте Microsoft Teams.

  2. Выберите Приложения>Управление приложениями>Отправка приложения.

  3. Выберите Отправить пользовательское приложение.

    Снимок экрана: параметр для отправки пользовательского приложения в Teams.

  4. Файл для отправки находится в папке Загрузки. Это называется TalentMgmt-Azure.zip. На следующем изображении показан соответствующий экран.

    Снимок экрана: папка

  5. Вы можете увидеть экран установки или предоставления согласия для приложения управления кадровым потенциалом. Выберите команду, которую нужно установить.

  6. Выберите Установить и начните экспериментировать с приложением.

Примечание.

Команды расширения SharePoint не поддерживаются на вкладке Файлы Teams. Вы можете добавить страницу SharePoint, список или библиотеку документов в качестве вкладки в Teams.

Использование вкладки Teams в SharePoint

  1. Отправьте и разверните пакет приложения Teams в каталоге приложений SharePoint, посетив страницу https://YOUR_TENANT_NAME.sharepoint.com/sites/apps/AppCatalog/Forms/AllItems.aspx. Например, https://contoso.sharepoint.com/sites/apps/AppCatalog/Forms/AllItems.aspx.

  2. При появлении запроса включите параметр Сделать это решение доступным для всех сайтов в организации. На следующем изображении показан соответствующий экран.

    Снимок экрана: диалоговое окно развертывания.

  3. На сайте создайте новую страницу, нажав кнопку шестеренки в правом верхнем углу, а затем выберите Добавить страницу. На следующем изображении показан соответствующий экран.

    Снимок экрана: параметры Office 365.

  4. Вы можете просмотреть интерфейс разработки страниц SharePoint. Назовите свою страницу Моя вкладка Teams.

  5. Откройте панель элементов веб-части, нажав кнопку +, и выберите вкладку Teams с именем Отдел кадров Contoso. Веб-части сортируются по алфавиту. Если это длинный список, его можно найти в строке поиска. При этом на холсте создается веб-часть, содержащая вкладку Teams. На следующем изображении показано представление вкладки.

    Снимок экрана: представление вкладки.

  6. После завершения редактирования нажмите кнопку Опубликовать .

  7. Выберите Добавить страницу в навигацию, чтобы получить быструю ссылку на страницу в панели навигации слева. На следующем рисунке показана вкладка в SharePoint:

    Снимок экрана: вкладка в SharePoint.

Изучение страниц приложений в SharePoint

После публикации своей страницы вы можете изучить статью о превращении приложения Teams в более комплексный интерфейс в SharePoint. При этом текущая страница преобразуется в страницу приложения, отображая обычный макет страницы SharePoint с полностраничным интерфейсом для вкладки Teams.

На следующем рисунке показан полный интерфейс приложения Teams в SharePoint:

Снимок экрана: приложение Teams в SharePoint.

Пример кода

Название примера Описание SPFx
Веб-часть SPFx Примеры веб-частей SPFx для вкладок, каналов и групп. Просмотр

Дополнительные ресурсы