Teams の機能を使用してアプリを計画する

優れた Teams アプリを構築することは、ユーザーのニーズを満たす適切な機能の組み合わせを見つけることです。 アプリの設計、機能は、この目的から生まれています。

その中心にあるのは、Teams はコラボレーション プラットフォームです。また、ソーシャル プラットフォームでもあり、ネイティブにクロスプラットフォームであり、Office 365 の中心に位置し、アプリを作成するための個人用キャンバスを提供します。

このセクションでは、次の方法について説明します:

  • ユース ケースを特定し、Teams の機能にマップする方法
  • 計画チェックリストの使用法
  • アプリの展開以外の計画を立てる方法

Teams で計画する

プラットフォームとしての Teams は、アプリ開発のあらゆる段階でツールキット、ライブラリ、アプリを提供します。 アプリ構築ライフサイクルに分割しましょう。

アプリの計画を示す図

ビルド前

ユーザーとその懸念事項を理解することは、Teams アプリがどのように役立つかを示す最初の指標です。 問題に関するユース ケースを構築し、アプリで問題を解決する方法を決定し、ソリューションを描画します。

  • ユース ケースと Teams アプリの機能を理解する: ユーザーの要件を理解し、適切な機能を特定できます。

  • ユース ケースのマッピング: 共有、共同作業、ワークフロー、関連するソーシャル プラットフォームなどの要件に基づいて、一般的なユース ケースを Teams 機能にマップします。

  • Teams モバイルの応答性の高いタブを計画する: 一般的なシナリオについて説明し、Teams モバイル用のアプリの計画に役立ちます。

ビルド中

  • アプリ プロジェクトの作成とビルド: Teams を使用すると、アプリの要件に最適なビルド環境を選択できます。 Teams Toolkit やその他の SDK (C#、Blazor、Node.js など) を使用して作業を開始します。

  • アプリ UI のデザイン: Teams UI Toolkit と UI ライブラリを使用してアプリのレイアウトをデザインします。

  • Teams をプラットフォームとして使用: Teams プラットフォームを使用すると、単一または複数機能のアプリを構築できます。 Teams アプリは、アプリ エクスペリエンスを強化する統合された製品とサービスによって支えられています。

    Teams ソリューションの概念表現

    アプリは、タブ、ボット、メッセージ拡張機能、コネクタ、Webhook として、またはマルチ機能アプリとして Teams に表示されます。 これらの機能は、タスクとプロセスの自動化に役立つ Azure、Microsoft Graph、SharePoint、Power アプリによってバックエンドに搭載されています。

    これらの機能を組み合わせることで、アプリ ソリューションが実現します。

  • デバイス機能の統合: カメラ、QR またはバーコード スキャナー、フォト ギャラリー、マイク、位置情報などのネイティブ デバイス機能をアプリに統合できます。

ビルド後

  • アプリを Teams やその他のアプリ (Microsoft 365、Microsoft Graphなど) と統合します。
  • 開発者ポータルを使用して、アプリを構成、管理、デプロイします。

Government Community Cloud

Government Community Cloud (GCC) は、政府機関向けの商用環境のコピーです。 国防総省 (DOD) と連邦請負業者は、厳格なサイバーセキュリティとコンプライアンスの要件を満たす必要があります。 このため、DOD および連邦請負業者のニーズを満たすために GCC-High が作成されました。 GCC-High は DOD クラウドのコピーですが、独自の独立環境に存在します。 DOD クラウドは国防総省専用に構築されています。

政府機関向けクラウドのエンドポイントは次のとおりです:

Tenant GCC GCC-High DOD
Teams クライアント https://teams.microsoft.com https://gov.teams.microsoft.us/ https://dod.teams.microsoft.us/
Teams 管理者 https://admin.teams.microsoft.com/ https://admin.gov.teams.microsoft.us/ https://admin.dod.teams.microsoft.us
Microsoft Graph https://graph.microsoft.com https://graph.microsoft.us https://dod-graph.microsoft.us

次の表に、GCC、GCC-High、DOD の Teams の機能と可用性を示します。

機能 GCC GCC-High DOD
社内で開発されたアプリと同様に、Teams が所有するアプリ ✔️ アプリは、GCC がある場合有効です ✔️ アプリは、GCC-High がある場合有効です ✔️ アプリは、DOD がある場合有効です
Microsoft アプリ ✔️ GCC に準拠している Microsoft アプリ ✔️ GCC-High に準拠している Microsoft アプリ ✔️ DOD に準拠している Microsoft アプリ
サードパーティ製アプリを許可する ✔️ サードパーティのアプリが利用可能です。既定では無効に設定されており、テナント管理者が独自の裁量で有効にします。
カスタム タブ アプリまたは LOB タブ アプリ ✔️ ✔️ (**コンプライアンス UI_) ✔️ (_ コンプライアンス UI)
カスタム ボットまたは LOB ボット ✔️ ✔️ (*コンプライアンス UI)
カスタム メッセージ拡張機能 ✔️ ✔️
アプリのサイドローディング ✔️
カスタム コネクタ

*コンプライアンス UI: サード パーティの通信を有効にすることで、お客様はそのような通信が Microsoft ではなくサード パーティを通じて処理されることを承諾しています。 サービス内のサード パーティボットとの接続に関連するリスクを軽減することは、お客様ご自身の責任となります。 Microsoft は、お客様がサービスとの接続を許可する第三者のセキュリティに関して、明示または黙示を問わず、何ら保証するものではありません。 ボットを有効にすると、利用するボットに基づいて、このテナントを超えてシステム境界が拡張されます。 これが FedRAMP、DFARS、ITAR などのコンプライアンス要件を満たしていることを確認するのは、お客様の責任です。接続するエンドポイントと URL のリスクとコンプライアンスを評価するのは、お客様の責任です。

次のリストは、機能に対する GCC、GCC-High、および DOD の可用性を特定するのに役立ちます。

次の手順

関連項目