Utilice el iterador Para cada mensaje en un chat para desplazarse por todos los mensajes dentro de un chat específico de Microsoft Teams (uno a uno o grupal), lo que le permite automatizar acciones como leer, analizar o procesar cada mensaje. Esto facilita ciertas operaciones, como extraer información, monitorear conversaciones o activar flujos de trabajo basados en el contenido del mensaje.

Procedimiento

  • Haga doble clic o arrastre la acción Bucle del paquete Bucle en la paleta Acciones.
  • Seleccione la opción Para cada mensaje en un chat en la lista Iterador.
  • Use el campo Nombre de la sesión para seleccionar una de las siguientes opciones:
    • Nombre de la sesión: Ingrese el nombre de la sesión utilizado para abrir la presentación mediante la acción Conectar.

      (Opcional) Haga clic en el ícono Insertar un valor para seleccionar una variable existente que haya utilizado para almacenar el nombre predeterminado de la sesión.

    • Variable: Ingrese el nombre de la variable que ha utilizado para almacenar el nombre de la sesión.
  • Seleccione una de las siguientes opciones de Chat para especificar el destinatario y recuperar su mensaje:
    • Nombre de usuario: Especifique el correo electrónico del usuario, el nombre principal del usuario o el ID único del usuario para chats uno a uno. El iterador recorrerá los mensajes en el chat directo con este usuario.
    • Nombre de grupo: Indique el nombre para mostrar de un chat grupal. Use esto para iterar a través de mensajes en un chat de grupo específico.
    • ID del chat: El identificador único asignado a un chat específico (ya sea uno a uno o grupal). Use esto cuando tenga el ID del chat para acceder directamente y recorrer sus mensajes.

    Estas opciones lo ayudan a seleccionar con precisión qué mensajes del chat procesar en su automatización.

  • Utilice las opciones Fecha de inicio y Fecha de finalización para filtrar mensajes dentro de un rango de fechas específico.
  • En el campo Asignar detalles del mensaje a la variable, elija Múltiples variables o Variable de diccionario para guardar el resultado:
    • Múltiples variables: Asigne cada valor recuperado (por ejemplo, ID, mensaje, sentByUserID, sentByUsername, createdDateTime y modifiedDateTime) a una variable separada, lo que le permite asignar cada detalle del equipo a una variable específica. Realice los siguientes pasos para cada variable:
      • Haga clic en Agregar asignación de variables.
      • Introduzca la Clave de la variable.
      • En el campo Asignar a variable, elija una variable donde se guardarán los datos.
      • Haga clic en Agregar para que estos datos se guarden en la variable configurada.
    • Diccionario: almacena todos los valores en un objeto de diccionario con pares clave-valor.