概要
Microsoft Teams JavaScript クライアント ライブラリは、JavaScript 関数を介してアクセスされる API のコレクションです。 このライブラリは、ネイティブおよびカスタムの Teams 機能を Teams アプリケーションに統合するのに役立ちます。 このモジュールでは、Teams JavaScript クライアント ライブラリを使用して、Teams チャット機能をアプリに統合する方法について説明します。
ライブラリの既製関数を使用すると、次のことができます。
- Teams API にアクセスして、Teams 環境内でチーム、チャネル、およびその他のオブジェクトを作成または管理します。
- ユーザーがサード パーティのサービスとやり取りできるようにします。
- 認証 API を使用して、ユーザーがアプリに安全にアクセスできるようにします。
シナリオ
会社が従業員サポート チケットを処理するためのより構造化された方法を作成することで、従業員サポート プロセスを最適化したいとします。 このチケット作成プロセスを Microsoft Teams で一元化することで、従業員とサポート エンジニアの間で効果的なコラボレーションとコミュニケーションを実現できます。 従業員が作業を完了するためにさまざまなアプリやツールを開く必要がなくなります。
たとえば、サポート エンジニアの可用性を管理し、タスクを割り当てるために、受信した従業員サポート チケットの共有受信トレイや共有予定表をアプリで提供する場合があります。 これらの機能により、サポート プロセスを合理化し、エンジニアが従業員のサポート チケットをタイムリーに管理および対応しやすくなります。
このチケット作成シナリオでは、アプリがチケットの詳細ページで利用可能なサポート エンジニアに直接チャットを開くアクセス権を提供できます。 アプリのこの機能により、適切な人を見つけ、従業員の満足度を高めるのに必要な時間が短縮されます。
Teams JavaScript クライアント ライブラリを使用すると、チャット機能をアプリケーションに簡単に統合して、ネイティブの Microsoft Teams 機能のように感じさせることができます。 機能をゼロから開発する必要はなくなり、Teams の機能と外観と一致します。
前提条件
- Teams カスタム アプリのアップロードが有効になっているMicrosoft 365 テナントへのグローバル管理者アクセス。
- カスタム Teams アプリをアップロードするように構成された Microsoft 365 テナント。
- Microsoft Teams アプリとその拡張性に関する基本的な理解。
- JavaScript を使用してアプリケーションを開発する機能。
- Teams Toolkit 拡張機能がインストールされている Visual Studio Code。
- Node JS v16.x または v18.x がインストールされています。
- Microsoft Edge または Google Chrome Web ブラウザーがインストールされています。
学習の目的:
このモジュールでは、次のことを行います。
- Teams JavaScript クライアント ライブラリの機能について説明します。
- Teams JavaScript クライアント ライブラリを使用して、チーム チャット機能をアプリケーションにシームレスに統合する方法について説明します。