In diesem Artikel werden die Schritte beschrieben, die zum Installieren der Teams-App erforderlich sind.
1. Registrieren Sie eine App: Klicken Sie in Teamsware Studio auf der Registerkarte "Veröffentlichen" > "App-Bereitstellung" > auf die Schaltfläche "Veröffentlichen". Stellen Sie im Veröffentlichungsassistenten sicher, dass der Typ "App-Bereitstellung" ausgewählt ist
Geben Sie den App-Titel an, und wählen Sie die Paketversion aus, die Sie veröffentlichen möchten.
Der Titel der Teams-App lautet "TeamsApp_<AppTitle>_v1.0.0.0".
Klicken Sie auf die Schaltfläche Weiter, um zur Registerkarte Bereitstellungen umzuleiten, wo Sie auswählen können: Standardbereitstellung oder Selektive Bereitstellung. Die Option Standardbereitstellung ist standardmäßig ausgewählt und stellt alle Lösungselemente im Paket auf der Zielwebsite bereit.
2. Nachdem die App registriert wurde, können Sie das Teams-App-Paket im rechten Bereich herunterladen.
Im Dialogfeld Teams-App-Paket können Sie entweder die Teams-App ohne Demo-URL herunterladen oder Ihre eigene Demo-URL angeben. Wenn eine Demo-URL bereitgestellt wird, ist die Registerkarte "Demo" im Team verfügbar
Nachdem Sie das .zip Archiv heruntergeladen haben, extrahieren Sie dessen Inhalt. Das Archiv enthält die folgenden Dateien:
- Sie verfügen über
Administratorzugriff auf das Teams Admin Center (https://admin.teams.microsoft.com/)
- Erlauben Sie
Benutzern, benutzerdefinierte Apps in Ihrer Organisation hochzuladen. Weitere
Informationen finden Sie im Artikel https://learn.microsoft.com/en-us/microsoftteams/teams-custom-app-policies-and-settings
– Sie verfügen über eine Teams-Lizenz
Gehen Sie ins Developer Portal um die App hochzuladen. Klicken Sie auf die Schaltfläche App importieren
Gehen Sie ins Microsoft Teams admin center. Suchen Sie nach Ihrer Teams-App. Öffnen Sie es und klicken Sie auf Veröffentlichen. Es kann einige Zeit dauern, bis der Status aktualisiert wird.
Wechseln Sie zu Apps -> Erstellt für Ihre Organisation. Wählen Sie die veröffentlichte App aus und klicken Sie auf Hinzufügen
Sobald Sie die hinzugefügte App öffnen, werden Sie zur Startseite mit zwei Optionen weitergeleitet:
Die Registerkarte "Demo" zeigt das konfigurierte Demo-Anforderungsformular an
Demo anfordern
1. Die Seite "Demo-Anforderung" wird innerhalb einer Teams-Registerkarte innerhalb eines iFrames gerendert, einschließlich eines zusätzlichen Parameters (z. B. demoId) in der URL. Zum Beispiel:
https://YOUR_DEMO_REQUEST_URL?demoId=00000000-0000-0000-00000-0000000000
Hinweis: Stellen Sie sicher, dass die Kopfzeile der Seite "Content-Security-Policy frame-ancestors 'self'" enthält, um Fehler beim Anzeigen der Seite im iframe zu vermeiden.
2. Erfassen Sie den demoId-Parameter, und übergeben Sie ihn an den Bereitstellungsablauf Ihrer Demoanforderung.
3. Sie können Aktionen von UpdateDemoActions.json verwenden, um den Status der Demoanforderung in Teams zu aktualisieren und Benutzern Statusaktualisierungen in Echtzeit bereitzustellen. Importieren Sie es beispielsweise in die Aktion Ausgelöst:
- [[DemoId]] und [[DemoSiteUrl]] -> Platzhalter von Listenfeldern zum Speichern von Demo-Informationen, die zum Aktualisieren der Demo-Anfrage erforderlich sind.
- Platzieren Sie die Aktion "Demo-Anfrage - In Bearbeitung", bevor die Demo-Bereitstellung beginnt. (Die demoId sollte von der Seite "Demoanforderung" erfasst und an diese Aktion übergeben werden.)
- Platzieren Sie die Aktion "Demo-Anfrage - Abgeschlossen", nachdem die Demo-Bereitstellung abgeschlossen ist. (Die demoId sollte von der Seite Demo Request erfasst und an diese Aktion übergeben werden. DemoSiteUrl bezieht sich auf die Demoumgebung, in der die Lösung bereitgestellt wird.)
4. Um die Benutzererfahrung zu verbessern, kann Ihre Demo-Anfrage-Seite eine Post-Nachricht senden, um den Status der Demo-Anfrage sofort zu aktualisieren und Fortschrittsaktualisierungen anzuzeigen. Zum Beispiel:
###CODE_BLOCK###
var msg = "DEMO_INPROGRESS$$DEMO_ID";
window.parent.postMessage(msg, "*");
###CODE_BLOCK###
where DEMO_ID is value of demoId parameter
Wenn Sie zur Registerkarte Installation wechseln, müssen Sie sich mit Ihrem Teams-Konto anmelden, um mit der Installation fortzufahren.
Nachdem Sie angemeldet sind, führen Sie die Schritte aus, um die Installation Ihrer App abzuschließen:
Schritt 1: Vertrauen Sie dem Teamsware App Deployment Connector. Dies sollte vom SharePoint-Administrator des Mandanten einmal pro Mandant durchgeführt werden.
Schritt 2 – Angeben der SharePoint-Website: Dies ist erforderlich, um eine App auf der angegebenen Website zu installieren
Warten Sie, bis die Lösung installiert ist
Schritt 6 – Zusätzlichen Connectors vertrauen (optional): Wenn Ihr Paket Aktionen enthält, die bestimmte Connectors genehmigen müssen, müssen Sie ihnen vertrauen, um die Bereitstellung ordnungsgemäß abzuschließen.
Dadurch werden keine Bereitstellungen automatisch aktualisiert, Sie haben jetzt 2 Möglichkeiten, sie separat zu aktualisieren:
- Wählen Sie eine Bereitstellung in Teamsware Studio aus und klicken Sie im rechten Bereich auf Aktualisieren
- Navigieren Sie zur Teams-App in Microsoft Teams -> öffnen Sie die Registerkarte Installation und klicken Sie auf die Schaltfläche App aktualisieren. Die neue Version sollte erkannt werden.