We gebruiken PowerAutomate om nieuwe teams in Microsoft Teams te maken en automatisch kanaaltabbladen toe te voegen, inclusief tabbladen met ArcGIS Dashboards. We hebben in het verleden ArcGIS-inhoud toegevoegd door de tabbladen als 'Websites' toe te voegen, maar de nieuwe teams lijken het oAuth-proces te blokkeren - waardoor het tabblad in een browser wordt geopend in plaats van in de Teams-client. <\/P>
We voegen een experience builder-app toe die URL-parameters bevat om de inhoud van de app te filteren op basis van de ID van het team.<\/P>
De PowerAutomate-stroom gebruikt een HTTP Post-connector om het manifest voor het tabblad te pushen. Wanneer we de 'contentURL' in het manifest instellen om de volledige URL voor de experience builder-app te gebruiken, inclusief de queryparameters, wordt het tabblad met de app toegevoegd. Het lijkt correct te functioneren bij het openen van Teams in de browser (het dashboard opent met de URL-parameters aanwezig) - maar bij gebruik van de desktop Teams-client dwingt de app het tabblad om in de browser te openen.<\/P>
Wanneer we de content URL instellen op<\/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>