Marketplace
Plus récente (Latest)
False
Image de fond de la bannière
Guide de l'utilisateur de la place de marché UiPath
Dernière mise à jour 16 avr. 2024

Démarrage rapide : Obtenir des chats et Envoyer un message

Vue d'ensemble (Overview)

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 :

  1. Établit une connexion à votre application Microsoft Teams enregistrée (Étendue Microsoft Teams).
  2. Récupère tous vos chats (Get Chats).
  3. Récupère les membres de chacun de vos chat (For Each et Get Chat Members).
  4. Localise le chat qui inclut un membre de chat spécifique et envoie un message (Si(If), Attribuer(Assign) et Envoyer un message ( Send Message).
  5. Vérifie que le message a été envoyé avec succès en récupérant et en extrayant l'ID de message et le contenu du message Get Message et Write Line).



Prérequis

Avant de commencer :

  1. Terminez les étapes de configuration de Microsoft Teams.
  2. Créez ou utilisez un chat existant, envoyez au moins un message de chat.

Étapes

Construire votre projet

  1. Ajoutez l’activité Étendue Microsoft Teams ( Microsoft Teams Scope ) à votre projet.
  2. Saisissez l ' IDApplication de votre application enregistrée.

  3. Dans la liste déroulante TypeAuthentification ( AuthenticationType ), sélectionnez le flux d'authentification applicable (par exemple, InteractiveToken).

  4. Ajoutez l’activité Obtenir les chats après l’activité Étendue Microsoft Teams .

    1. 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.
    2. Ajoutez une activité For Each après l'activité Get Chats .
    3. Dans la propriété TypeArgument , sélectionnez Microsoft.Graph.Chat.
    4. 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).
  5. Dans l'activité Pour chaque ( For Each ), ajoutez une activité de type Attribuer ( Assign).

    1. Créez et entrez une variable String pour la propriété À (par exemple, chatId)
    2. 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.
    3. Ajoutez l'activité Get Chat Members après l'activité Assign .
    4. Dans la propriété ChatId , entrez Item.Id pour obtenir les membres de chaque chat.
    5. 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.
    6. Ajoutez une autre activité For Each après l’activité Get Chat Members .
    7. Dans la propriété TypeArgument , sélectionnez Microsoft.Graph.ConversationMember.
    8. Dans la propriété Valeurs (Values), entrez la variable ConversationMember[] que vous avez créée pour l'activité Get Chat Members (par exemple, myChatMembers).
  6. Dans l’activité Pour chaque , ajoutez une activité Si .

    1. Dans la propriété Condition (Condition), entrez une valeur pour identifier un chat spécifique par membre (par exemple, item.DisplayName="Sarah Connor")
  7. Dans le bloc de séquence Then , ajoutez l'activité Send Message .

    1. Dans la propriété ChatId , entrez la variable String que vous avez créée pour l'activité Attribuer (Assign) (par exemple, chatId).
    2. Saisissez le contenu de votre corps que vous souhaitez envoyer (p. ex., « Juste dire bonjour »)
    3. Dans la propriété TypeCorps , entrez BodyType.Text.
    4. Créez et entrez une nouvelle variable String pour votre valeur MessageId (par exemple, newMessageId)


Testez votre projet

  1. Pour tester que vos activités ont récupéré vos messages, les membres du groupe et ont envoyé un message, ajoutez une activité Écrire une ligne (Write Line) après l’activité Envoyer un message ( Send Message ).

    1. Dans la propriété Text , entrez la variable String que vous avez créée pour l'activité Send Message (par exemple, newMessageId)
  2. Ajoutez l'activité Get Message après l'activité Write Line .

    1. Dans la propriété ChatId , entrez la variable String que vous avez créée pour l'activité Attribuer (Assign) (par exemple, chatId).
    2. 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 variable ChatMessage 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.
    3. Ajoutez une autre activité Write Line après l’activité Get Message .
    4. 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)
  3. 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.

  • Vue d'ensemble (Overview)
  • Prérequis
  • Étapes
  • Construire votre projet
  • Testez votre projet

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
Logo Uipath blanc
Confiance et sécurité
© 2005-2024 UiPath. All rights reserved.