UiPath Documentation
marketplace
latest
false
Guía del usuario de Marketplace
Importante :
Este contenido se ha traducido mediante traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

Inicio rápido: obtener equipos, canales y 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 equipos, Obtener canales, Obtener mensajes y .

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. Busca y devuelve un equipo que coincida con tu consulta de búsqueda de equipo (Obtener equipos).

  3. Encuentra y devuelve el canal, de su equipo especificado, que coincide con su consulta de búsqueda de canales (Obtener canales).

  4. Recupera todos los mensajes del canal especificado (Obtener mensajes).

  5. Verifica que los mensajes se recuperaron emitiendo el contenido del cuerpo del mensaje y devolviendo cualquier respuesta al mensaje (Para cada uno y Escribir línea y Obtener respuestas del mensaje).

Requisitos previos

Antes de comenzar:

  1. Completa los pasos de configuración de Microsoft Teams.
  2. Crea o utiliza un equipo y canal existente, envía al menos un mensaje y responde a ese mensaje.
    • Para usar los mismos valores que en esta guía, cree y envíe lo siguiente:
      • Nombre del equipo: Quickstart_Test1
      • Canal: QS4_Channel
      • Mensaje 1: ¡Hola desde UiPath!
      • Respuesta 1: Hola, hola
      • Respuesta 2: ¡Me alegro de estar aquí!
      • Mensaje 2: ¿A qué hora es la reunión?
      • Respuesta 1: 11:00

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 (por ejemplo, InteractiveToken).
  4. Añade la actividad Obtener Teams después de la actividad Ámbito de Microsoft Teams .
  5. Seleccione el tipo de equipos que desea recuperar de la lista desplegable TipoDeLista (por ejemplo, MisEquiposUnidos)
  6. Introduce tus QueryOptions para encontrar un equipo específico de tu lista de equipos (por ejemplo, {New QueryOption("filter", "displayName eq 'Team Name'")}).
    • Para obtener más información, consulta la sección OpcionesDeConsulta en la página de actividad Obtener Teams .
  7. Crea e introduce una variable Team[] para tu valor de Teams (por ejemplo, myTeams).
    • Al crear tu variable, selecciona *Microsoft.Graph.Team
    • como tipo de variable.
  8. Añade la actividad Obtener canales después de la actividad Obtener equipos .
  9. Introduce tus QueryOptions para encontrar un canal específico de tu equipo especificado (por ejemplo, {New QueryOption("filter", "displayName eq 'Channel Name'")}).
    • Para obtener más información, consulta la sección OpcionesDeConsulta en la página de actividad Obtener canales .
  10. En la propiedad TeamId , introduce la variable Team[] que creaste para la actividad Obtener equipos . Para introducir un valor String , especifica el elemento en la matriz y añade .Id al final de la variable (por ejemplo, myTeams(0).Id).
  11. Crea e introduce una variable Channel[] para tu valor de Canales (por ejemplo, misCanales).
    • Al crear tu variable, selecciona *Microsoft.Graph.Channel
    • como tipo de variable.
  12. Añade la actividad Obtener mensajes después de la actividad Obtener canales .
  13. En la propiedad IdDeCanal , introduce la variable Channel[] que creaste para la actividad Obtener canales . Para introducir un valor String , especifica el elemento en la matriz y añade .Id al final de la variable (por ejemplo, myChannels(0).Id).
  14. En la propiedad TeamId , introduce la variable Team[] que creaste para la actividad Obtener equipos . Para introducir un valor String , especifica el elemento en la matriz y añade .Id al final de la variable (por ejemplo, myTeams(0).Id).
  15. Para limitar el número de mensajes que generarás, introduce un número bajo en la propiedad Límite (por ejemplo, 5).
  16. Crea e introduce una variable ChatMessage[] para tu valor de Mensajes (por ejemplo, misMensajes).
    • Al crear tu variable, selecciona *Microsoft.Graph.ChatMessage

    • como tipo de variable.

Pruebe su proyecto

  1. Para probar que tus actividades recuperaron el Equipo, el Canal y los Mensajes, añade una actividad Para cada después de la actividad Obtener mensajes .

    1. En la propiedad TypeArgument , selecciona Microsoft.Graph.ChatMessage.
    2. En la propiedad Valores , introduce la variable ChatMessage[] que creaste para la actividad Obtener mensajes (por ejemplo, misMensajes).
  2. En la actividad Para cada , añade una actividad Escribir línea .

    1. En la propiedad Texto , introduce "Mensaje: "+ elemento.Cuerpo.Contenido
  3. Añade la actividad Obtener respuestas de mensajes después de la actividad Escribir línea .

    1. En la propiedad IdDeCanal , introduce la variable Channel[] que creaste para la actividad Obtener canales . Para introducir un valor String , especifica el elemento en la matriz y añade .Id al final de la variable (por ejemplo, myChannels(0).Id).
  4. Para limitar el número de mensajes que generarás, introduce un número bajo en la propiedad Límite (por ejemplo, 2).

  5. En la propiedad MessageId , introduce Item.Id para obtener cada una de las respuestas de los mensajes recuperados.

  6. En la propiedad TeamId , introduce la variable Team[] que creaste para la actividad Obtener equipos . Para introducir un valor String , especifica el elemento en la matriz y añade .Id al final de la variable (por ejemplo, myTeams(0).Id).

  7. Crea e introduce una variable ChatMessage[] para tu valor de RespuestasDeMensajes (por ejemplo, misRespuestas).

    • Al crear tu variable, selecciona Microsoft.Graph.ChatMessage como tipo de variable.
  8. Añade otra actividad Para cada después de la actividad Obtener respuestas de mensajes .

    1. En la propiedad TypeArgument , selecciona Microsoft.Graph.ChatMessage.
    2. En la propiedad Valores , introduce la variable ChatMessage[] que creaste para la actividad Obtener respuestas de mensajes (por ejemplo, misRespuestas).
  9. En la actividad Para cada , añade una actividad Escribir línea .

    1. En la propiedad Texto , introduce "Respuesta: "+ elemento.Cuerpo.Contenido
  10. Haz clic en Ejecutar y verifica que la ventana de Salida incluye tus mensajes y sus respuestas asociadas.

¡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