- Notes de publication
- Vue d'ensemble (Overview)
- Démarrage
- Fournisseurs Marketplace
- Clients Marketplace
- Directives de publication
- Directives de publication pour les automatisations prêtes à l'emploi
- Publication de directives pour les accélérateurs de solution
- Directives de publication pour les connecteurs Integration Service
- Sécurité et protection IP
- Autres listes UiPath
- Node-RED
- Configuration
- Démarrage rapide : Obtenir des équipes, des canaux et des messages
- Démarrage rapide : Obtenir des chats et Envoyer un message
- Équipe
- Étendue de Microsoft Teams
- Créer une équipe
- Créer une équipe à partir du groupe
- Obtenir l'équipe
- Obtenir des équipes
- Canaux
- Créer le canal
- Supprimer le canal
- Obtenir le canal
- Obtenir des canaux
- Mettre à jour le canal
- Chats
- Récupérer le chat
- Récupérer des chats
- Obtenir des membres de chat
- Messages
- Obtenir des messages
- Get Messages
- Obtenir les réponses aux messages
- Répondre au message
- Envoyer message
- Events
- Créer un événement
- Supprimer l'événement
- Obtenir l'événement
- Obtenir les événements
- Utilisateurs
- Obtenir la présence de l'utilisateur
- Mode de fonctionnement
- Références techniques
- Démarrer
- À propos
- Configuration
- Références techniques
- Étendue de reconnaissance de formulaire Azure
- Activités (Activities)
- Analyser le formulaire
- Analyser le formulaire asynchrone
- Obtenir le résultat du formulaire d'analyse
- Analyser le reçu
- Analyser le reçu asynchrone
- Obtenir le résultat de l'analyse du reçu
- Analyser la mise en page
- Analyser la mise en page asynchrone
- Obtenir le résultat de l'analyse de la mise en page
- Entraîner le modèle
- Obtenir des modèles
- Obtenir les clés de modèle
- Obtenir les informations du modèle
- Supprimer le modèle
- Connecteurs
- Comment créer des activités
- Créer votre intégration
Démarrage rapide : Obtenir des chats et Envoyer un message
L'objectif de ce guide est de vous aider à créer un exemple de travail qui utilise différentes activités Microsoft Teams, y compris les activités Get Chats, Get Chat Members, Send Message et Get Message .
Cet exemple de travail vous permet de vérifier rapidement la connexion à votre application Microsoft Teams enregistrée et de vous familiariser avec les types de données d'entrée/de sortie de l'activité.
Une fois les étapes de ce guide terminées, vous disposerez d'une séquence d'automatisation qui effectuera les opérations suivantes :
- Établit une connexion à votre application Microsoft Teams enregistrée (Étendue Microsoft Teams).
- Récupère tous vos chats (Get Chats).
- Récupère les membres de chacune de vos discussions (For Each et Get Chat Members).
- Localise la conversation qui inclut un membre de la conversation spécifique et envoie un message (Si(If), Affecter(Assign) et Envoyer un message ( Send Message).
-
Vérifie que le message a été envoyé avec succès en récupérant et en produisant l' ID de message et le contenu du message Get Message et Write Line).
Avant de commencer :
- Terminez les étapes de configuration de Microsoft Teams.
- Créez ou utilisez un chat existant, envoyez au moins un message de chat.
- Ajoutez l’activité Étendue Microsoft Teams ( Microsoft Teams Scope ) à votre projet.
-
Saisissez l ' IDApplication de votre application enregistrée.
- Pour plus d'informations, consultez la section Enregistrer votre application dans le Guide de configuration .
-
Dans la liste déroulante TypeAuthentification ( AuthenticationType ), sélectionnez le flux d'authentification applicable (par exemple, InteractiveToken).
- Pour plus d'informations, consultez la page d'activité Automatisation assistée vs. Automatisation assistée dans l' étendue Microsoft Teams (Unattended vs. Attended ).
-
Ajoutez l’activité Obtenir les chats après l’activité Étendue Microsoft Teams .
-
Créez et entrez une variable
Chat[]
pour votre valeur Chats (par exemple, myChats).- Lors de la création de votre variable, sélectionnez Microsoft.Graph.Chat comme type de variable.
- Ajoutez une activité For Each après l'activité Get Chats .
- Dans la propriété TypeArgument , sélectionnez Microsoft.Graph.Chat.
- Dans la propriété Valeurs (Values), entrez la variable
Chat[]
que vous avez créée pour l'activité Obtenir les chats ( Get Chats ) (par exemple, myChats).
-
-
Dans l'activité Pour chaque , ajoutez une activité Affecter ( Assign).
- Créez et entrez une variable
String
pour la propriété À (par exemple, chatId) -
Dans la propriété Valeur (Value), entrez item.Id.
- La création et l'affectation de la valeur item.id à cette variable permettent de l'utiliser ultérieurement dans une activité Pour chaque ( For Each ) qui aura un type d'argument différent.
- Ajoutez l'activité Get Chat Members après l'activité Assign .
- Dans la propriété ChatId , entrez Item.Id pour obtenir les membres de chaque chat.
-
Créez et entrez une variable
ConversationMember[]
pour votre valeur ChatMembers (par exemple, myChatMembers).- Lors de la création de votre variable, sélectionnez Microsoft.Graph.ConversationMember comme type de variable.
- Ajoutez une autre activité For Each après l’activité Get Chat Members .
- Dans la propriété TypeArgument , sélectionnez Microsoft.Graph.ConversationMember.
- Dans la propriété Valeurs (Values), entrez la variable
ConversationMember[]
que vous avez créée pour l'activité Get Chat Members (par exemple, myChatMembers).
- Créez et entrez une variable
-
Dans l'activité For Each , ajoutez une activité If .
- Dans la propriété Condition (Condition), entrez une valeur pour identifier un chat spécifique par membre (par exemple, item.DisplayName="Sarah Connor")
-
Dans le bloc de séquence Then , ajoutez l'activité Send Message .
- Dans la propriété ChatId , entrez la variable
String
que vous avez créée pour l'activité Attribuer (Assign) (par exemple, chatId). - Saisissez le contenu de votre corps que vous souhaitez envoyer (p. ex., « Juste dire bonjour »)
- Dans la propriété TypeCorps , entrez BodyType.Text.
-
Créez et entrez une nouvelle variable
String
pour votre valeur MessageId (par exemple, newMessageId)
- Dans la propriété ChatId , entrez la variable
-
Pour tester que vos activités ont récupéré vos Chats, les Membres du Chat et ont envoyé un Message, ajoutez une activité Écrire une ligne (Write Line) après l'activité Envoyer un message ( Send Message ).
- Dans la propriété Text , entrez la variable
String
que vous avez créée pour l'activité Send Message (par exemple, newMessageId)
- Dans la propriété Text , entrez la variable
-
Ajoutez l'activité Get Message après l'activité Write Line .
- Dans la propriété ChatId , entrez la variable
String
que vous avez créée pour l'activité Attribuer (Assign) (par exemple, chatId). -
Dans la propriété IDMessage , entrez la variable
String
que vous avez créée pour l'activité Envoyer un message ( Send Message ) (par exemple, newMessageId).3 . Créez et entrez une variableChatMessage
pour la valeur de votre Message (par exemple, newMessage).- Lors de la création de votre variable, sélectionnez _Microsoft.Graph.ChatMessage_comme type de variable.
- Ajoutez une autre activité Write Line après l’activité Get Message .
- Dans la propriété Texte (Text), entrez la variable
ChatMessage
que vous avez créée pour l'activité Obtenir le message ( Get Message ) et ajoutez .Body.Content à la fin de celle-ci (par ex. newMessage.Body.Content)
- Dans la propriété ChatId , entrez la variable
-
Cliquez sur Exécuter ( Run ) et vérifiez que la fenêtre Sortie (Output) inclut l'ID et le contenu de votre message envoyé.
Vous avez terminé !
Lorsque vous êtes prêt, essayez les autres guides de démarrage rapide pour vous familiariser avec les différentes activités Microsoft Teams.
Pour en savoir plus sur les activités Microsoft Teams (y compris des exemples d’entrées/sorties de propriétés), consultez les pages d’activités suivantes pour obtenir une liste complète des activités et des liens vers les pages de détails des activités.