- 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
- Directrices de publicación para plantillas de aplicaciones de Process Mining
- Ventajas de los aceleradores de soluciones
- Seguridad y protección de IP
- Guías de instalación
- 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 equipos
- 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 mensaje
- Enviar mensaje
- Eventos
- Crear Evento
- Eliminar Evento
- Obtener evento
- Obtener eventos
- Usuarios
- Obtener presencia del usuario
- Cómo funciona
- Referencias técnicas
- Comience ya
- Configuración
- Referencias técnicas
- Guías de inicio rápido
- Ámbito de Amazon
- Actividades
- Analizar documento de una sola página
- Analizar documento de varias páginas
- Iniciar análisis de documentos
- Obtener estado de análisis de documentos
- Obtener análisis de documentos
- El objeto Detalle de la página
- 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 resultado del formulario de análisis
- Analizar recibo
- Analizar recepción asíncrona
- Obtener resultado de análisis de recepción
- Analizar diseño
- Analizar diseño asíncrono
- Obtener resultado de análisis de diseño
- Entrenar modelo
- 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
Crea una automatización de muestra que recupere los chats de Microsoft Teams y envíe un mensaje utilizando las actividades Obtener chats, Obtener miembros del chat y Enviar mensaje.
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:
-
Establece una conexión a tu aplicación registrada de Microsoft Teams (Ámbito de Microsoft Teams).
-
Recupera todos tus chats (Obtener chats).
-
Recupera los miembros de cada uno de tus chats (Para cada uno y Obtener miembros del chat).
-
Localiza el chat que incluye un miembro de chat específico y envía un mensaje (Si, Asignar y Enviar mensaje.
-
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:
- Completa los pasos de configuración de Microsoft Teams.
- Crear o utilizar un chat existente, enviar al menos un mensaje de chat.
Pasos
Construya su proyecto
- Añade la actividad Ámbito de Microsoft Teams a tu proyecto.
- Introduce el ApplicationId para tu 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 Automatización desatendida vs. atendida en la actividad Ámbito de Microsoft Teams .
- Añade la actividad Obtener chats después de la actividad Ámbito de Microsoft Teams .
- 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.
- Añade 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 (por ejemplo, myChats).
- Crea e introduce una variable
- En la actividad Para cada , añade un Asignar.
- Crea e introduce una variable
Stringpara la propiedad Para (por ejemplo, chatId) - En la propiedad Valor , introduce item.Id.
- Crear y asignar el *item.id
- a esta variable permite que se utilice en una actividad Para cada posterior que tenga un tipo de argumento diferente.
- Añade la actividad Obtener miembros del 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 ChatMembers (por ejemplo, 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 del chat .
- En la propiedad TypeArgument , selecciona Microsoft.Graph.ConversationMember.
- En la propiedad Valores , introduce la variable
ConversationMember[]que creaste para la actividad Obtener miembros del chat (por ejemplo, myChatMembers).
- Crea e introduce una variable
- En la actividad Para cada , añade una actividad Si .
- En la propiedad Condición , introduce un valor para identificar un chat específico por miembro (p. ej., item.DisplayName="Sarah Connor")
- En el bloque de secuencia Entonces , añade la actividad Enviar mensaje .
-
En la propiedad ChatId , introduce la variable
Stringque creaste para la actividad Asignar (por ejemplo, chatId). -
Introduzca el contenido del cuerpo que desea enviar (por ejemplo, "Solo saludar")
-
En la propiedad TipoDeCuerpo , introduce TipoDeCuerpo.Texto.
-
Crea e introduce una nueva variable
Stringpara tu valor de IdDeMensaje (p. ej., nuevoIdDeMensaje)
-
Pruebe su proyecto
-
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 .
- En la propiedad Texto , introduce la variable
Stringque creaste para la actividad Enviar mensaje (por ejemplo, newMessageId)
- En la propiedad Texto , introduce la variable
-
Añade la actividad Obtener mensaje después de la actividad Escribir línea .
-
En la propiedad ChatId , introduce la variable
Stringque creaste para la actividad Asignar (por ejemplo, chatId). -
En la propiedad IdDeMensaje , introduce la variable
Stringque creaste para la actividad Enviar mensaje (p. ej., nuevoIdDeMensaje).3 . Crea e introduce una variable
ChatMessagepara tu valor de Mensaje (por ejemplo, mensajeNuevo).- 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 , introduce la variable
ChatMessageque creaste para la actividad Obtener mensaje y añade .Cuerpo.Contenido al final de la misma (p. ej. nuevoMensaje.Cuerpo.Contenido)
-
-
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.