Qué es uno mismo en Python: ejemplos del mundo real
Qué es uno mismo en Python: ejemplos del mundo real
¿Sabía que puede usar Power Automate para crear funciones de chat y bots dentro de los equipos? En este tutorial, le mostraré cómo puede combinar Power Automate con Teams para crear flujos de trabajo que se activen cada vez que se envíe un mensaje. Puedes ver el video completo de este tutorial en la parte inferior de este blog.
Lo que pasaremos simplemente rascará la superficie de lo que es posible cuando integra Power Automate con Teams para crear una automatización muy poderosa. Comencemos con una demostración rápida de cómo se ve la solución.
Tabla de contenido
Uso de Power Automate con Teams para la automatización de chat
Repasemos nuestro caso de uso. Tengo mis equipos abiertos aquí y estoy en una conversación conmigo mismo, Brad, Jamie y Luke. En esta conversación, les envié un mensaje para enviar una carta personalizada a un cliente en particular llamado Xander, a su oficina, y personalizarla con su marca. Brad Pitt responde preguntando por su oficina y su marca.
Simplemente podríamos ir a nuestra Lista de clientes e ir a ese cliente, Xander, y tratar de encontrar su oficina y marca usando esta lista, o Brad Pitt podría ir y hacer eso. Pero hacemos esto tantas veces para Teams que queremos hacerlo en una función automatizada.
Por lo tanto, creé una función dentro de Power Automate con Teams, donde simplemente puedo escribir la barra diagonal inversa get ( /get ) y luego el nombre del cliente, que en este caso es Xander. Power Automate, en segundo plano, está detectando esto. Está buscando en esa lista y luego devuelve (como podemos ver aquí) el nombre, la oficina y la marca.
Puedo hacer esto para cualquier cliente. Lo bueno de esto es que es una función dentro de Teams, lo que significa que no importa con quién estoy chateando o si estoy en un canal de chat, no importa. Incluso si estoy en una reunión con personas externas, aún puedo usar esta función.
Ahora veamos cómo podemos hacer eso en Power Automate. Ya construí todo el flujo y solo voy a revisar cada flujo para mostrarle lo que hace cada función.
Nuestro disparador para este Power Automate es cuando se agrega un nuevo mensaje de chat . Esto activa todos los mensajes de chat, pase lo que pase. Eso puede ser un gran problema porque no desea que esto se envíe o se active automáticamente cada vez para cada chat. Quiere un caso de uso específico. Entonces, en nuestro caso de uso, es /get es el que activa nuestro flujo de Power Automate.
A continuación, inicializamos la variable (que veremos más adelante) y luego obtenemos los detalles del mensaje. Necesitamos los detalles del mensaje porque el contenido dinámico producido por el primer paso no produce el contenido real del mensaje. No produce el mensaje real en sí mismo.
Esto luego devuelve un gran conjunto de objetos JSON y debe analizarlo dos veces. Si vamos a Obtener detalles del mensaje , podemos mirar la salida y puedes ver que estos son todos los detalles relacionados con ese mensaje. Mira cuánto captura Teams para tu mensaje.
Si miramos dentro del cuerpo del cuerpo , y luego dentro del contenido , encontraremos lo que necesitamos.
Volvamos a nuestro flujo, donde primero analizamos el JSON. Lo bueno es que esto crea un contenido dinámico en el primer nivel. Sin embargo, no crea el contenido dinámico para dos niveles más abajo, que es lo que necesitamos.
Entonces, tenemos que analizar el JSON nuevamente.
Entonces, vamos a nuestra condición. Nuestra declaración de condición dice, solo ejecute este flujo si el mensaje comienza con /get, de lo contrario, no haga nada, porque no queremos que este mensaje se ejecute cada vez.
Lo siguiente que haremos es si esto es así, entonces estableceremos una variable llamada firstname .
Esta es una fórmula muy compleja, pero es una manipulación de cadena muy simple, o una porción de una cadena. Usamos la función de corte . La función de corte toma tres argumentos. El primer argumento que toma es una cadena. Lo siguiente que toma es un número entero, que representa el carácter inicial, y luego le agrega 1. El último argumento es donde debe terminar la cadena, que es la longitud total de esa cadena menos 4.
Después de eso, las cosas son muy simples. Luego le pedimos a Power Automate que busque en la lista de clientes. El campo 0 es el primer nombre en la lista de clientes.
Lo que hace es para cada elemento que se devuelve, donde coincide (si hay varios análisis, por ejemplo, esto seguirá funcionando), desea publicar un mensaje en el chat o canal con el nombre, el apellido, la oficina , el valor de la oficina y la marca.
Programar un flujo de escritorio para ejecutar en Power Automate
Enviar correos electrónicos con LuckyTemplates y la plataforma Power Automate
Integración de LuckyTemplates en MS Teams
Conclusión
Ese es todo el flujo de trabajo. Puede usar estas funciones de chat de Teams con Power Automate de manera muy poderosa. Realmente le recomiendo que haga esto porque es increíble y es una excelente manera de mostrar sus capacidades de Power Automate con Teams. Puedes divertirte mucho con él.
Nuevamente, esto es solo rascar la superficie, pero espero que lo tome y realmente lo proyecte hacia adelante. En este tutorial, asumo que ya tiene cierto conocimiento de Power Automate. Pero si no lo hace, hay muchos tutoriales en este sitio web sobre Power Automate y también hay un curso completo disponible. Puede consultar los enlaces a continuación para obtener más contenido relacionado.
¡Mis mejores deseos!
Enrique
Qué es uno mismo en Python: ejemplos del mundo real
Aprenderá a guardar y cargar objetos desde un archivo .rds en R. Este blog también cubrirá cómo importar objetos desde R a LuckyTemplates.
En este tutorial del lenguaje de codificación DAX, aprenda a usar la función GENERAR y a cambiar dinámicamente el título de una medida.
Este tutorial cubrirá cómo usar la técnica de elementos visuales dinámicos de subprocesos múltiples para crear información a partir de visualizaciones de datos dinámicos en sus informes.
En este artículo, repasaré el contexto del filtro. El contexto del filtro es uno de los temas principales que cualquier usuario de LuckyTemplates debería conocer inicialmente.
Quiero mostrar cómo el servicio en línea de LuckyTemplates Apps puede ayudar a administrar diferentes informes e información generada a partir de varias fuentes.
Aprenda a calcular los cambios de su margen de beneficio utilizando técnicas como la bifurcación de medidas y la combinación de fórmulas DAX en LuckyTemplates.
Este tutorial analizará las ideas de materialización de cachés de datos y cómo afectan el rendimiento de DAX al proporcionar resultados.
Si todavía usa Excel hasta ahora, este es el mejor momento para comenzar a usar LuckyTemplates para sus necesidades de informes comerciales.
¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber