Сопоставление вариантов использования с возможностями приложения Teams
Тщательная проработка вариантов использования приложения поможет определить структуру функций, которые вы собираетесь реализовать в приложении Teams. После определения требований пользователей следует определить область и возможности Teams, лучше всего подходящие для вашего приложения.
Сопоставлять варианты использования с доступными функциями можно на основе следующих решений:
- Общий доступ к элементам и совместная работа с элементами во внешней системе.
- Запуск рабочих процессов и отправка уведомлений пользователям.
- Использование социальных платформ, ботов для бесед, объединение нескольких функций.
Сопоставление распространенных вариантов использования с возможностями Teams
Следующий шаг — сопоставление вариантов использования с возможностями приложения.
Ниже приводится список распространенных пользовательских сценариев, сопоставленных с возможностями Teams. Этот список не является исчерпывающим, но помогает обдумать применение ряда доступных возможностей.
Создание, совместное использование и совместная работа над элементами во внешней системе
Приложения для взаимодействия с данными
Если требуется... | Попробуйте использовать... |
---|---|
Находить внешние системы и публиковать результаты в виде интерактивных карточек. | Расширения для сообщений с командами поиска |
Собирать сведения для вставки в хранилище данных или для выполнения расширенных поисковых запросов. | Расширения для сообщений с командами действий |
Создавать встроенные веб-интерфейсы для просмотра данных, работы с данными и предоставления общего доступа к данным.. | Вкладки |
Публиковать данные и отправлять их из клиента Teams. | Соединители и веб-перехватчики |
Собирать или отображать информацию, используя интерактивные модальные формы в любом нужном месте. | Диалоговые окна (называемые модулями задач в TeamsJS версии 1.x) |
Запуск рабочих процессов и процессов
Быстрый способ запуска процессов и рабочих процессов во внешних системах.
Если требуется... | Попробуйте использовать... |
---|---|
Обрабатывать сообщения, чтобы дать пользователям возможность быстро отправлять содержимое сообщений в ваши веб-службы. | Расширения для сообщений — команды действий |
Открывать сообщения на вкладках, в ботах или в расширениях для сообщений, чтобы собирать информацию перед запуском рабочего процесса. | Диалоговые окна (называемые модулями задач в TeamsJS версии 1.x) |
Взаимодействовать с пользователями, используя текст и карточки с форматированием. | Боты для бесед |
Оптимальный выбор для простого двустороннего взаимодействия, когда не требуется создавать полнофункциональный бот для бесед. | Исходящие веб-перехватчики |
Отправка уведомлений и оповещений
Отправка асинхронных уведомлений и оповещений пользователям в Teams.
Если требуется... | Попробуйте использовать... |
---|---|
Отправляйте упреждающие уведомления, чтобы информировать пользователей о новостях, событиях, запросах и напоминаниях, требующих немедленного внимания пользователей или конкретных действий в веб-канале действий. | API Microsoft Graph (sendActivityNotification ) |
Отправлять интерактивные сообщения группам, каналам или отдельным пользователям. | Боты для бесед |
Разрешить каналу подписаться на получение сообщений. Соединитель дает пользователям возможность настраивать подписку, используя страницу конфигурации. | Соединители и входящие веб-перехватчики |
Задавайте вопросы и получайте ответы
Общение с пользователями, предоставление ответов на запросы пользователей
Если требуется... | Попробуйте использовать... |
---|---|
Обработка естественного языка, искусственный интеллект, машинное обучение, все прочие расхожие модные выражения. Используйте бот на основе интеллектуального облака, способный подключать пользователей к нужным ответам. | Боты для бесед |
Встроить ваш существующий веб-портал в Teams или создать версию специально для Teams, чтобы получить дополнительную функциональность. | Вкладки |
Сопоставление возможностей приложения и функций Teams
На платформе Microsoft Teams доступно огромное количество функций. Каждая функция — это способ взаимодействия с пользователями, благодаря которому возможность приложения Teams удовлетворяет потребности пользователей.
Давайте посмотрим, как возможности Teams позволяют использовать различные функции для приложения Teams.
Например:
- Используйте возможность вкладки для отображения диалоговых окон, запроса разрешений устройства, отображения <
iframe
> содержимого или использования глубоких ссылок. - Используйте расширение для сообщений, чтобы отправлять карточки, развертывать ссылки или выполнять различные действия с сообщениями.
Примечание.
Вы также можете изучить возможность добавления расширяемости приложения для собраний в приложение Teams. Дополнительные сведения см. в разделе Приложения для собраний и звонков Teams.
См. также
Platform Docs