integration-service
2024.10
true
UiPath logo, featuring letters U and I in white
Integration Service for Automation Suite User Guide
Automation CloudAutomation Cloud Public SectorAutomation Suite
Last updated 11 nov. 2024

Authentification Microsoft Teams

Prérequis

To authenticate, you need the following credentials:

  • Étendue, ID de client, clé secrète du client (pour l'application Apporter votre propre OAuth 2.0)
Le champ Étendue (Scope) représente les étendues par défaut pour les opérations standard de l'utilisateur : OnlineMeetingTranscript.Read.All, OnlineMeetingRecording.Read.All, Team.ReadBasic.All, TeamMember.ReadWrite.All, Channel.Create, Channel.ReadBasic.All, ChannelMember.ReadWrite.All, ChannelMessage.Send, ChannelMessage.Read.All, Chat.ReadWrite, ChatMember.ReadWrite, Calendars.ReadWrite, OnlineMeetings.ReadWrite, Files.Read.All, User.Read, profile, openid, email, offline_access.

Vous pouvez ajouter ou supprimer des étendues pour personnaliser les autorisations utilisateur pour votre connexion. Pour plus de détails, consultez la section Étendues ci-dessous, ainsi que la documentation Microsoft : Référence des autorisations Microsoft Graph.

Pour créer une application OAuth2 privée, suivez les étapes décrites dans la documentation de Microsoft Teams : Configurer l'authentification OAuth tierce - Teams.

De plus, vous devez accorder des autorisations à des applications tierces pour accéder à vos informations.

Accorder des autorisations

Pour utiliser l'application UiPath pour Microsoft Teams ou votre propre application OAuth 2.0 privée, vous devez accorder le consentement aux autorisations de l'application. Suivez les étapes décrites dans Accorder un consentement administrateur à l'échelle de l'organisation aux autorisations d'une application.

Ajouter la connexion Microsoft Teams

Pour créer une connexion à votre instance Microsoft Teams, vous devez effectuer les étapes suivantes :

  1. Select Integration Service from Automation Suite.

  2. Dans la liste Connecteurs , sélectionnez Microsoft Teams. Vous pouvez également utiliser la barre de recherche pour affiner le connecteur.

  3. Sélectionnez Se connecter à Microsoft Teams (Connect to Microsoft Teams).
  4. Vous êtes maintenant redirigé vers la page de connexion.

  5. Entrez les identifiants requis.
  6. Sélectionnez Se connecter (Connect).

  7. Votre connexion a été ajoutée.

Pour plus d'informations sur l'authentification dans Microsoft Teams, consultez la page Authentification et autorisation Microsoft.

Étendues et autorisations

Vous pouvez utiliser cette connexion pour activer le package d’activités Microsoft Teams dans UiPath Studio afin de créer des automatisations pour la gestion des utilisateurs et des canaux, la messagerie et d’autres façons de travailler en collaboration. Les différents cas d'utilisation basés sur les autorisations qui peuvent être réalisés sont les suivants :
PortéeUse caseActivité ou événement
openid (requis) En utilisant cette autorisation, une application peut recevoir un identificateur unique pour l'utilisateur sous la forme de la sous-demande. L'autorisation donne également à l'application l'accès au point de terminaison UserInfo . L'étendue openid peut être utilisée au point de terminaison du jeton de la plate-forme d'identités Microsoft pour acquérir les jetons d'identification. L’application peut utiliser ces jetons pour l’authentification S/O
offline_access (requis) Requis pour recevoir le jeton d'actualisation dans le point de terminaison de la demande d'authentification. Lorsque vous utilisez un code d'autorisation dans le flux de code d'autorisation OAuth 2.0 sans étendue offline_access, vous ne recevrez pas le jeton d'actualisation du point de terminaison /token. S/O
profile (requis) Récupération du profil de l'utilisateur actuel tel que le nom, le nom d'utilisateur, l'e-mail, etc., afin qu'il puisse être utilisé par défaut/utilisateur authentifié lors de la création de la connexion et dans certaines activités S/O
email (requis) Permet à l'application de lire toutes les adresses e-mail principales de vos utilisateurs, pour envoyer des messages ou les inviter à un canal

Envoyer un message de chat individuel

Inviter un membre à rejoindre un canal

Inviter l'utilisateur à rejoindre l'équipe

User.Read (recommandé) Permet aux utilisateurs de se connecter à l'application et permet à l'application de lire le profil des utilisateurs connectés. Elle permet également à l'application de lire les informations de base de l'entreprise sur les utilisateurs connectés Obtenir l'enregistrement → Je
Team.CreateCréez une équipe pour inviter et impliquer les utilisateurs respectifs Insérer un enregistrement → Équipes
Team.ReadBasic.AllRécupérer la liste des équipes à sélectionner dans les activités, telles que l'envoi d'un message de canal, etc.

Créer le canal

Lister tous les canaux

Envoyer un message de chat

Envoyer un message de chat individuel

Inviter un membre à rejoindre un canal

Répondre à un message de canal

Envoyer un message de canal

Obtenir l'équipe par nom

TeamMember.ReadWrite.All

Ajouter un membre à une équipe au nom de l’utilisateur connecté

Récupérer la liste des membres d'une équipe

Répertorier tous les membres de l'équipe

Inviter l'utilisateur à rejoindre l'équipe

Insérer un enregistrement → Membres des équipes

Lister tous les enregistrements → Membres des équipes

Channel.CreateCréer un canal (standard/privé) pour inviter et engager les utilisateurs respectifs de l'équipe Créer le canal
Channel.ReadBasic.AllRécupérer la liste des canaux d'une équipe à sélectionner dans les activités telles que l'envoi d'un message de canal, etc.

Inviter un membre à rejoindre un canal

Obtenir le canal par nom

Répondre au message de canal

Envoyer un message de canal

ChannelMember.ReadWrite.All

Ajouter un membre à un canal au nom de l'utilisateur connecté

Récupérer la liste des membres impliqués dans un canal

Inviter un membre à rejoindre un canal

Lister tous les enregistrements → Membres des canaux en équipes

ChannelMessage.Send

Envoyer un message dans un canal. Répondez également à un message dans un fil de discussion, si nécessaire.

Répondre au message de canal

Envoyer un message de canal

ChannelMessage.Read.All

Permet à l'application de lire tous les messages de canaux dans Microsoft Teams, sans utilisateur connecté

Également utilisé pour déclencher des événements chaque fois qu'un message est publié dans le canal ou chaque fois qu'un mot-clé est mentionné dans le canal

Répondre au message de canal

Répertorier tous les messages du canal

Lister tous les enregistrements → Messages des canaux en équipes

Lorsqu'un message est publié dans le canal (Future)

Lorsqu'un mot-clé ou un nom d'utilisateur est mentionné dans le canal (Future)

Chat.ReadWrite

Permet à l'application de lire et d'envoyer vos informations 1:1

Permet à l'application de lire et d'envoyer des messages de chat de groupe

Également utilisé pour déclencher des événements chaque fois qu’un message de chat est publié

Envoyer un message de chat de groupe

Envoyer un message de chat individuel

Répertorier tous les messages de chat

Lister tous les enregistrements → Chats

Lorsqu'un message de chat est publié (Future)

ChatMember.ReadWrite

Ajouter un membre à un chat au nom de l'utilisateur connecté

Récupérer la liste des membres impliqués dans un chat

Insérer un enregistrement → Membres de la messagerie

Lister tous les enregistrements → Membres des messages

Calendars.ReadWriteCréez une entrée de calendrier Outlook de la réunion en ligne des équipes. Create Online Teams Meeting
OnlineMeetings.ReadWriteCréez une réunion en ligne dans Microsoft Teams et récupérez l'ID de réunion, le code secret et l'URL au nom de l'utilisateur actuel. Create Online Teams Meeting
Files.Read.AllRécupérer les informations du fichier téléchargé sur SharePoint afin de les partager sur un canal ou un chat en équipes Envoyer un message de canal

Envoyer un message de chat de groupe

Envoyer un message de chat individuel

Répondre au message de canal

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.