- 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
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:
-
Establece una conexión a tu aplicación registrada de Microsoft Teams (Ámbito de Microsoft Teams).
-
Busca y devuelve un equipo que coincida con tu consulta de búsqueda de equipo (Obtener equipos).
-
Encuentra y devuelve el canal, de su equipo especificado, que coincide con su consulta de búsqueda de canales (Obtener canales).
-
Recupera todos los mensajes del canal especificado (Obtener mensajes).
-
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:
- 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 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
- Para usar los mismos valores que en esta guía, cree y envíe lo siguiente:
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 Teams después de la actividad Ámbito de Microsoft Teams .
- Seleccione el tipo de equipos que desea recuperar de la lista desplegable TipoDeLista (por ejemplo, MisEquiposUnidos)
- 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 .
- 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.
- Añade la actividad Obtener canales después de la actividad Obtener equipos .
- 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 .
- En la propiedad TeamId , introduce la variable
Team[]que creaste para la actividad Obtener equipos . Para introducir un valorString, especifica el elemento en la matriz y añade .Id al final de la variable (por ejemplo, myTeams(0).Id). - 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.
- Añade la actividad Obtener mensajes después de la actividad Obtener canales .
- En la propiedad IdDeCanal , introduce la variable
Channel[]que creaste para la actividad Obtener canales . Para introducir un valorString, especifica el elemento en la matriz y añade .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, especifica el elemento en la matriz y añade .Id al final de la variable (por ejemplo, myTeams(0).Id). - Para limitar el número de mensajes que generarás, introduce un número bajo en la propiedad Límite (por ejemplo, 5).
- 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
-
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 .
- 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, misMensajes).
-
En la actividad Para cada , añade una actividad Escribir línea .
- En la propiedad Texto , introduce "Mensaje: "+ elemento.Cuerpo.Contenido
-
Añade la actividad Obtener respuestas de mensajes después de la actividad Escribir línea .
- En la propiedad IdDeCanal , introduce la variable
Channel[]que creaste para la actividad Obtener canales . Para introducir un valorString, especifica el elemento en la matriz y añade .Id al final de la variable (por ejemplo, myChannels(0).Id).
- En la propiedad IdDeCanal , introduce la variable
-
Para limitar el número de mensajes que generarás, introduce un número bajo en la propiedad Límite (por ejemplo, 2).
-
En la propiedad MessageId , introduce 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, especifica el elemento en la matriz y añade .Id al final de la variable (por ejemplo, myTeams(0).Id). -
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.
-
Añade otra actividad Para cada después de la actividad Obtener respuestas de mensajes .
- En la propiedad TypeArgument , selecciona Microsoft.Graph.ChatMessage.
- En la propiedad Valores , introduce la variable
ChatMessage[]que creaste para la actividad Obtener respuestas de mensajes (por ejemplo, misRespuestas).
-
En la actividad Para cada , añade una actividad Escribir línea .
- En la propiedad Texto , introduce "Respuesta: "+ elemento.Cuerpo.Contenido
-
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.