You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/mysql/flexible-server/tutorial-power-automate-with-mysql.md
+12-12Lines changed: 12 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
-
title: Create a Power automate flow with Azure Database for MySQL Flexible Server
3
-
description: Create a Power automate flow with Azure Database for MySQL Flexible Server
2
+
title: Create a Power Automate flow with Azure Database for MySQL Flexible Server
3
+
description: Create a Power Automate flow with Azure Database for MySQL Flexible Server
4
4
ms.service: mysql
5
5
ms.subservice: flexible-server
6
6
ms.topic: quickstart
@@ -9,7 +9,7 @@ ms.author: sumuth
9
9
ms.date: 1/15/2023
10
10
---
11
11
12
-
# Tutorial: Create a Power automate flow app with Azure Database for MySQL Flexible Server
12
+
# Tutorial: Create a Power Automate flow app with Azure Database for MySQL Flexible Server
13
13
14
14
Power Automate is a service that helps you create automated workflows between your favorite apps and services to synchronize files, get notifications, collect data, and more. Here are a few examples of what you can do with Power Automate.
15
15
@@ -39,7 +39,7 @@ Create a cloud flow when you want your automation to be triggered either automat
| Automated cloud flows | Create an automation that is triggered by an event such as arrival of an email from a specific person, or a mention of your company in social media.| Connectors for cloud or on-premises services connect your accounts and enable them to talk to each other. |
41
41
| Instant cloud flows | Start an automation with a click of a button. You can automate for repetitive tasks from your Desktop or Mobile devices. For example, instantly send a reminder to the team with a push of a button from your mobile device. | Wide range of tasks such as requesting an approval, an action in Teams or SharePoint. |
42
-
| Scheduled flows | Schedule an automation such as daily data upload to SharePoint or a database. |Tasks that needs to be automated on a schedule.
42
+
| Scheduled flows | Schedule an automation such as daily data upload to SharePoint or a database. |Tasks that need to be automated on a schedule.
43
43
44
44
For this tutorial, we'll use **instant cloud flow* that can be triggered manually from any device, easy-to-share instant flows automate tasks so you don’t have to repeat yourself.
45
45
@@ -50,29 +50,29 @@ Follow the steps to create an instant cloud flow with a manual trigger.
50
50
2. Under **Start from blank*, select **Instant cloud flow**.
51
51
3. Give your flow a name in the **Flow name" field and select **Manually trigger a flow**.
52
52
53
-
:::image type="content" source="./media/tutorial-power-automate-with-mysql/create-instant-cloud-flow.png" alt-text="Screenshot that shows how to create instant cloud flow app":::
53
+
:::image type="content" source="./media/tutorial-power-automate-with-mysql/create-instant-cloud-flow.png" alt-text="Screenshot that shows how to create instant cloud flow app.":::
54
54
55
55
4. Select the **Create** button at the bottom of the screen.
56
56
57
57
## Create a MySQL operation
58
-
An operation is an action. Power automate flow allows you to add one or more advanced options and multiple actions for the same trigger. For example, add an advanced option that sends an email message as high priority. In addition to sending mail when an item is added to a list created in Microsoft Lists, create a file in Dropbox that contains the same information.
58
+
An operation is an action. Power Automate flow allows you to add one or more advanced options and multiple actions for the same trigger. For example, add an advanced option that sends an email message as high priority. In addition to sending mail when an item is added to a list created in Microsoft Lists, create a file in Dropbox that contains the same information.
59
59
60
60
1. Once the flow app is created, select **Next Step** to create an operation.
61
61
2. In the box that shows Search connectors and actions, enter **Azure database for MySQL**.
62
62
3. Select **Azure database for MySQL** connector and then select **Get Rows** operation. Get rows operation allows you to get all the rows from a table or query.
63
63
64
-
:::image type="content" source="./media/tutorial-power-automate-with-mysql/azure-mysql-connector-add-action.png" alt-text="Screenshot that shows how to view all the actions for Azure database for MySQL connector":::
64
+
:::image type="content" source="./media/tutorial-power-automate-with-mysql/azure-mysql-connector-add-action.png" alt-text="Screenshot that shows how to view all the actions for Azure database for MySQL connector.":::
65
65
66
-
5. Add a new MySQL connection and enter the **authentication type**,**server name**, **database name**, **username**, **password**. Select **encrypt connection** if SSL is enabled on your MySQL server.
66
+
5. Add a new MySQL connection and enter the **authentication type**,**server name**, **database name**, **username**, **password**. Select **encrypt connection** if SSL is enabled on your MySQL server.
67
67
68
-
:::image type="content" source="./media/tutorial-power-automate-with-mysql/add-mysql-connection-information.png" alt-text="Screenshot that adding a new MySQL connection for Azure Database for MySQL server":::
68
+
:::image type="content" source="./media/tutorial-power-automate-with-mysql/add-mysql-connection-information.png" alt-text="Screenshot that adding a new MySQL connection for Azure Database for MySQL server.":::
69
69
70
70
> [!NOTE]
71
71
> If you get an error **Test connection failed. Details: Authentication to host `'servername'` for user `'username'` using method 'mysql_native_password' failed with message: Access denied for user `'username'@'IP address'`(using password: YES)**, please update the firewall rules on MySQL server in [Azure protal](https://portal.azure.com) with this IP address.
72
72
73
73
5. After the connection is successfully added, provide the **servername, database name and table name** parameters for **Get Rows** operation using the newly added connection. Select **advanced options** to add more filters or limit the number of rows returned.
74
74
75
-
:::image type="content" source="./media/tutorial-power-automate-with-mysql/get-rows-from-table.png" alt-text="Screenshot that shows configuring Get Rows operation":::
75
+
:::image type="content" source="./media/tutorial-power-automate-with-mysql/get-rows-from-table.png" alt-text="Screenshot that shows configuring Get Rows operation.":::
76
76
77
77
6. Select **Save**.
78
78
@@ -84,7 +84,7 @@ After saving the flow, we need to test it and run the flow app.
84
84
3. Select **Run flow**.
85
85
4. When the flow is successfully executed, you can select **click to download** in the output section to see the JSON response received.
86
86
87
-
:::image type="content" source="./media/tutorial-power-automate-with-mysql/run-flow-to-get-rows-from-table.png" alt-text="Screenshot that shows output of the run":::
87
+
:::image type="content" source="./media/tutorial-power-automate-with-mysql/run-flow-to-get-rows-from-table.png" alt-text="Screenshot that shows output of the run.":::
88
88
89
-
## Next Steps
89
+
## Next steps
90
90
[Azure database for MySQL connector](/connectors/azuremysql/) reference
0 commit comments