¿Qué es Power Automate?
Power Automate (antes Microsoft Flow) es, en palabras de un servidor, una maravillosa idea de Microsoft pensada para quitarnos de encima esos procesos repetitivos de trabajo.
Sin la necesidad de tener que entrar a un lenguaje robusto de programación, Power Automate nos permite crear flujos de trabajo usando diversos conectores prediseñados que comunican de forma directa con distintas aplicaciones del entorno Office, y algunas más externas. Estos conectores nos servirán para llamar ciertas acciones que realizan las apps y poder obtener, transformar y actualizar información proveniente de los flujos organizacionales.
Esta aplicación esta orientada principalmente a desarrolladores de bajo código que sean capaces de mapear tareas organizacionales en áreas clave de la organización. El conocimiento exigido es más orientado a los flujogramas, por lo que puedes checar el plan de estudios propuesto por Microsoft aquí y empezar a aprender por tu cuenta. O ver las entradas que tengo preparadas abajo para darte una idea de lo que puedes hacer ☺.
Como crear un flujo
Todos los flujos de Power Automate se centran en dos principios fundamentales: Los conectores y las acciones.
Hablando de conectores, tendremos de dos tipos:
- Los gratuitos: Que vendrán incluidos en la licencia de Office 365 de tu organización.
- Conectores Premium: Para los cuales hay que pagar una licencia adicional.
Dependiendo del plan de tu empresa, podrás acceder a uno u otro, aunque la mayoría de las veces no necesitarás conectores premium (hay muchas vueltas a eso jeje).
Ahora, las acciones dentro de un flujo delimitan lo que se va a realizar dentro del procesos, y se catalogan en dos partes:
- Activadores: Que son el paso fundamental para disparar el proceso. Esta es la acción que debe ocurrir para que el proceso inicie y hay de diversos tipos:
- Activadas por una acción en una aplicación.
- Activados por una hora específica del día.
- Activados por un botón de acción apretado por el usuario
- Procesos de escritorio (Power Automate Desktop)
- Acciones: Las cuales se ejecutan despues del activador. Con ellas, puedes realizar diversos tipos de tareas dependiendo el tipo de conector que uses. Adicional, tendrás por separado algunas acciones adicionales preconstruidas para transformar datos u obtener información adicional dentro de tus acciones pasadas. A estos se les llama preconstruidos y se pueden usar indistintamente del conector.
A grandes rasgos, un usuario sabiendo esto puede crear su propio flujo, los particulares de cada conector sería algo complicado de explicar, pero Microsoft tiene bien documentado (bien hablando de Microsoft) cada paso y proceso.
¿Cómo consigo Power Automate?
Si tienes una licencia que incluya Microsoft 365 dentro de tu organización, así como acceso a las apps en la nube, tienes un plan gratuito de Power Automate. Este plan cubre lo básico para poder trabajar, como podrás ver en el siguiente enlace.
Si las necesidades de la organización suben, posiblemente necesitaran pagar una o varías licencias adicionales, esto si requieren algun conector premium o el uso de las IA preconstruidas.
Estos planes se pueden catalogar en
- Plan por usuario. Para empresas que requieran que solo usuarios específicos corran sus flujos.
- Plan por flujo de trabajo. Que permite pagar el plan por un flujo especifico, especialmente usado cuando necesitas que todos los empleados puedan usarlo.
¡Únete a nuestro curso!
¿Estas listo para capacitarte? Apuntate a nuestro programa de entrenamiento de Power Automate y Power Apps. Dos hermanos cortados con la tijera de la automatización y que, en conjunto, llevan tus actividades laborales a otro nivel.
Ejemplos de Power Automate
Si eres todo un CUTE autodidacta chécate las entradas del blog, encontrarás mucha información útil para tu aprendizaje a 0 precio. Nada mejor que eso jeje.
- SharePoint Online: Obtener miniaturas y reducir imágenesVamos a analizar como podemos reducir imágenes dentro de Power Automate, usando Sharepoint como base. NOTA: Esta función no está disponible para SharePoint on-premise ni para SharePoint 2019. SharePoint Online puede generar vistas previas de imagen para documentos en formato PNG. La reproducción de imágenes está basada en el siguiente… Lee más: SharePoint Online: Obtener miniaturas y reducir imágenes
- Cartas adaptativas para Outlook y Mensajes AccionableVamos a echar un vistazo a cómo podemos diseñar Cartas adaptativas para Outlook y obtener respuestas para luego procesar usando Power Automate. Tenemos el siguiente escenario donde queremos enviar una Carta Adaptativa por correo electrónico a un usuario de Outlook para pedirle retroalimentación (como lo puede ser una opinión descriptiva),… Lee más: Cartas adaptativas para Outlook y Mensajes Accionable
- Aprende a configurar una política de reintento para una petición HTTP en un FlujoA veces podemos encontrar problemas con nuestras peticiones HTTP no completándose de manera exitosa. Para resolver esto puede que nos interese que nuestro Flujo reintente la petición luego de cierta duración y cierto número de veces. En este caso lo que queremos es configurar una política de reintento en Power… Lee más: Aprende a configurar una política de reintento para una petición HTTP en un Flujo
- Envíar correos sin usar macros con Excel.El día de hoy vamos a ver cómo podemos usar Excel para poder automatizar el enviar correos sin usar macros. Para esto, vamos a usar el add-in de Power Automate Si te interesa, tenemos el tema en nuestro canal así como futuras actualizaciones con respecto a este y otros temas… Lee más: Envíar correos sin usar macros con Excel.
- Cómo ordenar objetos ‘Get Items’ de SharepointLa acción ‘Get Items’ de Power Automate siempre regresará los objetos de SharePoint sin necesidad de ordenar, siendo por defecto en orden ascendente por ID (o sea, los objetos más viejos en la lista primero). En la mayoría de situaciones, el orden realmente no importa, pero hay casos en los… Lee más: Cómo ordenar objetos ‘Get Items’ de Sharepoint
- Manejo de errores avanzadosEl día de hoy veremos cómo podemos manejar errores adecuadamente en Power Automate, incluyendo los errores más esperados por parte de APIs y conectores, así como también veremos cómo lidiar con problemas de rendimiento (throttling). La respuesta de Power Automate por defecto frente a errores de conectores es bastante simple,… Lee más: Manejo de errores avanzados
- Programar correo de mensajes de cumpleañosEl día de hoy veremos una forma rápida y simple para automatizar y programar mensajes de cumpleaños vía correo electrónico en Power Automate. Lo primero será crear una lista llamada «Cumpleaños», dentro de la cual crearemos las siguientes columnas: Title Empleado (persona) fechaCumpleanos (fecha) Luego iremos a https://flow.microsoft.com/, donde daremos… Lee más: Programar correo de mensajes de cumpleaños
- Añade usuarios run-only a un FlujoEn ocasiones nos encontramos con Flujos que necesitan ser ejecutados en el contexto de un usuario, lo cual nos representa un reto ya que tenemos que distribuir este Flujo a cientos si no es que miles de usuarios. Así pues, ¿cómo podemos hacer convertir a un usuario en un ambiente… Lee más: Añade usuarios run-only a un Flujo