次の方法で共有


Teams エージェントまたはアプリを作成するための前提条件

Microsoft Teams プロジェクトを作成する前に、前提条件が満たされていることを確認してください。 次を実行する必要があります。

Teams ワークスペースを構築するために必要なツールをインストールする

Teams エージェントまたはアプリの構築を開始する前に、次の要件が満たされていることを確認します。

  ツール 用途 環境の種類
必須      
  Microsoft 365 Agents Toolkit (以前は Teams Toolkit と呼ばれる) アプリのプロジェクト スキャフォールディングを作成する Microsoft Visual Studio Code 拡張機能。 最新バージョンを使用します。 JavaScript と TypeScript
  Microsoft Teams エージェントやアプリを介して作業するすべてのユーザーとチャット、会議、通話を 1 か所で行うことができます。 JavaScript と TypeScript
  Node.js バックエンド JavaScript ランタイム環境。 詳細については、「 プロジェクトの種類Node.js バージョン互換性テーブル」を参照してください JavaScript と TypeScript
  Node パッケージ マネージャー (NPM) Node.js アプリケーションと ASP.NET Coreアプリケーションの両方で使用するパッケージをインストールして管理します。 JavaScript と TypeScript
  Microsoft Edge (推奨) または Google Chrome 開発者ツールを備えたブラウザー。 JavaScript と TypeScript
  Microsoft Visual Studio Code JavaScript、TypeScript、または Python (開発者プレビュー) ビルド環境。 最新バージョンを使用します。 JavaScript と TypeScript
Optional      
  Azure Tools for Visual Studio Code および Azure CLI 保存されたデータにアクセスするか、Azureで Teams アプリのクラウドベースのバックエンドをデプロイします。 JavaScript
  React Chrome 用の開発者ツールまたは Microsoft Edge 用React開発者ツール オープン ソース React JavaScript ライブラリのブラウザー DevTools 拡張機能。 JavaScript
  Microsoft Graph Explorer Microsoft Graph データからクエリを実行できるブラウザー ベースのツール。 JavaScript と TypeScript
  Teams の開発者ポータル Teams エージェントまたはアプリを構成、管理、発行するための Web ベースのポータル。organizationまたは Teams ストア。 JavaScript と TypeScript

Teams エージェントまたはアプリをビルドするためのアカウント

Teams エージェントまたはアプリのビルドを開始する前に、次のアカウントがあることを確認します。

アカウント 用途 環境の種類
Microsoft 365 職場または学校アカウント アプリの開発中の Teams 開発者アカウント。 JavaScript、TypeScript、Python (開発者プレビュー)、および C#。
Azure アカウント Azureのバックエンド リソース。 JavaScript、TypeScript、Python (開発者プレビュー)、および C#。

ヒント

エージェントまたはアプリで SharePoint のサポートを受ける場合は、 SharePoint コレクション サイト管理者アカウントが必要です。

Microsoft 365 開発者プログラム

注:

Teams エージェントまたはアプリを構築するには、職場または学校 の Microsoft 365 アカウントが必要です。 Microsoft 365 個人用アカウントは使用できません。

Visual Studio Enterprise または Professional サブスクリプションをお持ちの場合は、両方のプログラムに無料の Microsoft 365 開発者サブスクリプションが含まれています。 Visual Studio サブスクリプションがアクティブである限り、アクティブです。 詳細については、「Microsoft 365 開発者サブスクリプション」を参照してください。

Microsoft 365 テナントがない場合は、Microsoft 365 開発者プログラムを通じてMicrosoft 365 E5開発者サブスクリプションを受ける資格があります。 詳細については、FAQ をご覧ください。 または、 1 か月間の無料試用版 にサインアップするか 、Microsoft 365 プランを購入します。

開発者プログラムにサインアップするには、次のいずれかのアカウントの種類を使用します。

  • 個人使用の Microsoft アカウント

    Microsoft アカウントは、Outlook、Messenger、OneDrive、MSN、Xbox Live、Microsoft 365 などの Microsoft 製品とクラウド サービスにアクセスできます。

    Outlook.com メールボックスにサインアップして、Microsoft アカウント (個人用アカウント) を作成します。 この Microsoft アカウントを使用して、Microsoft 365 開発者プログラムにサインアップし、コンシューマー関連の Microsoft クラウド サービスまたはAzureにアクセスできます。 この個人用 Microsoft アカウントを Teams アプリのビルドに直接使用することはできません。その場合は、別の職場または学校の Microsoft 365 アカウントが必要です。

    個人用アカウント アイコンを示すスクリーンショット。

  • ビジネス向け Microsoft ワーク アカウント

    このアカウントを使用すると、すべての小規模、中規模、およびエンタープライズのビジネス レベルの Microsoft クラウド サービスにアクセスできます。 サービスには、Azure、Microsoft Intune、Microsoft 365 が含まれます。

    これらのサービスのいずれかにorganizationとしてサインアップすると、organizationを表すためにクラウドベースのディレクトリがMicrosoft Entra IDに自動的にプロビジョニングされます。

    職場アカウント アイコンを示すスクリーンショット。

無料の Microsoft 365 開発者アカウントを作成する

