Разработка вкладки для Microsoft Teams

Вкладка — это большой холст для содержимого приложения. Далее описано и показано, как люди могут добавлять вкладки, использовать их и управлять ими в Teams. Это может помочь вам в создании приложения.

Комплект разработчика для пользовательского интерфейса Microsoft Teams

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

Добавьте вкладку

Вкладку можно добавить из Microsoft Teams Store (AppSource) или в одном из следующих контекстов:

  • Чат
  • Канал
  • Собрание (до, во время или после собрания)

Мобильная версия

Пользователи могут получить доступ к вкладками, нажав кнопку Дополнительно в канале (пример ниже) или в чате, в который они были добавлены.

В примере показана вкладка для мобильных устройств, добавляемая на канал.

Версия для настольного компьютера

В следующем примере показано, как пользователи могут добавлять вкладки на канал.

В примере показана вкладка, добавляемая на канал.

Настройка вкладки

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

Диалоговое окно настройки вкладок

В примере показан модальное окно конфигурации вкладок.

Анатомия: диалоговое окно конфигурации вкладок

Иллюстрация, показывающая анатомию пользовательского интерфейса модального окна конфигурации вкладок.

Счетчик Описание
1 Логотип приложения: полноцветный логотип вашего приложения.
2 Имя приложения: полное имя приложения.
3 iframe: адаптивное пространство для содержимого приложения (например, параметры вкладки или проверка подлинности).
4 Сведения о ссылке: открывает диалоговое окно, в котором отображаются дополнительные сведения о приложении, такие как полное описание, разрешения, необходимые приложению, а также ссылки на политику конфиденциальности и условия предоставления услуг.
5 Кнопка "Закрыть": закрывает диалоговое окно.
6 Функция "Уведомить участников группы": диалоговое окно спрашивает пользователей, хотят ли они создать сообщение, чтобы другие пользователи знали, что они добавили вкладку.
7 Кнопка "Назад": переходит к предыдущему шагу в зависимости от того, где открылось диалоговое окно.
8 Кнопка "Сохранить": завершает настройку вкладок.

Проверка подлинности вкладки при едином входе

Вы можете добавить шаг, на котором пользователям будет необходимо сначала выполнить вход с учетными данными Майкрософт. Этот способ проверки подлинности называется единым входом (SSO).

Версия для настольного компьютера

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

Мобильная версия

В примере показан список приложений вкладки для экрана проверки подлинности.

В примере показан экран мобильного устройства с проверкой подлинности на вкладке.

Создание настройки вкладки с помощью шаблонов пользовательского интерфейса

Используйте один из следующих шаблонов пользовательского интерфейса Teams, чтобы спроектировать интерфейс настройки вкладки:

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

Просмотр вкладки

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

Мобильная версия

В примере показана вкладка для мобильных устройств с доской задач.

Версия для настольного компьютера

В примере показана вкладка с доской задач.

Анатомия: вкладка

Мобильная версия

Иллюстрация, показывающая анатомию вкладки.

Счетчик Описание
1 Имя вкладки. Метка навигации для вкладки.
2 Чат вкладки. Открывает чат, который позволяет пользователям общаться рядом с содержимым.
3 Веб-представление. Отображает содержимое приложения.

Версия для настольного компьютера

Эта иллюстрация показывает анатомию пользовательского интерфейса вкладки.

Счетчик Описание
1 Имя вкладки. Метка навигации для вкладки.
2 Переполнение вкладки. Открывает действия вкладки, такие как переименование и удаление.
3 Чат вкладки. Открывает чат справа, позволяя пользователям общаться рядом с содержимым.
4 iframe. Отображает содержимое приложения.

Разработка вкладки с помощью шаблонов пользовательского интерфейса и дополнительных компонентов

Используйте один из следующих шаблонов и компонентов Teams, чтобы спроектировать интерфейс вкладки:

  • Список. Списки могут отображать связанные элементы в формате, доступном для сканирования, и позволяют пользователям выполнять действия со всем списком или отдельными элементами.
  • Доска задач. Доска задач, иногда называемая канбан-доской или трассой, представляет собой набор карточек, часто используемых для отслеживания состояния рабочих элементов или билетов.
  • Панель мониторинга: панель мониторинга — это холст, содержащий несколько карточек, которые предоставляют обзор данных или содержимого.
  • Форма. Формы предназначены для сбора, проверки и отправки данных пользовательского ввода в структурированном виде.
  • Пустое состояние. Шаблон пустого состояния можно использовать для различных сценариев, включая вход, первый запуск, сообщения об ошибках и т. д.
  • Навигация слева. Компонент навигации слева может помочь если вкладка требует некоторой навигации. Как правило, навигация по вкладке должна быть минимальной.

