
Samenwerkingsdata uit Teams
Yres heeft geen losse Teams-connector: Teams-data komt binnen via de Microsoft Graph API. Je registreert één app in Microsoft Entra ID, kent daar de Graph-permissies voor Teams aan toe en kiest in Yres de Graph-preset. Yres vraagt met OAuth2 een token aan, leest de Graph-endpoints voor teams, kanalen en berichten pagina voor pagina uit en zet de uitkomst in een Azure SQL-database in je eigen tenant. Van daaruit gebruik je de data in Power BI.
Wil je alleen zien hoeveel Teams gebruikt wordt, dan geven de gebruiksrapporten in het Microsoft 365-beheercentrum dat al. Daar is geen datawarehouse voor nodig.
Yres wordt zinvol als je Teams-gegevens wilt combineren met andere bronnen, bijvoorbeeld teams en kanalen naast je HR- of projectadministratie, of als je wilt vastleggen hoe de indeling van teams en kanalen in de tijd verandert.
Technisch geen: beide gebruiken dezelfde Graph-preset, hetzelfde adres en dezelfde OAuth2-aanmelding. Het verschil zit in de permissies die je aan de Entra-app geeft. Voor Teams zijn dat de Graph-permissies voor teams, kanalen en berichten. De Graph-pagina beschrijft dezelfde koppeling voor Microsoft 365 in het algemeen.
Nee. Met applicatiepermissies krijgt de app toegang tot de hele tenant, zonder lidmaatschap van een team. Een beheerder moet daarvoor wel admin consent geven. Kies alleen de permissies die je echt nodig hebt: voor berichten is dat een andere permissie (ChannelMessage.Read.All) dan voor teams (Team.ReadBasic.All) of kanalen (Channel.ReadBasic.All).
Client Credentials is bedoeld voor een achtergrondproces zonder ingelogde gebruiker en is voor geplande loads de gebruikelijke keuze. Authorization Code gebruik je als de toegang namens een gebruiker moet lopen. In dat geval is een refresh token verplicht; daarmee haalt Yres bij elke run een nieuw toegangstoken op.
Wat de Graph-endpoints voor Teams teruggeven en wat de toegekende permissies toestaan: teams, kanalen en berichten. Welke endpoints er zijn, staat in de Teams-API-documentatie van Microsoft; wat de app daarvan mag lezen, regel je met de permissies.
Volledige technische beschrijving in de kennisbank →·Laatst gecontroleerd:
Gebouwd voor organisaties op Azure en Power BI. Yres koppelt je bronnen, bewaart de historie en rolt wijzigingen gecontroleerd uit, zonder handwerk.