Skip to content

Commit 83a83e0

Browse files
cdparkecfan
andauthored
Apply suggestions from code review
Co-authored-by: Esther Fan <[email protected]>
1 parent 367f966 commit 83a83e0

File tree

3 files changed

+104
-57
lines changed

3 files changed

+104
-57
lines changed

articles/connectors/connectors-create-api-office365-outlook.md

Lines changed: 32 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
---
2-
title: Connect to Office 365 Outlook
3-
description: Learn how to automate tasks in Office 365 Outlook by connecting to workflows in Azure Logic Apps.
2+
title: Connect to Office 365 Outlook from Workflows
3+
description: Learn how to automate tasks in Office 365 Outlook by using workflows in Azure Logic Apps.
44
services: logic-apps
55
ms.suite: integration
66
ms.reviewer: estfan, azla
77
ms.topic: how-to
88
ms.date: 06/18/2025
99
---
1010

11-
# Connect to Office 365 Outlook from Azure Logic Apps
11+
# Connect to Office 365 Outlook from workflows in Azure Logic Apps
1212

1313
[!INCLUDE [logic-apps-sku-consumption-standard](../../includes/logic-apps-sku-consumption-standard.md)]
1414

@@ -42,17 +42,28 @@ For information about this connector's operations and any limits, see the [conne
4242
> Microsoft Entra authentication works only with an account for
4343
> Microsoft Office 365 operated by 21Vianet (.cn), not .com accounts.
4444
45-
* The logic app workflow from where you want to access your Outlook account. To add an Office 365 Outlook trigger, you need to start with a blank workflow. To add an Office 365 Outlook action, your workflow can start with any trigger.
45+
* The logic app resource with the workflow from where you want to access your Outlook account.
46+
47+
To start your workflow with an **Office 365 Outlook** trigger, you need to have a blank workflow.
48+
49+
To use an **Office 365 Outlook** action, your workflow can start with any trigger that best fits your scenario.
50+
51+
If you don't have a logic app resource and workflow, see the following articles:
52+
53+
* [Create an example Consumption logic app workflow](../logic-apps/quickstart-create-example-consumption-workflow.md)
54+
* [Create an example Standard logic app workflow](../logic-apps/create-single-tenant-workflows-azure-portal.md)
4655

4756
## Add an Office 365 Outlook trigger
4857

4958
Based on whether you have a Consumption or Standard logic app workflow, follow the corresponding steps:
5059

5160
### [Consumption](#tab/consumption)
5261

