Microsoft Teams Toolkit を使用して Microsoft Teams プロジェクトで共同作業する

複数の開発者が連携して、同じ Teams Toolkit プロジェクトをデバッグ、プロビジョニング、デプロイできますが、Teams アプリとMicrosoft Entra IDの適切なアクセス許可を手動で設定する必要があります。 Teams Toolkit のコラボレーション機能により、開発者とプロジェクト所有者の間でこのプロセスが簡略化されます。

他の開発者と共同作業する

次のセクションでは、プロジェクト所有者またはコラボレーターとしてのコラボレーション プロセスについて説明します。

プロジェクト所有者として

注:

環境のコラボレーターを追加する前に、プロジェクト所有者が最初にプロジェクトを プロビジョニング する必要があります。

  1. アクティビティ バーで [Teams Toolkit ] を選択します。

    アクティビティ バーから選択した teams ツールキットを示すスクリーンショット。

  2. [ 環境 ] セクションで、次の図に示すように [コラボレーターの管理] ボタンを選択します。

    コラボレーターを示すスクリーンショット。

  3. [ アプリ所有者の追加] を選択して、他の Microsoft 365 アカウントのメール アドレスをコラボレーターとして追加します。

    • アプリ所有者を追加するアプリを選択します。 [プロジェクト所有者の追加] を示すスクリーンショット。
    • (省略可能)Teams manifest.json ファイルを選択して確認します。 Teams マニフェスト ファイルを示すスクリーンショット。
    • (省略可能)アプリ aad.manifest.json ファイルMicrosoft Entra選択して確認します。 [参照] オプションを示すスクリーンショット。
    • アプリ所有者として追加する M365 アカウントのメール アドレスを入力します。 追加するアカウントは、イメージに示すように、リモート デバッグのプロジェクト所有者と同じテナント上にある必要があります。 確認する所有者名を示すスクリーンショット。
  4. [ アプリ所有者の一覧表示 ] を選択して、現在の環境のコラボレーターを表示します。

    • アプリ所有者を追加するアプリを選択します。 [プロジェクト所有者の追加] を示すスクリーンショット。
    • (省略可能)Teams manifest.json ファイルを選択して確認します。 Teams マニフェスト ファイルを示すスクリーンショット。
    • (省略可能)アプリ aad.manifest.json ファイルMicrosoft Entra選択して確認します。 [参照] オプションを示すスクリーンショット。
    • アプリ所有者として追加する M365 アカウントのメール アドレスを入力します。 追加するアカウントは、イメージに示すように、リモート デバッグのプロジェクト所有者と同じテナント上にある必要があります。 確認する所有者名を示すスクリーンショット。
    • その後、次の図に示すように、出力チャネルにコラボレーターが一覧表示されます。 スクリーンショットはコラボレーターの一覧を示しています。
  5. プロジェクトを GitHub にプッシュします。

    注:

    新しく追加されたコラボレーターは通知を受け取りません。 プロジェクト所有者はコラボレーターに通知する必要があります。

プロジェクトコラボレーターとして

  1. GitHub からプロジェクトを複製します。

  2. Microsoft 365 アカウントにログインします。

  3. Azure アカウントにログインします。すべての Azure リソースに対してプロジェクトに必要な共同作成者アクセス許可があります。

  4. Teams アプリをプレビューするには、プロジェクトをリモートにデプロイします。

  5. リモートを起動して、Teams アプリのプレビューを表示します。

    注:

    コラボレーターは、プロジェクト所有者がプロジェクト所有者と同じテナントの下に追加するアカウントを使用してログインする必要があります。 詳細については、「 リモート環境で Teams アプリをビルドして実行する」を参照してください。

コラボレーターを削除する

コラボレーターを削除するには、次の手動手順が必要です。

  • 開発者ポータルの使用

    • Teams 開発者ポータルに移動し、名前またはアプリ ID で Teams アプリを選択します。
    • 左側のパネルから [所有者] を選択します
    • コラボレーターを選択して削除します。
  • Microsoft Entra IDの使用

    • Microsoft Entra IDに移動し、左側のパネルから [アプリの登録] を選択し、Microsoft Entra アプリを見つけます。

    • [アプリ管理] ページの左側のパネルから [所有者Microsoft Entra選択します

    • コラボレーターを選択して削除します。

      注:

      • プロジェクトに追加されたコラボレーターは通知を受け取りません。 プロジェクト所有者は、コラボレーターにオフラインで通知する必要があります。
      • Azure 関連のアクセス許可は、Azure portalの Azure サブスクリプション管理者が手動で設定する必要があります。
      • 開発者が連携して TeamsFx プロジェクトをプロビジョニングおよびデプロイできるように、Azure アカウントにはサブスクリプションの共同作成者ロールが必要です。

関連項目