- 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 chats y enviar mensajes
El propósito de esta guía es ayudarte a crear una muestra funcional que use diferentes actividades de Microsoft Teams, incluidas las actividades Obtener chats, Obtener miembros de chat, Enviar mensaje y Obtener mensaje .
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).
- Recupera todos sus chats (Obtener chats).
- Recupera los miembros de cada uno de sus chats (Para cada y Obtener miembros de chat).
- Localiza el chat que incluye un miembro específico del chat y envía un mensaje (Si, Asignar y Enviar mensaje.
-
Verifica que el mensaje se envió correctamente recuperando y generando el ID del mensaje y el contenido del mensaje ( Obtener mensaje y Escribir línea).
Antes de comenzar:
- Completa los pasos de configuración de Microsoft Teams.
- Crear o utilizar un chat existente, enviar al menos un mensaje de chat.
- 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 .
-
Agrega la actividad Obtener chats después de la actividad Ámbito de Microsoft Teams .
-
Crea e introduce una variable
Chat[]
para tu valor de Chats (p. Ej., MisChats).- Al crear tu variable, selecciona Microsoft.Graph.Chat como tipo de variable.
- Agrega una actividad Para cada después de la actividad Obtener chats .
- En la propiedad TypeArgument , selecciona Microsoft.Graph.Chat.
- En la propiedad Valores , introduce la variable
Chat[]
que creaste para la actividad Obtener chats (p. Ej., MisChats).
-
-
En la actividad Para cada , agrega una asignación.
- Cree e introduzca una variable
String
para la propiedad Para (p. Ej., ChatId) -
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.
- Agrega la actividad Obtener miembros de chat después de la actividad Asignar .
- En la propiedad ChatId , introduce Item.Id para obtener los miembros de cada chat.
-
Crea e introduce una variable
ConversationMember[]
para tu valor de ChatMembers (p. Ej., MyChatMembers).- Al crear tu variable, selecciona Microsoft.Graph.ConversationMember como tipo de variable.
- Añade otra actividad Para cada después de la actividad Obtener miembros de chat .
- En la propiedad TypeArgument , selecciona Microsoft.Graph.ConversationMember.
- En la propiedad Valores , introduce la variable
ConversationMember[]
que creaste para la actividad Obtener miembros de chat (por ejemplo, myChatMembers).
- Cree e introduzca una variable
-
En la actividad Para cada , añade una actividad Si .
- En la propiedad Condición , introduzca un valor para identificar un chat específico por miembro (por ejemplo, item.DisplayName = "Sarah Conner")
-
En el bloque de secuencia Entonces , agrega la actividad Enviar mensaje .
- En la propiedad ChatId , introduce la variable
String
que creaste para la actividad Asignar (p. Ej., ChatId). - Introduzca el contenido de su cuerpo que desea enviar (p. Ej., "Solo saludar")
- En la propiedad TipoDelCuerpo , introduce TipoDelCuerpo.Texto.
-
Cree e introduzca una nueva variable
String
para su valor de MessageId (p. Ej., NewMessageId)
- En la propiedad ChatId , introduce la variable
-
Para probar que tus actividades recuperaron tus chats, los miembros de chat y enviaron un mensaje, agrega una actividad Escribir línea después de la actividad Enviar mensaje .
- En la propiedad Texto , introduzca la variable
String
que creó para la actividad Enviar mensaje (p. Ej., NewMessageId)
- En la propiedad Texto , introduzca la variable
-
Añade la actividad Obtener mensaje después de la actividad Escribir línea .
- En la propiedad ChatId , introduce la variable
String
que creaste para la actividad Asignar (p. Ej., ChatId). -
En la propiedad IdMensaje , introduce la variable
String
que creaste para la actividad Enviar mensaje (p. Ej., NewMessageId).3. Crea e introduce una variableChatMessage
para tu valor de Mensaje (p. Ej., Mensaje nuevo).- Al crear tu variable, selecciona _Microsoft.Graph.ChatMessage_ como tipo de variable.
- Añade otra actividad Escribir línea después de la actividad Obtener mensaje .
- En la propiedad Texto , introduzca la variable
ChatMessage
que creó para la actividad Obtener mensaje y anexe .Body.Content al final (p. Ej. newMessage.B Cuerpo.Contenido)
- En la propiedad ChatId , introduce la variable
-
Haz clic en Ejecutar y verifica que la ventana de Salida incluya tu ID y contenido del 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.