53-
1. In the [Azure portal](https://portal.azure.com), open your Consumption logic app. Under **Development Tools** in the sidebar menu, select **Logic app designer** to open a blank workflow.
62+
1. In the [Azure portal](https://portal.azure.com), open your Consumption logic app resource.
5463

55-
1. Follow these [general steps to add a trigger](../logic-apps/create-workflow-with-trigger-or-action.md?tabs=consumption#add-trigger) to your workflow.
64+
1. On the sidebar menu, under **Development Tools**, select the designer to open your blank workflow.
65+
66+
1. Add the **Office 365 Outlook** trigger that suits your scenario by following the [general steps to add a trigger to your workflow](../logic-apps/create-workflow-with-trigger-or-action.md?tabs=consumption#add-trigger).
5667

5768
This example continues with the trigger named **When an upcoming event is starting soon**. This *polling* trigger regularly checks for any updated calendar event in your email account, based on the specified schedule.
5869

@@ -71,19 +82,22 @@ Based on whether you have a Consumption or Standard logic app workflow, follow t
7182
| **Interval** | Yes | **15** | The number of intervals |
7283
| **Frequency** | Yes | **Minute** | The unit of time |
7384

74-
You can add other available parameters, such as **Time zone**.
85+
You can add any other available parameters, such as **Time zone**, from the **Advanced parameters** list.
7586

7687
:::image type="content" source="media/connectors-create-api-office365-outlook/calendar-settings-consumption.png" alt-text="Screenshot showing the Consumption workflow trigger parameters." lightbox="media/connectors-create-api-office365-outlook/calendar-settings-consumption.png":::
7788

7889
1. Save your workflow. On the designer toolbar, select **Save**.
7990

8091
### [Standard](#tab/standard)
8192

82-
1. In the [Azure portal](https://portal.azure.com), open your Standard logic app. Under **Get started**, select **Create a workflow in designer**.
93+
1. In the [Azure portal](https://portal.azure.com), open your Standard logic app resource.
94+
95+
1. On the resource sidebar menu, under **Workflows**, select **Workflows**, and then select your blank workflow.
96+
97+
1. On the workflow sidebar menu, under **Tools**, select the designer to open the workflow.
8398

84-
1. Select **+ Add** to create a new workflow. Enter a name for your workflow and choose the state type.
8599

86-
1. Follow these [general steps to add a trigger](../logic-apps/create-workflow-with-trigger-or-action.md?tabs=standard#add-trigger) to your workflow.
100+
1. Add the **Office 365 Outlook** trigger that best suits your scenario by following the [general steps to add a trigger](../logic-apps/create-workflow-with-trigger-or-action.md?tabs=standard#add-trigger).
87101

88102
This example continues with the trigger named **When an upcoming event is starting soon**. This *polling* trigger regularly checks for any updated calendar event in your email account, based on the specified schedule.
89103

@@ -102,7 +116,7 @@ Based on whether you have a Consumption or Standard logic app workflow, follow t
102116
| **Interval** | Yes | **15** | The number of intervals |
103117
| **Frequency** | Yes | **Minute** | The unit of time |
104118

105-
You can add other available parameters, such as **Time zone**.
119+
You can add any other available parameters, such as **Time zone**, from the **Advanced parameters** list.
106120

107121
:::image type="content" source="media/connectors-create-api-office365-outlook/calendar-settings-standard.png" alt-text="Screenshot showing the Standard workflow trigger parameters." lightbox="media/connectors-create-api-office365-outlook/calendar-settings-standard.png":::
108122

@@ -122,9 +136,9 @@ Based on whether you have a Consumption or Standard logic app workflow, follow t
122136

123137
This example continues with the Office 365 Outlook trigger named **When a new email arrives**.
124138

125-
1. Follow these [general steps to add an action](../logic-apps/create-workflow-with-trigger-or-action.md?tabs=consumption#add-action) to your workflow.
139+
1. Add the **Office 365 Outlook** action that best suits your scenario by following the [general steps to add an action to your workflow](../logic-apps/create-workflow-with-trigger-or-action.md?tabs=consumption#add-action).
126140

127-
This example continues with the Office 365 Outlook action named **Create contact**. Select the version under **Office 365 Outlook** in the search results.
141+
This example continues with the **Office 365 Outlook** action named **Create contact**.
128142

129143
This operation creates a new contact in Office 365 Outlook. You can use the output from a previous operation in the workflow to create the contact.
130144

@@ -147,7 +161,7 @@ Based on whether you have a Consumption or Standard logic app workflow, follow t
147161

148162
:::image type="content" source="media/connectors-create-api-office365-outlook/create-contact-consumption.png" alt-text="Screenshot showing the Consumption workflow action parameters." lightbox="media/connectors-create-api-office365-outlook/create-contact-consumption.png":::
149163

150-
To add other available parameters, select the **Advanced parameters** dropdown, and choose the parameters that you want.
164+
You can add any other available parameters from the **Advanced parameters** list.
151165

152166
1. Save your workflow. On the designer toolbar, select **Save**.
153167

@@ -157,9 +171,9 @@ Based on whether you have a Consumption or Standard logic app workflow, follow t
157171

158172
This example continues with the Office 365 Outlook trigger named **When a new email arrives**.
159173

160-
1. Follow these [general steps to add an action](../logic-apps/create-workflow-with-trigger-or-action.md?tabs=standard#add-action) to your workflow.
174+
1. Add an **Office 365 Outlook** action to your workflow by following the [general steps to add an action](../logic-apps/create-workflow-with-trigger-or-action.md?tabs=standard#add-action).
161175

162-
This example continues with the Office 365 Outlook action named **Create contact**. This operation creates a new contact in Office 365 Outlook. You can use the output from a previous operation in the workflow to create the contact.
176+
This example continues with the **Office 365 Outlook** action named **Create contact**. This operation creates a new contact in Office 365 Outlook. You can use the output from a previous operation in the workflow to create the contact.
163177

164178
1. If prompted, sign in to your Office 365 Outlook account, which creates a connection. To connect with a different user account, such as a service account, see [Connect using other accounts](#connect-using-other-accounts).
165179

@@ -180,7 +194,7 @@ Based on whether you have a Consumption or Standard logic app workflow, follow t
180194

181195
:::image type="content" source="media/connectors-create-api-office365-outlook/create-contact-standard.png" alt-text="Screenshot showing the Standard workflow action parameters." lightbox="media/connectors-create-api-office365-outlook/create-contact-standard.png":::
182196

183-
To add other available parameters, select the **Advanced parameters** dropdown, and choose the parameters that you want.
197+
You can add any other available parameters from the **Advanced parameters** list.
184198

185199
1. Save your workflow. On the designer toolbar, select **Save**.
186200

@@ -210,7 +224,7 @@ If you try connecting to Outlook by using a different account than the one curre
210224

211225
For example, the **Send an email** action has an optional parameter, **From (Send as)**, which you can add to the action and use your service account's email address as the sender. To add this parameter, follow these steps:
212226

213-
1. In the **Send an email** action, open the **Advanced parameters** dropdown, and select the **From (Send as)** parameter.
227+
1. In the **Send an email** action, from the **Advanced parameters** list, select the **From (Send as)** parameter.
214228

215229
1. Enter the service account's email address.
216230

articles/connectors/connectors-create-api-sqlazure.md

Lines changed: 22 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ This guide shows how to access your SQL database from a workflow in Azure Logic
1717

1818
For example, your workflow can run actions that get, insert, and delete data or that can run SQL queries and stored procedures. Your workflow can check for new records in a non-SQL database, do some processing work, use the results to create new records in your SQL database, and send email alerts about the new records.
1919

20-
If you're new to Azure Logic Apps, review the following articles to get started:
20+
If you're new to Azure Logic Apps, see the following articles to get started:
2121

2222
* [What is Azure Logic Apps?](../logic-apps/logic-apps-overview.md)
2323
* [Quickstart: Create an example Consumption logic app workflow using the Azure portal](../logic-apps/quickstart-create-example-consumption-workflow.md)
@@ -115,11 +115,13 @@ The following steps use the Azure portal, but with the appropriate Azure Logic A
115115

116116
### [Consumption](#tab/consumption)
117117

118-
1. In the [Azure portal](https://portal.azure.com), open your Consumption logic app. Under **Development Tools** in the sidebar menu, select **Logic app designer** to open a workflow.
118+
1. In the [Azure portal](https://portal.azure.com), open your Consumption logic app resource.
119119

120-
1. Follow these [general steps](../logic-apps/create-workflow-with-trigger-or-action.md?tabs=consumption#add-trigger) to add the [SQL Server managed trigger you want](/connectors/sql/#triggers).
120+
1. On the resource sidebar menu, under **Development Tools**, select the designer to open your blank workflow.
121121

122-
This example continues with the trigger named **When an item is created**. You can find this trigger under **SQL Server**.
122+
1. Add the [**SQL Server** managed trigger](/connectors/sql/#triggers) that you want for your scenario by following the [general steps to add a trigger](../logic-apps/create-workflow-with-trigger-or-action.md?tabs=consumption#add-trigger).
123+
124+
This example continues with the **SQL Server** trigger named **When an item is created**.
123125

124126
1. If prompted, provide the [information for your connection](#create-connection). When you're done, select **Create new**.
125127

@@ -139,11 +141,13 @@ The following steps use the Azure portal, but with the appropriate Azure Logic A
139141

140142
### [Standard](#tab/standard)
141143

142-
1. In the [Azure portal](https://portal.azure.com), open your Standard logic app. Under **Get started**, select **Create a workflow in designer**.
144+
1. In the [Azure portal](https://portal.azure.com), open your Standard logic app resource.
145+
146+
1. On the resource sidebar menu, under **Workflows**, select **Workflows**, and then select your blank workflow.
143147

144-
1. Select **+ Add** to create a new workflow. Enter a name for your workflow and choose the state type.
148+
1. On the workflow sidebar menu, under **Tools**, select the designer to open your blank workflow.
145149

146-
1. Follow these [general steps](../logic-apps/create-workflow-with-trigger-or-action.md?tabs=standard#add-trigger) to find and add the SQL Server [built-in trigger](/azure/logic-apps/connectors/built-in/reference/sql/#triggers) or [managed trigger](/connectors/sql/#triggers) you want.
150+
1. Add the **SQL Server** [built-in trigger](/azure/logic-apps/connectors/built-in/reference/sql/#triggers) or [managed trigger](/connectors/sql/#triggers) that you want for your scenario by following the [general steps to add a trigger](../logic-apps/create-workflow-with-trigger-or-action.md?tabs=standard#add-trigger).
147151

148152
For example, you might select the built-in trigger named **When a row is inserted** or the managed trigger named **When a row is created**. This example continues with the built-in trigger named **When a row is inserted**.
149153

@@ -155,7 +159,7 @@ The following steps use the Azure portal, but with the appropriate Azure Logic A
155159

156160
:::image type="content" source="media/connectors-create-api-sqlazure/when-row-inserted-standard.png" alt-text="Screenshot shows Standard workflow designer and built-in action named When a row is inserted.":::
157161

158-
1. If any other properties are available for this trigger, open the **Add new parameter** list, and select those properties relevant to your scenario.
162+
1. Add any other available parameters that you want from the **Advanced parameters** list.
159163

160164
In this example, the **When a row is inserted** built-in trigger returns the row that you inserted in the selected table, and nothing else. To perform other tasks, continue by adding either another SQL Server action or another action that performs the next task that you want in your logic app workflow.
161165

@@ -180,11 +184,13 @@ In this example, the logic app workflow starts with the [Recurrence trigger](../
180184

181185
### [Consumption](#tab/consumption)
182186

183-
1. In the [Azure portal](https://portal.azure.com), open your Consumption logic app and workflow in the designer.
187+
1. In the [Azure portal](https://portal.azure.com), open your Consumption logic app resource.
184188

185-
1. Follow these [general steps](../logic-apps/create-workflow-with-trigger-or-action.md?tabs=consumption#add-action) to add the [SQL Server managed action you want](/connectors/sql/#actions).
189+
1. On the resource sidebar menu, under **Development Tools**, select the designer to open your workflow.
186190

187-
This example continues with the action named **Get row**, which gets a single record.
191+
1. Add the [**SQL Server** managed action](/connectors/sql/#actions) that you want by following the [general steps to add an action](../logic-apps/create-workflow-with-trigger-or-action.md?tabs=consumption#add-action).
192+
193+
This example continues with the **SQL Server** action named **Get row**, which gets a single record.
188194

189195
1. If prompted, provide the [information for your connection](#create-connection). When you're done, select **Create**.
190196

@@ -200,9 +206,11 @@ In this example, the logic app workflow starts with the [Recurrence trigger](../
200206

201207
### [Standard](#tab/standard)
202208

203-
1. In the [Azure portal](https://portal.azure.com), open your Standard logic app and workflow in the designer.
209+
1. In the [Azure portal](https://portal.azure.com), open your Standard logic app resource.
210+
211+
1. On the resource sidebar menu, under **Workflows**, select **Workflows**, and then select the designer to open your workflow.
204212

205-
1. Follow these [general steps](../logic-apps/create-workflow-with-trigger-or-action.md?tabs=standard#add-action) to find and add the SQL Server [built-in action](/azure/logic-apps/connectors/built-in/reference/sql/#actions) or [managed action](/connectors/sql/#actions) you want.
213+
1. Add the **SQL Server** [built-in action](/azure/logic-apps/connectors/built-in/reference/sql/#actions) or [managed action](/connectors/sql/#actions) that you want for your scenario by following the [general steps to add an action](../logic-apps/create-workflow-with-trigger-or-action.md?tabs=standard#add-action).
206214

207215
For example, you might select the built-in action named **Execute query** or the managed action named **Get row**, which gets a single record. This example continues with the managed action named **Get row**.
208216

@@ -397,5 +405,5 @@ When you call a stored procedure by using the SQL Server connector, the returned
397405

398406
## Related content
399407

400-
* [List of all Logic Apps connectors](/connectors/connector-reference/connector-reference-logicapps-connectors)
408+
* [Managed connectors for Azure Logic Apps](/connectors/connector-reference/connector-reference-logicapps-connectors)
401409
* [Built-in connectors in Azure Logic Apps](built-in.md)

0 commit comments

Comments
 (0)