Zusammenarbeiten an Einem Microsoft Teams-Projekt mithilfe des Microsoft Teams-Toolkits
Mehrere Entwickler können zusammenarbeiten, um dasselbe Teams Toolkit-Projekt zu debuggen, bereitzustellen und bereitzustellen, aber es muss manuell die richtigen Berechtigungen für Teams-App und Microsoft Entra ID festgelegt werden. Die Zusammenarbeitsfunktion des Teams-Toolkits vereinfacht diesen Prozess zwischen Entwicklern und Projektbesitzern.
Zusammenarbeit mit anderen Entwicklern
Die folgenden Abschnitte führen uns an, um den Zusammenarbeitsprozess als Projektbesitzer oder Projektmitarbeiter zu verstehen:
Als Projektbesitzer
Hinweis
Vor dem Hinzufügen von Projektmitarbeitern für eine Umgebung muss der Projektbesitzer zuerst das Projekt bereitstellen .
Wählen Sie teams Toolkit in der Aktivitätsleiste aus.
Wählen Sie im Abschnitt UMGEBUNG die Schaltfläche Mitarbeiter verwalten aus, wie in der folgenden Abbildung gezeigt:
Wählen Sie App-Besitzer hinzufügen aus, um eine andere Microsoft 365-Konto-E-Mail-Adresse als Mitarbeiter hinzuzufügen:
- Wählen Sie die Apps aus, für die Sie App-Besitzer hinzufügen möchten.
- (Optional) Wählen Sie die Teams-Datei
manifest.json
aus, und bestätigen Sie sie. - (Optional) Wählen Sie die Microsoft Entra-App-Datei
aad.manifest.json
aus, und bestätigen Sie sie. - Geben Sie die E-Mail-Adresse des M365-Kontos ein, die Sie als App-Besitzer hinzufügen möchten. Das hinzuzufügende Konto muss sich auf demselben Mandanten wie der Projektbesitzer für das Remotedebuggen befinden, wie in der Abbildung gezeigt.
Wählen Sie App-Besitzer auflisten aus, um Mitarbeiter in der aktuellen Umgebung anzuzeigen:
- Wählen Sie die Apps aus, für die Sie App-Besitzer hinzufügen möchten.
- (Optional) Wählen Sie die Teams-Datei
manifest.json
aus, und bestätigen Sie sie. - (Optional) Wählen Sie die Microsoft Entra-App-Datei
aad.manifest.json
aus, und bestätigen Sie sie. - Geben Sie die E-Mail-Adresse des M365-Kontos ein, die Sie als App-Besitzer hinzufügen möchten. Das hinzuzufügende Konto muss sich auf demselben Mandanten wie der Projektbesitzer für das Remotedebuggen befinden, wie in der Abbildung gezeigt.
- Anschließend können Sie die Im Ausgabekanal aufgeführten Projektmitarbeiter sehen, wie in der folgenden Abbildung gezeigt:
Pushen Sie das Projekt an GitHub.
Hinweis
Die neu hinzugefügten Projektmitarbeiter erhalten keine Benachrichtigung. Der Projektbesitzer muss den Projektmitarbeiter benachrichtigen.
Als Projektmitarbeiter
Klonen Sie das Projekt von GitHub.
Melden Sie sich beim Microsoft 365-Konto an.
Melden Sie sich beim Azure-Konto an. Es verfügt über die Berechtigung "Mitwirkender", die für das Projekt für alle Azure-Ressourcen erforderlich ist.
Stellen Sie das Projekt remote bereit, um eine Vorschau Ihrer Teams-App anzuzeigen.
Starten Sie remote, um eine Vorschau der Teams-App zu erhalten.
Hinweis
Projektmitarbeiter müssen sich mit dem Konto anmelden, das der Projektbesitzer unter demselben Mandanten mit dem Projektbesitzer hinzufügt. Weitere Informationen finden Sie unter Erstellen und Ausführen Ihrer Teams-App in einer Remoteumgebung.
Mitarbeiter entfernen
Das Entfernen von Projektmitarbeitern erfordert die folgenden manuellen Schritte:
Verwenden des Entwicklerportals
- Wechseln Sie zum Teams-Entwicklerportal , und wählen Sie Ihre Teams-App anhand des Namens oder der App-ID aus.
- Wählen Sie im linken Bereich Besitzer aus.
- Wählen Sie den Mitarbeiter aus, und entfernen Sie sie.
Verwenden der Microsoft Entra-ID
Wechseln Sie zu Microsoft Entra ID, wählen Sie im linken Bereich App-Registrierung aus, und suchen Sie Ihre Microsoft Entra-App.
Wählen Sie im linken Bereich der Microsoft Entra-App-Verwaltungsseite die Option Besitzer aus.
Wählen Sie den Mitarbeiter aus, und entfernen Sie sie.
Hinweis
- Mitarbeiter, der Ihrem Projekt hinzugefügt wurde, erhält keine Benachrichtigung. Der Projektbesitzer muss den Projektmitarbeiter offline benachrichtigen.
- Azure-bezogene Berechtigungen müssen manuell vom Azure-Abonnementadministrator im Azure-Portal festgelegt werden.
- Das Azure-Konto muss über die Rolle "Mitwirkender" für das Abonnement verfügen, damit Entwickler zusammenarbeiten können, um das TeamsFx-Projekt bereitzustellen.