Connecte ton compte Microsoft Teams à Goodweek pour gérer les canaux, messages, chats, réunions, équipes et la planification des roulements directement depuis ton espace de travail IA.
ℹ️ Note sur la gouvernance
Goodweek ne dépassera jamais les niveaux d'accès accordés à l'utilisateur dans Microsoft Teams, garantissant ainsi l'alignement avec les politiques de gouvernance de ton organisation. Les résultats et les fonctionnalités disponibles peuvent varier selon les autorisations spécifiques et l'accès authentifié de chaque utilisateur.
📋 Prérequis
Avant qu'un utilisateur puisse voir et connecter l'intégration Microsoft Teams, l'administrateur de ton organisation doit d'abord l'activer depuis le panneau d'administration Goodweek, dans l'onglet Intégrations.
Configuration administrateur
L'intégration Microsoft Teams utilise Microsoft OAuth 2.0 via Microsoft Entra ID. Pour permettre aux utilisateurs de se connecter, un administrateur du locataire Microsoft Entra doit accorder le consentement administrateur pour l'application. Sans cette étape, les utilisateurs peuvent voir une erreur d'autorisation pendant le processus de connexion.
Il existe trois scénarios typiques selon la configuration de ton Entra ID :
Le consentement administrateur a déjà été accordé. Les utilisateurs peuvent se connecter directement sans étape supplémentaire.
Le consentement utilisateur est désactivé dans ton locataire. Un administrateur Entra doit accorder le consentement au nom de l'organisation avant que les utilisateurs puissent se connecter. Va dans Microsoft Entra admin center → Enterprise Applications → Composio → Permissions → Grant admin consent for [ton organisation].
L'accès aux données Teams ou de messagerie est restreint au niveau de la ressource. Selon les politiques Teams de ton organisation, des autorisations supplémentaires peuvent devoir être configurées avant que l'intégration puisse accéder au contenu des canaux ou des chats.
⚠️ Important : cas particulier de session administrateur Microsoft
Si un administrateur du locataire Microsoft Entra effectue lui-même le processus de connexion OAuth, Microsoft peut appliquer automatiquement le consentement administrateur et lier l'intégration au compte de l'administrateur plutôt qu'à son compte utilisateur individuel. Il s'agit d'un comportement de Microsoft qui ne peut pas être modifié au niveau OAuth.
Approche recommandée : L'administrateur doit préapprouver l'application dans Entra ID (Enterprise Applications → Composio → Permissions → Grant admin consent for your organization) avant que tout utilisateur — y compris l'administrateur — passe par le processus de connexion Goodweek. Une fois préapprouvée, tout utilisateur, y compris l'administrateur, peut terminer le processus et l'intégration sera liée à son compte individuel.
Alternativement, un utilisateur non administrateur peut effectuer en premier le processus de connexion pour éviter ce problème.
Connexion de l'utilisateur
Dans Goodweek, va dans Intégrations.
Trouve Microsoft Teams et clique sur Connecter.
Tu seras redirigé vers Microsoft, où il te sera demandé de te connecter avec ton compte Microsoft et d'autoriser l'accès.
Clique sur Accepter pour accorder l'accès et revenir à Goodweek.
Remarques importantes
Chaque utilisateur doit connecter son propre compte individuellement.
Goodweek ne peut accéder qu'aux équipes, canaux et chats que ton compte individuel est autorisé à voir. Les canaux privés et le contenu restreint suivent les contrôles d'accès de Teams.
Tu peux révoquer l'accès de Goodweek à tout moment depuis Microsoft account → My Account → Privacy → Apps and services → Composio → Remove access.
Outils disponibles
Outil | Description | Type |
List Teams | Récupère les équipes Microsoft Teams accessibles à l'utilisateur authentifié, avec filtrage optionnel. | Lecture |
Get Team | Récupère les détails complets d'une équipe spécifique par son ID. | Lecture |
Create Team | Crée une nouvelle équipe Microsoft Teams avec modèle, canaux et membres optionnels. | Écriture |
Update Team | Met à jour les paramètres de l'équipe, tels que les autorisations des membres, la messagerie, les fonctions ludiques et les invités. | Écriture |
Archive Teams Team | Archive une équipe Microsoft Teams pour la retirer de la vue active tout en conservant ses données. | Écriture |
Unarchive Teams Team | Restaure une équipe Microsoft Teams archivée à son état actif. | Écriture |
Clone Team | Crée une copie d'une équipe Microsoft Teams existante. | Lecture |
List Team Channels | Récupère les canaux d'une équipe Microsoft Teams spécifiée, avec filtrage optionnel. | Lecture |
Get Team Channel | Récupère les détails d'un canal spécifique au sein d'une équipe. | Lecture |
Create a Channel | Crée un nouveau canal standard, privé ou partagé au sein d'une équipe Microsoft Teams. | Écriture |
Update Teams Channel | Met à jour les propriétés du canal, telles que le nom d'affichage et la description. | Écriture |
Archive Channel | Archive un canal au sein d'une équipe Microsoft Teams. | Écriture |
Unarchive Channel | Restaure un canal archivé à son état actif. | Écriture |
List Channel Messages | Répertorie les messages d'un canal Teams lorsque l'ID de l'équipe et l'ID du canal sont connus. | Lecture |
Get Teams Channel Message | Récupère un message spécifique d'un canal Microsoft Teams à l'aide des ID d'équipe, de canal et de message. | Lecture |
Send Channel Message | Publie un nouveau message de premier niveau dans un canal Microsoft Teams. | Écriture |
Reply to Teams Channel Message | Envoie une réponse à un message existant au sein d'un canal spécifique. | Écriture |
List Channel Message Replies | Répertorie toutes les réponses à un message spécifique dans un canal Teams. | Lecture |
Search Teams Messages | Recherche des messages Microsoft Teams à l'aide de la syntaxe KQL, y compris les filtres d'expéditeur, de date et de pièce jointe. | Lecture |
Get All Chats | Répertorie les chats Microsoft Teams d'un utilisateur spécifié, avec filtrage optionnel. | Lecture |
Get Chat | Récupère les détails d'un chat spécifique par son ID. | Lecture |
Create Chat | Crée un nouveau chat. Si un chat individuel avec les membres spécifiés existe déjà, renvoie ses détails. | Écriture |
Send Message to Teams Chat | Envoie un message (texte ou HTML) à un chat Microsoft Teams existant. | Écriture |
List User Chat Messages | Récupère les messages d'un chat spécifique pour un utilisateur donné. | Lecture |
List Pinned Messages | Récupère la liste des messages épinglés dans un chat Microsoft Teams. | Lecture |
Pin Message in Chat | Épingle un message dans un chat Microsoft Teams pour une référence rapide. | Lecture |
List Team Members | Répertorie les membres d'une équipe Microsoft Teams spécifique. | Lecture |
Get Team Member | Récupère les détails d'un membre spécifique de l'équipe par son ID d'adhésion. | Lecture |
Add Member to Team | Ajoute un utilisateur à une équipe Microsoft Teams. | Écriture |
Add Team Members (Bulk) | Ajoute plusieurs membres à une équipe Microsoft Teams en une seule opération. | Écriture |
Update Team Member | Met à jour le rôle ou les propriétés d'un membre de l'équipe au sein de l'équipe. | Écriture |
Add Member to Channel | Ajoute un utilisateur à un canal Microsoft Teams. | Écriture |
List Users | Répertorie tous les utilisateurs de l'organisation via Microsoft Graph, avec filtrage optionnel. | Lecture |
List User Joined Teams | Répertorie les équipes Teams dont un utilisateur spécifié est membre direct. | Lecture |
Get User Profile | Récupère le profil d'un utilisateur, y compris l'ID, l'UPN, l'e-mail et le nom d'affichage. | Lecture |
Get User Presence | Récupère les informations de présence actuelles d'un utilisateur, y compris la disponibilité et le statut d'activité. | Lecture |
Create Online Meeting | Planifie une nouvelle réunion en ligne autonome Microsoft Teams non liée à un événement de calendrier. | Écriture |
Get Online Meeting | Récupère les détails d'une réunion en ligne Microsoft Teams spécifique par son ID. | Lecture |
Update Online Meeting | Met à jour les propriétés d'une réunion en ligne Microsoft Teams existante. | Écriture |
List Meeting Transcripts | Répertorie toutes les transcriptions associées à une réunion en ligne Microsoft Teams spécifique. | Lecture |
Get Meeting Transcript Content | Récupère le contenu texte brut d'une transcription de réunion Microsoft Teams. | Lecture |
List Meeting Recordings | Répertorie les enregistrements d'une réunion en ligne Microsoft Teams planifiée et non expirée. | Lecture |
Get Meeting Recording Content | Récupère jusqu'à 256 Mio de contenu vidéo pour un enregistrement de réunion Teams. | Lecture |
Search Teams Files | Recherche des fichiers dans Microsoft Teams à l'aide de la syntaxe KQL par nom, type, contenu ou auteur. | Lecture |
Get Channel Files Folder | Récupère les métadonnées du dossier de fichiers d'un canal spécifique dans une équipe Teams. | Lecture |
List Shifts | Répertorie tous les roulements du planning d'une équipe, avec filtrage optionnel par date. | Lecture |
Create Team Schedule Shift | Crée un nouveau roulement de travail dans le planning d'une équipe Microsoft Teams. | Écriture |
Create Time Off | Crée une nouvelle entrée de congé approuvée dans le planning d'une équipe. | Écriture |
Create Time Off Request | Crée une nouvelle demande de congé dans le planning d'une équipe pour un membre de l'équipe. | Écriture |
List Time Off Requests | Répertorie toutes les demandes de congé du planning d'une équipe Microsoft Teams. | Lecture |
Add Tab to Channel | Ajoute un nouvel onglet (application ou site web) à un canal Microsoft Teams. | Écriture |
List Channel Tabs | Répertorie tous les onglets configurés dans un canal Microsoft Teams. | Lecture |
Delete Teams Team | Supprime définitivement une équipe Microsoft Teams. | ⚠️ Destructif |
Delete Team Channel | Supprime définitivement un canal d'une équipe Microsoft Teams. | ⚠️ Destructif |
Soft-delete Teams Channel Message | Supprime de manière réversible un message dans un canal Teams sans le supprimer définitivement. | ⚠️ Destructif |
Remove Team Member | Supprime un utilisateur d'une équipe Microsoft Teams. | ⚠️ Destructif |
Remove Chat Member | Supprime un membre d'une conversation de chat Microsoft Teams. | ⚠️ Destructif |
Delete User Online Meeting | Supprime définitivement une réunion en ligne du compte d'un utilisateur. | ⚠️ Destructif |
Cas d'usage
Envoie des messages et gère les conversations de canal. Publie des messages dans les canaux Teams ou envoie des messages dans les chats directement depuis les conversations Goodweek, en gardant la communication en contexte avec le reste du travail sans passer à Teams.
Récupère les transcriptions et enregistrements de réunions. Accède au contenu de la transcription ou de l'enregistrement d'une réunion Teams passée depuis Goodweek pour extraire des actions à mener, résumer des discussions ou faire référence à des décisions spécifiques.
Gère l'appartenance aux équipes et les canaux. Ajoute ou supprime des membres d'équipe, crée de nouveaux canaux et met à jour les propriétés des canaux depuis Goodweek pour garder les structures d'équipe organisées sans naviguer dans l'interface d'administration de Teams.
Planifie les réunions et gère la planification des roulements. Crée des réunions en ligne, gère les plannings d'équipe et traite les demandes de congé depuis Goodweek pour coordonner efficacement le travail au sein de l'équipe.
Dépannage
Erreur d'autorisation pendant la connexion
Ton administrateur du locataire Microsoft Entra doit peut-être accorder le consentement pour l'application. Demande à ton administrateur de suivre les étapes de Configuration administrateur ci-dessus avant de tenter de te reconnecter.
Intégration connectée mais les canaux privés ne sont pas visibles
Les canaux privés Microsoft Teams ne sont accessibles qu'à leurs membres. Si tu n'es pas membre d'un canal privé, il n'apparaîtra pas via l'intégration. Demande au propriétaire du canal de t'ajouter.
L'intégration n'est pas visible dans Goodweek
Assure-toi que l'administrateur de ton organisation a activé l'intégration Microsoft Teams depuis le panneau d'administration Goodweek, dans l'onglet Intégrations.
