Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Power Automate es un servicio que le ayuda a crear flujos de trabajo automatizados entre sus aplicaciones y servicios favoritos para sincronizar archivos, obtener notificaciones, recopilar datos, etc. Los siguientes son algunos ejemplos de lo que se puede hacer con Power Automate.
- Automatizar procesos empresariales
- Trasladar datos empresariales entre sistemas en base a una programación
- Conectarse a más de 500 orígenes de datos o a cualquier API disponible públicamente
- Realizar operaciones CRUD (crear, leer, actualizar, eliminar) en los datos
Este inicio rápido, se muestra cómo crear un flujo de trabajo automatizado mediante un flujo de Power Automate con el conector de servidor flexible de Azure Database for MySQL (versión preliminar).
Requisitos previos
Una cuenta en make.powerautomate.com.
Una cuenta y una suscripción de Azure. Si aún no tiene una, regístrese para obtener una cuenta de Azure gratuita.
Creación de una instancia de servidor flexible de Azure Database for MySQL mediante Inicio rápido: Creación de una instancia de Azure Database for MySQL con Azure Portal
o Inicio rápido: Creación de una instancia del Servidor flexible de Azure Database for MySQL mediante la CLI de Azure.Rellene la base de datos de servidor flexible de Azure Database for MySQL con estos datos de ejemplo.
¿Tiene problemas? Háganoslo saber.
Información general de los flujos de nube
Cree un flujo de nube cuando quiera que la automatización se desencadene automáticamente, al instante o mediante una programación. Estos son los tipos de flujos que puede crear y, después, usar con el conector de servidor flexible de Azure Database for MySQL.
Tipo de flujo | Caso de uso | Destino de la automatización |
---|---|---|
Flujos de nube automatizados | Cree una automatización que se desencadene mediante un evento, como la llegada de un correo electrónico de una persona específica o una mención de su empresa en redes sociales. | Los conectores para los servicios locales o en la nube conectan sus cuentas y les permiten comunicarse entre sí. |
Flujos de nube instantáneos | Inicie una automatización con la selección de un botón. Puede automatizar tareas repetitivas desde los dispositivos de escritorio o móviles. Por ejemplo, envíe instantáneamente un recordatorio al equipo con solo presionar un botón desde su dispositivo móvil. | Amplia gama de tareas como solicitar una aprobación, una acción en Teams o SharePoint. |
Flujos programados | Programe una automatización como la carga diaria de datos a SharePoint o una base de datos. | Tareas que deben automatizarse en un programa. |
En este tutorial, usaremos flujo de nube instantáneo que se puede desencadenar manualmente desde cualquier dispositivo, tareas de automatización de flujos instantáneos fáciles de compartir, de modo que no tenga que repetirse usted mismo.
Especificación del evento que va a iniciar el flujo
Siga los pasos para crear un flujo de nube instantáneo con un desencadenador manual.
En Power Automate, seleccione Crear en la barra de navegación de la izquierda.
En *Iniciar desde cero, seleccione Instant cloud flow (Flujo de nube instantáneo).
Asigne un nombre al flujo en el campo *"Nombre del flujo" y seleccione Desencadenar un flujo manualmente.
Seleccione el botón Crear situado en la parte inferior de la pantalla.
Creación de una operación MySQL
Una operación es una acción. El flujo de Power Automate permite agregar una o varias opciones avanzadas y varias acciones para el mismo desencadenador. Por ejemplo, agregue una opción avanzada que envíe un mensaje de correo electrónico con prioridad alta. Además de enviar correo cuando se agregue un elemento a una lista creada en Listas Microsoft, cree un archivo en Dropbox que contenga la misma información.
Una vez creada la aplicación de flujo, seleccione Paso siguiente para crear una operación.
En el cuadro en el que se muestra Buscar conectores y acciones, escriba Azure Database for MySQL.
Seleccione el conector de Azure Database for MySQL y luego la operación Obtener filas. La operación Obtener filas le permite obtener todas las filas de una tabla o consulta.
Agregue una nueva conexión de servidor flexible de Azure Database for MySQL y escriba el tipo de autenticación, el nombre del servidor, el nombre de la base de datos, el nombre de usuario y la contraseña. Seleccione Cifrar conexión si SSL está habilitado en el servidor MySQL.
Nota:
Si se produce un error Error en la conexión de prueba. Detalles: error en la autenticación a fin de hospedar
'servername'
para el usuario'username'
mediante el método "mysql_native_password" con el mensaje: Acceso denegado para el usuario'username'@'IP address'
(con contraseña: Sí), actualice las reglas de firewall en la instancia de servidor flexible de Azure Database for MySQL en Azure Portal con esta dirección IP.Una vez agregada correctamente la conexión, proporcione los parámetros servername, database name y table name para la operación Obtener filas mediante la conexión recientemente agregada. Seleccione Opciones avanzadas para agregar más filtros o limitar el número de filas devueltas.
Seleccione Guardar.
Prueba y ejecución del flujo
Después de guardar el flujo, es necesario probarlo y ejecutar la aplicación de flujo.
Seleccione Comprobador de flujo para ver si hay errores que deban resolverse.
Seleccione Probar y luego Manualmente para probar el desencadenador.
Seleccione Ejecutar flujo.
Cuando el flujo se ejecute correctamente, puede seleccionar Haga clic para descargar en la sección de salida para ver la respuesta JSON recibida.
Desencadenadores
El conector de servidor flexible de Azure Database for MySQL admite desencadenadores para cuando se crea un elemento en el servidor flexible de Azure Database for MySQL o cuando se modifica un elemento. Un desencadenador es solo un evento que inicia un flujo de nube. Antes de usar desencadenadores, asegúrese de que el esquema de la tabla tiene columnas "created_at" y "updated_at" que son de tipo de marca de tiempo. El desencadenador usa estas columnas para comprender cuándo se creó o modificó un nuevo elemento e inicia el flujo automatizado.
Desencadenador | Descripción |
---|---|
Cuando se crea un elemento | Desencadena un flujo cuando se crea un elemento en el servidor flexible de Azure Database for MySQL (disponible solo para Power Automate). |
Cuando se modifica un elemento | Desencadena un flujo cuando se modifica un elemento en el servidor flexible de Azure Database for MySQL. (Solo disponible para Power Automate). |