Wir verwenden PowerAutomate, um neue Teams in Microsoft Teams zu erstellen und automatisch Kanal-Tabs hinzuzufügen, einschließlich Tabs mit ArcGIS Dashboards. In der Vergangenheit haben wir ArcGIS-Inhalte hinzugefügt, indem wir die Tabs als 'Websites' hinzugefügt haben. Allerdings scheint das neue Team den oAuth-Prozess zu blockieren – wodurch der Tab im Browser statt im Teams-Client geöffnet wird. <\/P>
Wir fügen eine Experience Builder-App hinzu, die URL-Parameter enthält, um den Inhalt der App basierend auf der ID des Teams zu filtern.<\/P>
Der PowerAutomate-Flow verwendet einen HTTP-Post-Connector, um das Manifest für den Tab zu übermitteln. Wenn wir die 'contentURL' im Manifest so einstellen, dass die vollständige URL für die Experience Builder-App inklusive der Abfrageparameter verwendet wird, wird der Tab mit der App hinzugefügt. Es scheint korrekt zu funktionieren, wenn man Teams im Browser öffnet (das Dashboard öffnet sich mit den URL-Parametern), aber bei Verwendung des Desktop-Teams-Clients erzwingt die App, dass der Tab im Browser geöffnet wird.<\/P>
Wenn wir die content URL aufsetzen auf<\/P>
<\/P>
<\/P>
<\/P>
https:\/\/arcgis4teams.arcgis.com\/teamView?culture=en-us&context=%7B%22subEntityId%22:%22itemId---f7d47c4ec9024ecd86fc0a6c152036dd___itemSubTypes---Web%20Experience___queryParamsText---___category---myContent___isAGOLPublicItem---false%22%7D<\/code><\/pre> <\/P> <\/P> <\/P>