marketplace
latest
false
Important :
Ce contenu a été traduit à l'aide d'une traduction automatique.
UiPath logo, featuring letters U and I in white
Guide de l'utilisateur de la place de marché UiPath
Last updated 5 sept. 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 chacune de vos discussions (For Each et Get Chat Members).
  4. 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).
  5. 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).



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 , ajoutez une activité Affecter ( 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é For Each , ajoutez une activité If .

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

    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
Uipath Logo White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.