Utilisez l\'itérateur Pour chaque message dans un chat pour parcourir tous les messages d\'un chat Microsoft Teams spécifique (individuel ou de groupe), ce qui vous permet d\'automatiser des actions comme la lecture, l\'analyse ou le traitement de chaque message. Cela facilite les opérations telles que l\'extraction d\'informations, la surveillance des conversations ou le déclenchement de flux de travail en fonction du contenu des messages.

Procédure

  • Double-cliquez sur l\'action Boucle ou faites-la glisser depuis le package Boucle dans la palette Actions .
  • Sélectionnez l\'option Pour chaque message dans un chat dans la liste des itérateurs.
  • Dans le champ Nom de session, sélectionnez l\'une des options suivantes :
    • Nom de session : entrez le nom de la session utilisée pour ouvrir la présentation avec l\'action Se connecter.

      (Facultatif) Cliquez sur l\'icône Insérer une valeur pour sélectionner une variable existante que vous avez utilisée pour stocker le nom de session par défaut.

    • Variable : Entrez le nom de la variable que vous avez utilisée pour stocker le nom de la session.
  • Sélectionnez l\'une des options de Chat suivantes pour spécifier le destinataire, afin d\'extraire son message :
    • Nom d\'utilisateur : spécifie l\'email de l\'utilisateur, le nom principal de l\'utilisateur ou l\'ID unique de l\'utilisateur pour les chats en tête-à-tête. L\'itérateur parcourra les messages dans le chat direct avec cet utilisateur.
    • Nom du groupe : indique le nom d\'affichage d\'un chat de groupe. Utilisez ceci pour parcourir les messages dans un chat de groupe spécifique.
    • ID de chat : identifiant unique attribué à un chat spécifique (soit en tête-à-tête, soit en groupe). Utilisez ceci lorsque vous avez l\'ID du chat pour accéder directement à ses messages et les parcourir en boucle.

    Ces options vous aident à sélectionner précisément quels messages du chat traiter dans votre automatisation.

  • Utilisez les options Date de début et Date de fin pour filtrer les messages d\'une plage de dates spécifiée.
  • Dans le champ Attribuer les détails du message à la variable, choisissez soit Variables multiples soit Variable de dictionnaire pour enregistrer la sortie  :
    • Variables multiples: Attribue chaque valeur extraite (par exemple, ID, message, sentByUserID, sentByUsername, createdDateTime et modifiedDateTime) à une variable distincte, ce qui vous permet de mapper chaque détail de l\'équipe à une variable spécifique. Effectuez les étapes suivantes pour chaque variable :
      • Cliquez sur Ajouter un mappage des variables.
      • Saisissez la clé de la variable.
      • Dans le champ Mapper à une variable, choisissez une variable dans laquelle les données seront enregistrées.
      • Cliquez sur Ajouter pour enregistrer ces données dans la variable configurée.
    • Dictionnaire : stocke toutes les valeurs dans un objet dictionnaire avec des paires clé-valeur.