無料の Microsoft 365 開発者アカウントを作成するには:

  1. Microsoft 365 開発者プログラムに移動します。
  2. [今すぐ参加] を選択します。
  3. 管理者アカウント サブスクリプションを設定します。 詳細については、「Microsoft 365 開発者サンドボックス サブスクリプションの設定」を参照してください。

Azure アカウント

Azure アカウントを使用すると、Visual Studio Code のエージェント ツールキットを使用して、Azureで Teams エージェントまたはアプリ、またはそのバックエンド リソースをホストできます。 次の場合は、Azure サブスクリプションが必要です。

  • Azure外部でホストされている既存のエージェントまたはアプリを Teams と統合している
  • 別のクラウド プロバイダーまたはパブリックにアクセス可能な独自のサーバーでバックエンド リソースをホストする予定です。

注:

Azure アカウントを使用して、Azure リソースをプロビジョニングして Teams エージェントまたはアプリをホストできます。 無料アカウントをまだ持 っていない場合は、作成します。

エージェント ツールキットを使用してプロビジョニングとデプロイを行っていない場合は、Azure アカウントは必要ありません。

カスタム アプリのアップロードアクセス許可を確認する

エージェントまたはアプリを作成した後、配布せずに Teams に読み込む必要があります。 これはカスタム アプリのアップロードと呼ばれます。 このオプションにアクセスするには、Microsoft 365 アカウントにサインインします。 Visual Studio Code または Teams クライアントを使用して、カスタム アプリのアップロードを有効にするかどうかをチェックできます。


Visual Studio Code を使用してカスタム アプリのアップロードアクセス許可を確認する

カスタム アプリのアップロードアクセス許可は、Microsoft 365 Agents Toolkit でプロジェクトを作成した後でのみ確認できます。 プロジェクトをまだ作成していない場合は、代わりに Teams クライアントを使用してアクセス許可をチェックします。

  1. Visual Studio Code を開きます。

  2. Visual Studio Code アクティビティ バーから [Microsoft 365 Agents Toolkit ] を選択します。

    注:

    オプションが表示できない場合は、「 エージェント ツールキットをインストール して Visual Studio Code に Agents Toolkit 拡張機能をインストールする」を参照してください。

  3. 新しい Agents Toolkit プロジェクトを作成するか、既存のプロジェクトを開きます。

  4. [アカウント] で [Microsoft 365 にサインイン ] を選択します

    アカウントの詳細を示すスクリーンショット。

  5. 次の図に示すように、[ カスタム アプリアップロードが有効] オプションが表示されるかどうかを確認します。

    カスタム アプリのアップロードが有効なオプションが赤で強調表示されているスクリーンショット。


Teams クライアントを使用してカスタム アプリのアップロードアクセス許可を確認する
  1. Teams クライアントで、 アプリ>アプリの管理>アプリのアップロードを選択します

    Teams でアプリをアップロードするオプションを示すスクリーンショット。

  2. [ カスタム アプリのアップロード] オプションが表示されるかどうかを確認します。

    Teams でカスタム アプリをアップロードするオプションを示すスクリーンショット。

管理センターを使用してカスタム アプリのアップロードを有効にする

Visual Studio Code のエージェント ツールキットにカスタム アプリのアップロード オプションが表示されない場合、またはカスタム アプリをアップロードするオプションが Teams で使用できない場合は、カスタム アプリのアップロードに必要なアクセス許可がないことを示します。

ロールに応じて、Teams でカスタム アプリのアップロードを有効にする必要があります。

  • Teams 管理者の場合は、Teams 管理センターでテナントまたはorganizationのカスタム アプリアップロード設定を有効にします。
  • Teams 管理者でない場合は、管理者に問い合わせてカスタム アプリのアップロードを有効にします。

Teams 管理者 (つまり、管理者権限がある) の場合は、Teams 管理センターで次の手順に従って、カスタム アプリのアップロードを有効にします。

  1. 管理者の資格情報で Microsoft 365 管理センターにサインインします。

  2. アイコン >Teams を選択します

    Microsoft 365 管理 センターの左側のウィンドウに Teams クライアントを示すスクリーンショット。

    注:

    Teams オプションが表示されるまで、最大 24 時間かかる場合があります。 テストと検証のために、カスタム アプリを Teams 環境にアップロードすることができます。

  3. 管理者資格情報Microsoft Teams使用して管理センターにサインインします。

  4. [チーム アプリ>Setup ポリシー> アイコンを選択します。

    スクリーンショットは、Microsoft 365 管理 センターの Teams アプリの下にあるセットアップ ポリシーを示しています。

  5. [ グローバル] (組織全体の既定値) を選択します

    グローバル (組織全体の既定値) オプションが強調表示されている [ポリシーの管理] タブを示すスクリーンショット。

  6. [ カスタム アプリのアップロード] トグルを [オン] に設定します。

    [カスタム アプリのアップロード] トグルが強調表示されているスクリーンショット。

  7. [保存] を選択します。

    注:

    カスタム アプリのアップロードがアクティブになるまでに最大 24 時間かかることがあります。 アクティブにした後は、Teams の [カスタム アプリのアップロード] オプションを 使用してアプリをテストできます。 アプリの .zip パッケージ ファイルをアップロードするには、「カスタム アプリのアップロード」を参照してください。

    カスタム アプリのアップロードアクセス許可の確認に関するページに記載されている手順を使用して 、アプリのアップロードアクセス許可があることを確認します。

関連項目