Passer au contenu principal

Intégration Microsoft Teams - Guide de configuration

Connectez votre compte Microsoft Teams à Goodweek pour gérer les canaux, les messages, les discussions, les réunions, les équipes et la planification des services directement depuis votre espace de travail IA.

A
Écrit par Antoine Stempien

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 :

  1. Le consentement administrateur a déjà été accordé. Les utilisateurs peuvent se connecter directement sans étape supplémentaire.

  2. 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].

  3. 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

  1. Dans Goodweek, va dans Intégrations.

  2. Trouve Microsoft Teams et clique sur Connecter.

  3. Tu seras redirigé vers Microsoft, où il te sera demandé de te connecter avec ton compte Microsoft et d'autoriser l'accès.

  4. 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.

Références

Avez-vous trouvé la réponse à votre question ?