UiPath Documentation
activities
latest
false
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

Actividades de integraciones clásicas

Inicio rápido: obtener chats y enviar mensajes

Información general

El propósito de esta guía es ayudarte a crear una muestra funcional que utilice diferentes actividades de Microsoft Teams, incluidas las actividades Obtener chats, Obtener miembros del chat, Enviar mensaje y Obtener mensaje .

Esta muestra de trabajo te permite verificar rápidamente la conexión a tu aplicación de Microsoft Teams registrada y familiarizarte con los tipos de datos de entrada/salida de la actividad.

Después de completar los pasos de esta guía, tendrá una secuencia de automatización que hará lo siguiente:

  1. Establece una conexión a tu aplicación registrada de Microsoft Teams (Ámbito de Microsoft Teams).

  2. Recupera todos tus chats (Obtener chats).

  3. Recupera los miembros de cada uno de tus chats (Para cada uno y Obtener miembros del chat).

  4. Localiza el chat que incluye un miembro de chat específico y envía un mensaje (Si, Asignar y Enviar mensaje.

  5. Verifica que el mensaje se haya enviado correctamente recuperando y emitiendo el ID del mensaje y el contenido del mensaje Obtener mensaje y Escribir línea).

Requisitos previos

Antes de comenzar:

  1. Completa los pasos de configuración de Microsoft Teams.
  2. Crear o utilizar un chat existente, enviar al menos un mensaje de chat.

Pasos

Construya su proyecto

  1. Añade la actividad Ámbito de Microsoft Teams a tu proyecto.
  2. Introduce el ApplicationId para tu aplicación registrada.
  3. En la lista desplegable TipoDeAutenticación , selecciona el flujo de autenticación aplicable (p. ej., InteractiveToken).
  4. Añade la actividad Obtener chats después de la actividad Ámbito de Microsoft Teams .
    1. Crea e introduce una variable Chat[] para tu valor de Chats (por ejemplo, myChats).
      • Al crear tu variable, selecciona Microsoft.Graph.Chat como tipo de variable.
    2. Añade una actividad Para cada después de la actividad Obtener chats .
    3. En la propiedad TypeArgument , selecciona Microsoft.Graph.Chat.
    4. En la propiedad Valores , introduce la variable Chat[] que creaste para la actividad Obtener chats (por ejemplo, myChats).
  5. En la actividad Para cada , añade un Asignar.
    1. Crea e introduce una variable String para la propiedad Para (por ejemplo, chatId)
    2. En la propiedad Valor , introduce item.Id.
      • Crear y asignar el valor item.id a esta variable permite que se utilice en una actividad Para cada posterior que tenga un tipo de argumento diferente.
    3. Añade la actividad Obtener miembros del chat después de la actividad Asignar .
    4. En la propiedad ChatId , introduce Item.Id para obtener los miembros de cada chat.
    5. Crea e introduce una variable ConversationMember[] para tu valor ChatMembers (por ejemplo, myChatMembers).
      • Al crear tu variable, selecciona Microsoft.Graph.ConversationMember como tipo de variable.
    6. Añade otra actividad Para cada después de la actividad Obtener miembros del chat .
    7. En la propiedad TypeArgument , selecciona Microsoft.Graph.ConversationMember.
    8. En la propiedad Valores , introduce la variable ConversationMember[] que creaste para la actividad Obtener miembros del chat (por ejemplo, myChatMembers).
  6. En la actividad Para cada , añade una actividad Si .
    1. En la propiedad Condición , introduce un valor para identificar un chat específico por miembro (p. ej., item.DisplayName="Sarah Connor")
  7. En el bloque de secuencia Entonces , añade la actividad Enviar mensaje .
    1. En la propiedad ChatId , introduce la variable String que creaste para la actividad Asignar (por ejemplo, chatId).

    2. Introduzca el contenido del cuerpo que desea enviar (por ejemplo, "Solo saludar")

    3. En la propiedad TipoDeCuerpo , introduce TipoDeCuerpo.Texto.

    4. Crea e introduce una nueva variable String para tu valor de IdDeMensaje (p. ej., nuevoIdDeMensaje)

Pruebe su proyecto

  1. Para probar que tus actividades recuperaron tus chats, los miembros del chat y enviaron un mensaje, añade una actividad Escribir línea después de la actividad Enviar mensaje .

    1. En la propiedad Texto , introduce la variable String que creaste para la actividad Enviar mensaje (por ejemplo, newMessageId)
  2. Añade la actividad Obtener mensaje después de la actividad Escribir línea .

    1. En la propiedad ChatId , introduce la variable String que creaste para la actividad Asignar (por ejemplo, chatId).

    2. En la propiedad IdDeMensaje , introduce la variable String que creaste para la actividad Enviar mensaje (p. ej., nuevoIdDeMensaje).

    3. Crea e introduce una variable ChatMessage para tu valor de Mensaje (p. ej., mensajeNuevo).

      • Al crear tu variable, selecciona _Microsoft.Graph.ChatMessage_ como tipo de variable.
  3. Añade otra actividad Escribir línea después de la actividad Obtener mensaje .

  4. En la propiedad Texto , introduce la variable ChatMessage que creaste para la actividad Obtener mensaje y añade .Cuerpo.Contenido al final de la misma (p. ej. nuevoMensaje.Cuerpo.Contenido)

  5. Haz clic en Ejecutar y verifica que la ventana de Salida incluye el ID y el contenido de tu mensaje enviado.

¡Ya está!

Cuando estés listo, prueba las otras guías de inicio rápido para familiarizarte con las diferentes actividades de Microsoft Teams.

Para obtener más información sobre las actividades de Microsoft Teams (incluidas las entradas / salidas de propiedades de ejemplo), consulta las siguientes páginas de actividades para obtener una lista completa y enlaces a las páginas de detalles de las actividades.

  • Información general
  • Requisitos previos
  • Pasos
  • Construya su proyecto
  • Pruebe su proyecto

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado