Teams プラットフォームの機能を確認する

Teams では、機能豊富な環境でアプリをビルドできます。 アプリをビルドするためのプラットフォームとして Teams を使用すると、デスクトップおよびモバイル アプリ ソリューションに Teams 機能を拡張できます。 アプリに最適な機能を選択します。

プラットフォームとしての Teams の概念表現を示すスクリーンショット。

Teams アプリの機能

機能 説明 目的
タブ タブとは、Microsoft Teams に組み込まれている Teams 対応 Web ページです。 チーム内のチャネルの一部、グループ チャット、個々のユーザーの個人用アプリとして追加できます。 個人用タブ、チャネルまたはグループ タブ、ステージ ビュー、リンク展開解除。
ボット チャットボットまたは会話ボットとも呼ばれるボットは、動的な会話のために自然言語でユーザーを理解し、対応するために人工知能によって進化してきました。 ボットの操作には、簡単な質問と回答や、サービスへのアクセスを提供する複雑な会話などがあります。 顧客サービス、新しい販売プレゼンテーションやコードなどのコンテンツ生成、アプリのパーソナライズされたガイダンス、複雑な財務分析、タスクの自動化。
メッセージ拡張機能: メッセージング拡張機能を使用すると、ユーザーは Web サービス Teams クライアントを操作できます。 外部システムでアクションを検索または開始します。 操作の結果は、書式設定されたカードとして Teams クライアントに送信できます。 リソースの予約、予約されたタイム スロットをチャネルに知らせます。 作業項目を検索し、アダプティブ カードとしてグループと共有します。 Teams のメッセージに基づいてトラッキング システムにバグを作成し、そのバグをユーザーに割り当て、そのバグの詳細情報が記載されたカードを会話スレッドに送信します。
ミーディング拡張機能 会議の生産性を高めるようアプリを作成できます。 通話中にアンケートを記入するよう依頼したり、会議のフローを中断しない簡単なリマインダーを送信したりします。
個人用アプリ 個人用アプリは、ユーザーが自分のタスクに集中したり、重要なアクティビティを表示したりするのに役立つ専用のスペース (タブ) またはボットです。 OneNote は、Teams 内でユーザーにプライベート ワークスペースを提供する個人用アプリです。 Planner は、自分またはチームがチャネル タブとして追加したボード全体で、すべてのタスクの概観を提供します。
Webhook とコネクタ 外部アプリと通信し、他のアプリから通知やメッセージを送受信します。 Web サービスから通知とメッセージを受信するようサブスクライブします。
Microsoft Graph Microsoft Graph API を使用すると、Teams アプリは Microsoft 365 データのインテリジェンスを使用してコラボレーション機能を構築し、アクティビティ フィード通知を通じてユーザーを定期的に関与できます。 アクティビティ フィード通知の送信、メッセージのエクスポートまたはインポート、会議のトランスクリプトと録音の取得、リソース固有の同意 (RSC) アクセス許可の使用、CRUD (作成、読み取り、更新、削除) ユーザー、チャット、チャネル、アプリ。
アダプティブ カード カードは、情報をグループに整理し、ユーザーが情報の特定の部分を操作する機会を提供するのに役立ちます。 テキストと画像を使用した共有。入力フォームを使用した情報の収集。
ダイアログ (TeamsJS v1.x のタスク モジュールと呼ばれます) ダイアログを使用すると、Teams アプリケーションでモーダル ポップアップ エクスペリエンスを作成できます。 独自のカスタム HTML または JavaScript コードを実行します。 YouTube や Microsoft Stream ビデオなどの <iframe>ベースのウィジェットを表示します。

Microsoft 365 全体で Teams アプリを拡張する

一部の Teams アプリを既に構築している場合は、アプリを Microsoft 365 全体に拡張し、Outlook と Microsoft 365 経由でアクセスできるように構成できるようになりました。

Teams アプリ マニフェストのプロパティの構成を示すスクリーンショット。

次の手順

Teams プラットフォームの機能を簡単に説明しました。 これで、これらの機能を使用して、アプリをビルドする方法を確認する準備ができました。

次に、ユーザー ストーリーのソリューションを見てみましょう。