Использование вкладки для совместной работы

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

Обсуждения

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

Мобильная версия

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

Версия для настольного компьютера

В примере показана вкладка,, обсуждаемая в цепочке канала.

Чат вкладки

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

Мобильная версия

В примере показана вкладка для мобильных устройств с областью чата в контексте.

Версия для настольного компьютера

В примере показана вкладка с открытым чатом справа.

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

Работа с вкладками может отличаться для пользователей в зависимости от их разрешений. Например, один пользователь может получить доступ к вкладке, не выполняя вход. Другой пользователь, однако, должен выполнить вход и будет видеть немного другое содержимое.

Управление вкладками

Можно включить параметры переименования, удаления или изменения вкладки.

Анатомия: меню вкладок

Мобильная версия

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

Счетчик Описание
1 Открыть в браузере: открывает приложение в браузере устройства по умолчанию.
2 Копировать ссылку: пользователи могут копировать и делиться ссылкой на вкладку.
3 Параметры(необязательно): изменение параметров вкладки после ее добавления.
4 Переименование: пользователи могут дать вкладке имя, которое имеет смысл для канала, чата или собрания.
5 Удаление: удаляет вкладку из канала, чата или собрания.

Версия для настольного компьютера

Иллюстрация, показывающая анатомию меню вкладки.

Счетчик Описание
1 Параметры(необязательно): позволяет пользователям изменять параметры вкладки после ее добавления.
2 Переименование: пользователи могут дать вкладке имя, которое имеет смысл для канала, чата или собрания.
3 Удаление: удаляет вкладку из канала, чата или собрания.

Уведомления вкладок и создание глубинных ссылок

Вы можете отправить сообщение с прямой ссылкой на свою вкладку. Например, карточка показывает сводку данных об ошибке, которую пользователь может выбрать, чтобы увидеть всю ошибку на вкладке. Отправка сообщений о действиях с вкладками повышает осведомленность без явного уведомления всех (т. е. действия без шума). При необходимости вы также можете использовать @mention определенных пользователей.

Уведомлять пользователей о действиях с вкладками одним из следующих способов:

  • Бот: этот метод предпочтительный, особенно если цепочка вкладок является целевой. Беседа с несколькими ветками вкладки перемещается в представление как недавно активная. Этот метод также позволяет усложнить отправку уведомления.
  • Сообщение: в ленте новостей пользователя появляется сообщение с прямой ссылкой на вкладку.

Рекомендации

Используйте эти рекомендации для создания качественных приложений:

Версия для настольного компьютера

Совместная работа

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

Правильно: облегчить беседу

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

Пример, показывающий, что не нужно делать с дизайном навигации по вкладкам.

Неправильно: относиться к вкладке как к любой другой веб-странице.

Вкладка — это не веб-страница, которую кто-то может просмотреть один раз. На вкладке должно отображаться наиболее важное и актуальное содержимое, необходимое для совместной работы.

Пример, показывающий, что делать с дизайном навигации по вкладкам.

Правильно: ограничение задач и данных

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

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

Неправильно: встраивать все приложение целиком

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

Настройка

Иллюстрация, показывающая, что делать с дизайном настройки вкладок.

Правильно: быть лаконичным

Если вашему приложению требуется проверка подлинности, попробуйте интегрировать единый вход Майкрософт для более удобного входа в систему. Кроме того, включайте только важные сведения и действия для добавления вкладки.

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

Неправильно: слишком много действий

Удалите ненужные действия для добавления вкладки.

Темы

Иллюстрация, показывающая, что делать с темами вкладок.

Нужно: использовать преимущества цветовых маркеров Teams

Каждая тема Teams имеет собственную цветовую схему. Чтобы автоматически обрабатывать изменения темы, используйте в дизайне цветовые маркеры (Fluent UI).

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

Неправильно: жестко задавать значения цветов прямо в коде

Если вы не используете цветовые маркеры Teams, ваши макеты будут менее масштабируемыми и управление ими будет отнимать больше времени.

Мобильная версия

На рисунке показаны рекомендации по использованию приложения Tab в Мобильных приложениях Teams.

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

См. также

Изменения полей вкладок