ユース ケースを理解する

共同作業を行うことのできる Teams のソーシャルなフレームワークでは、Teams アプリを使用してさまざまなユーザー ニーズを解決できます。 たとえば、効果的なコラボレーションを実現するためのギャップを埋めるアプリは、最適です。

アプリ ユーザーとアプリの要件は、すべてのアプリの選択を決定する基本的なガイドラインです。 アプリの設計の構築、機能の選択、ビルド環境とテスト環境の決定、アプリの配布は、アプリのユーザーの要件に従います。

アプリでユーザー要件を満たすには、まずユーザーの要件を理解する必要があります。

  • ユーザーを理解する:

    • ユーザーの問題を認識し、ユーザーが直面する一般的な問題の解決策を特定します。
    • ユーザーのニーズを満たす適切な機能の組み合わせを見つけて、Teams アプリを構築します。
    • ユース ケースを理解して、エンド ユーザーがアプリを操作する方法を理解します。
    • アプリを Microsoft Teams Store に発行して、アプリ を Teams ストアの申請プロセスに合格させる方法については、Learn モジュールを参照することをお勧めします。
  • 問題を理解する: アプリが解決する必要のある主要な問題を解決します。

  • 統合を検討する: アプリに必要なアプリとサービス (認証、Microsoft Graph、Web アプリなど) を特定します。

Microsoft Teams アプリの機能

Teams を拡張する方法は複数あり、アプリごとに異なります。 Teams アプリの機能は次の機能を提供します。

アプリの機能

機能は、アプリで構築することのできる主要な機能です。 また、統合と操作を可能にするため、エントリ ポイントまたは拡張ポイントとも呼ばれます。

Teams アプリには、次の主要な機能のいずれか、またはすべてが含まれます。

個人用アプリ

個人用アプリは、ユーザーが自分のタスクに集中したり、関連するアクティビティを表示したりするのに役立つ専用のスペースまたはボットです。

Teams クライアントでの個人用アプリの外観の概念表現。

タブ

Web ベースのコンテンツをタブに表示します。こでは、他のユーザーが話し合って共同作業を行うことができます。

Teams クライアントでタブがどのように表示されるかについての概念的な表現。

ボット

多くの場合、会話によって何らかの行動を取る必要性が発生します (注文の生成、コードの確認、チケットの状態の確認など)。 ボットは、このようなワークフローを Teams 内で開始することができます。

Teams クライアントでボットがどのように表示されるかについての概念的な表現。

メッセージ拡張機能

メッセージ拡張機能を使用すると、外部の情報を検索して共有できます。 また、チャネル投稿の内容に基づいてヘルプ チケットを作成するなど、メッセージに対して操作を行うこともできます。

Teams クライアントでメッセージ拡張機能がどのように表示されるかについての概念的な表現。

ミーディング拡張機能

Teams の通話エクスペリエンスにアプリを組み込むためのオプションがいくつか用意されています。

Teams クライアントでの会議拡張機能の概念表現。

Webhook とコネクタ

受信 Webhook は、別のアプリから Teams チャネルに通知を自動的に送信する簡単な方法です。 送信 Webhook では、 を使用して Web サービスにメッセージを@mention送信できます。

Teams クライアントでコネクタがどのように表示されるかについての概念的な表現。

Microsoft Graph for Teams

Microsoft Graph API for Teams では、アプリの機能を作成または強化するのに役立つチーム、チャネル、ユーザー、メッセージに関する情報にアクセスできます。

Microsoft Graph for Teams についての概念的な表現。

注:

Teams ストアが進化しました。

以前は、組織 (LOB アプリ) 用に構築されたカスタム アプリは、タイルの省略記号を選択して更新されていました。 更新された Teams ストア エクスペリエンスを使用すると、Teams 管理 センターにログインすることで、組織用に構築されたカスタム アプリ (LOB アプリ) を更新できるようになりました。

アプリのスコープ

アプリには、次のいずれかのスコープを指定できます。

  • 個人用アプリ エクスペリエンス: 個人用アプリは、ユーザーが自分のタスクに集中したり、重要なアクティビティを表示したりするのに役立つ専用のスペースまたはボットです。
  • 共有アプリ エクスペリエンス: Teams、チャネル、およびチャットは共同作業スペースです。 これらのコンテキストのアプリは、そのスペース内のすべてのユーザーが利用できます。 通常、共同作業スペースでは、アプリの操作や新しい社会的対話の実現に重点が置かれます。

アプリは、さまざまなスコープにまたがって存在できます。 例:

  • アプリは、中央の共有場所 (タブ) にデータを表示できます。
  • また、同じ情報を個人の会話インターフェイス (ボット) を介して表示することもできます。

ユーザーは同一のアクティビティを実行するためにキャンバス タブでアプリを操作するか、会話型ボットを使用する場合があります。

次の手順

関連項目