- Notas relacionadas
- Información general
- Primeros pasos
- Proveedores de Marketplace
- Clientes de Marketplace
- Pautas de publicación
- Directrices de publicación para automatizaciones listas para usar
- Directrices de publicación para aceleradores de soluciones
- Directrices de publicación para conectores de Integration Service
- Seguridad y protección de IP
- Otros listados de UiPath
- Node-RED
- Configuración
- Inicio rápido: obtener equipos, canales y mensajes
- Inicio rápido: obtener chats y enviar mensajes
- Equipos
- Ámbito de Microsoft Teams
- Crear equipo
- Crear equipo a partir de un grupo
- Obtener equipo
- Obtener Teams
- Canales
- Crear canal
- Eliminar canal
- Obtener canal
- Obtener canales
- Actualizar canal
- Charlas
- Obtener chat
- Obtener chats
- Obtener miembros del chat
- Mensajes
- Obtener mensaje
- Obtener mensajes
- Obtener respuestas de mensajes
- Responder al mensaje
- Enviar mensaje
- Events
- Crear Evento
- Eliminar Evento
- Obtener evento
- Obtener eventos
- Usuarios
- Obtener presencia del usuario
- Cómo funciona
- Referencias técnicas
- Comience ya
- Acerca de
- Configuración
- Referencias técnicas
- Ámbito del reconocedor de formularios de Azure
- Actividades
- Analizar formulario
- Analizar formulario asíncrono
- Obtener analizar el resultado del formulario
- Analizar recibo
- Analizar recibo asíncrono
- Obtener analizar resultado de recibo
- Analizar diseño
- Analizar diseño asíncrono
- Obtener analizar el resultado del diseño
- Modelo de entrenamiento
- Obtener modelos
- Obtener claves de modelo
- Obtener información del modelo
- Eliminar modelo
- Conectores
- Cómo crear actividades
- Cree su integración
Inicio rápido: obtener equipos, canales y mensajes
El propósito de esta guía es ayudarte a crear un ejemplo funcional que use diferentes actividades de Microsoft Teams, incluidas Obtener equipos, Obtener canales, Obtener mensajes y actividades.
Esta muestra funcional te permite verificar rápidamente la conexión a tu aplicación 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:
- Establece una conexión con la aplicación de Microsoft Teams registrada (ámbito de Microsoft Teams).
- Busca y devuelve un equipo que coincide con su consulta de búsqueda de equipos (Obtener equipos).
- Busca y devuelve un canal, del equipo especificado, que coincide con su consulta de búsqueda de canales (Obtener canales).
- Recupera todos los mensajes de tu canal especificado (Obtener mensajes).
-
Verifica que los mensajes se recuperaron generando el contenido del cuerpo del mensaje y devolviendo las respuestas al mensaje (Para cada y Escribir línea y Obtener respuestas del mensaje).
Antes de comenzar:
- Completa los pasos de configuración de Microsoft Teams.
-
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 de UiPath!
- Respuesta 1: Oye, oye
- Respuesta 2: ¡Qué feliz de estar aquí!
- Mensaje 2: ¿A qué hora es la reunión?
- Respuesta 1: 11am
-
- Agrega la actividad de Ámbito de Microsoft Teams a tu proyecto.
-
Introduzca el ApplicationId de su aplicación registrada.
- Para obtener más información, consulta la sección Registrar tu aplicación en la guía de configuración .
-
En la lista desplegable TipoDeAutenticación , selecciona el flujo de autenticación aplicable (por ejemplo, InteractiveToken).
- Para obtener más información, consulta la página de actividad Automatización desatendida frente a Attended en el ámbito de Microsoft Teams .
- Agregue la actividad Obtener equipos después de la actividad Ámbito de Microsoft Teams .
- Seleccione el tipo de equipos que desea recuperar de la lista desplegable TipoDeLista (p. Ej. MisEquiposUnidos)
-
Introduce tus OpcionesDeConsulta para encontrar un equipo específico de tu lista de equipos (por ejemplo, {New QueryOption ("filter", "displayName eq 'Team'")}).
- Para más información, consulta la sección QueryOptions en la página de actividades Obtener equipos .
-
Crea e introduce una variable
Team[]
para tu valor de Equipos (p. Ej., MisEquipos).- Al crear tu variable, selecciona Microsoft.Graph.Team como tipo de variable.
- Agregue la actividad Obtener canales después de la actividad Obtener equipos .
-
Introduce tus OpcionesDeConsulta para encontrar un canal específico de tu equipo especificado (por ejemplo, {New QueryOption ("filter", "displayName eq 'Canal').
- Para obtener más información, consulta la sección OpcionesDeConsulta en la página de actividades Obtener canales .
- En la propiedad TeamId , introduce la variable
Team[]
que creaste para la actividad Obtener equipos . Para introducir un valorString
, especifique el elemento en la matriz y añada .Id al final de la variable (por ejemplo, myTeams (0) .Id). -
Crea e introduce una variable
Channel[]
para el valor de tus canales (p. Ej., MisCanales).- Al crear tu variable, selecciona Microsoft.Graph.Channel como tipo de variable.
- Agrega la actividad Obtener mensajes después de la actividad Obtener canales .
- En la propiedad IDDelCanal , introduce la variable
Channel[]
que creaste para la actividad Obtener canales . Para introducir un valorString
, especifique el elemento en la matriz y añada .Id al final de la variable (por ejemplo, myChannels (0) .Id). - En la propiedad TeamId , introduce la variable
Team[]
que creaste para la actividad Obtener equipos . Para introducir un valorString
, especifique el elemento en la matriz y añada .Id al final de la variable (por ejemplo, myTeams (0) .Id). - Para limitar el número de mensajes que generará, introduzca un número bajo en la propiedad Límite (por ejemplo, 5).
-
Crea e introduce una variable
ChatMessage[]
para tu valor de Mensajes (p. Ej., MisMensajes).-
Al crear tu variable, selecciona Microsoft.Graph.ChatMessage como tipo de variable.
-
-
Para probar que tus actividades recuperaron el equipo, el canal y los mensajes, agrega una actividad Para cada después de la actividad Obtener mensajes .
- En la propiedad TypeArgument , selecciona Microsoft.Graph.ChatMessage.
- En la propiedad Valores , introduce la variable
ChatMessage[]
que creaste para la actividad Obtener mensajes (por ejemplo, mis mensajes).
-
En la actividad Para cada , agrega una actividad Escribir línea .
- En la propiedad Texto , introduzca "Mensaje:" + item.Body.Content
-
Añade la actividad Obtener respuestas del mensaje después de la actividad Escribir línea .
- En la propiedad IDDelCanal , introduce la variable
Channel[]
que creaste para la actividad Obtener canales . Para introducir un valorString
, especifique el elemento en la matriz y añada .Id al final de la variable (por ejemplo, myChannels (0) .Id).
- En la propiedad IDDelCanal , introduce la variable
- Para limitar el número de mensajes que generará, introduzca un número bajo en la propiedad Límite (por ejemplo, 2).
- En la propiedad MessageId , escribe Item.Id para obtener cada una de las respuestas de los mensajes recuperados.
- En la propiedad TeamId , introduce la variable
Team[]
que creaste para la actividad Obtener equipos . Para introducir un valorString
, especifique el elemento en la matriz y añada .Id al final de la variable (por ejemplo, myTeams (0) .Id). -
Crea e introduce una variable
ChatMessage[]
para tu valor de RespuestasMensaje (p. Ej., Mis Respuestas).- Al crear tu variable, selecciona _Microsoft.Graph.ChatMessage_ como tipo de variable.
-
Añade otra actividad Para cada después de la actividad Obtener respuestas de mensaje .
- En la propiedad TypeArgument , selecciona Microsoft.Graph.ChatMessage.
- En la propiedad Valores , introduce la variable
ChatMessage[]
que creaste para la actividad Obtener respuestas de mensaje (p. Ej., Mis Respuestas).
-
En la actividad Para cada , agrega una actividad Escribir línea .
- En la propiedad Texto , introduce "Responder:" + item.B Cuerpo.Contenido
-
Haz clic en Ejecutar y verifica que la ventana de salida incluya tus mensajes y las 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.