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/logic-apps/create-single-tenant-workflows-azure-portal.md
+34-40Lines changed: 34 additions & 40 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ ms.suite: integration
7
7
ms.reviewer: estfan, azla
8
8
ms.collection: ce-skilling-ai-copilot
9
9
ms.topic: how-to
10
-
ms.date: 01/21/2025
10
+
ms.date: 02/07/2025
11
11
# Customer intent: As a developer, I want to create my first example Standard logic app workflow that runs in single-tenant Azure Logic Apps using the Azure portal.
12
12
---
13
13
@@ -22,7 +22,7 @@ This how-to guide shows how to create an example automated workflow that waits f
22
22
23
23
When you finish, your workflow looks like the following high level example:
24
24
25
-
:::image type="content" source="media/create-single-tenant-workflows-azure-portal/overview.png" alt-text="Screenshot shows Azure portal, example Consumption workflow with Request trigger and Office 365 Outlook action." lightbox="media/create-single-tenant-workflows-azure-portal/overview.png":::
25
+
:::image type="content" source="media/create-single-tenant-workflows-azure-portal/overview.png" alt-text="Screenshot shows Azure portal, example Standard workflow with Request trigger and Office 365 Outlook action." lightbox="media/create-single-tenant-workflows-azure-portal/overview.png":::
26
26
27
27
You can have multiple workflows in a Standard logic app. Workflows in the same logic app and the tenant run in the same process as the Azure Logic Apps runtime, so they share the same resources and provide better performance.
28
28
@@ -217,21 +217,23 @@ For optimal designer responsiveness and performance, review and follow these gui
217
217
218
218
After you create your empty logic app resource, you have to add your first workflow.
219
219
220
-
1. After Azure opens the resource, on your logic app menu, under **Workflows**, select **Workflows**. On the **Workflows** toolbar, select **Add**.
220
+
1. After Azure opens the resource, on your logic app menu, under **Workflows**, select **Workflows**. On the **Workflows** toolbar, open the **Add** menu, and select **Add**.
221
221
222
-
:::image type="content" source="media/create-single-tenant-workflows-azure-portal/logic-app-add-blank-workflow.png" alt-text="Screenshot shows logic app menu with Workflows selected. The toolbar shows selected option for Add." lightbox="media/create-single-tenant-workflows-azure-portal/logic-app-add-blank-workflow.png":::
222
+
:::image type="content" source="media/create-single-tenant-workflows-azure-portal/add-blank-workflow.png" alt-text="Screenshot shows logic app menu with Workflows selected. The toolbar shows selected option for Add." lightbox="media/create-single-tenant-workflows-azure-portal/add-blank-workflow.png":::
223
223
224
-
1. After the **New workflow** pane opens, provide a name for your workflow, and select the state type, either [**Stateful** or **Stateless**](single-tenant-overview-compare.md#stateful-stateless). When you finish, select **Create**.
224
+
1. After the **New workflow** pane opens, provide a name for your workflow, and select the **State type**, which is either [**Stateful** or **Stateless**](single-tenant-overview-compare.md#stateful-stateless). When you finish, select **Create**.
225
225
226
226
This example adds a blank stateful workflow named **Stateful-Workflow**. By default, the workflow is enabled but doesn't do anything until you add a trigger and actions.
227
227
228
-

228
+
:::image type="content" source="media/create-single-tenant-workflows-azure-portal/blank-workflow-created.png" alt-text="Screenshot shows new blank stateful workflow named Stateful-Workflow.":::
229
229
230
230
1. From the workflow list, select the blank stateful workflow.
231
231
232
-
1. On the workflow menu, under **Developer**, select **Designer**.
232
+
1. On the workflow menu, under **Tools**, select **Designer**.
233
233
234
-
The designer surface shows a prompt to select a trigger operation. By default, the prompt is already selected so that a pane with available triggers already appears open.
234
+
The designer opens, and the surface shows the **Add trigger** prompt.
235
+
236
+
1. On the designer surface, select **Add trigger** to open the connectors gallery so that you can select a trigger operation.
235
237
236
238
Now, add a trigger that starts your workflow.
237
239
@@ -241,13 +243,13 @@ Now, add a trigger that starts your workflow.
241
243
242
244
This example workflow starts with the [built-in **Request** trigger](../connectors/connectors-native-reqres.md) named **When a HTTP request is received**. This trigger creates an endpoint that other services or logic app workflows can call and waits for those inbound calls or requests to arrive. Built-in operations run natively and directly within the Azure Logic Apps runtime.
243
245
244
-
1.On the workflow designer, make sure that your blank workflow is open and that the **Add a trigger** prompt is selected on the designer surface.
246
+
1.In the workflow designer, make sure that your blank workflow is open and that the **Add a trigger** prompt is selected on the designer surface.
245
247
246
248
1. By using **request** as the search term, [follow these steps to add the built-in **Request** trigger named **When a HTTP request is received**](create-workflow-with-trigger-or-action.md?tabs=standard#add-trigger) to your workflow.
247
249
248
250
When the trigger appears on the designer, the trigger's information pane opens to show the trigger's properties, settings, and other actions.
249
251
250
-

252
+
:::image type="content" source="media/create-single-tenant-workflows-azure-portal/request-trigger-added.png" alt-text="Screenshot shows workflow designer, Rquest trigger, and opneed trigger information pane.":::
251
253
252
254
1. Save your workflow. On the designer toolbar, select **Save**.
253
255
@@ -257,11 +259,11 @@ This example workflow starts with the [built-in **Request** trigger](../connecto
257
259
258
260
This example workflow continues with the [Office 365 Outlook managed connector action](../connectors/connectors-create-api-office365-outlook.md) named **Send an email**. Managed connector operations run in Azure versus natively and directly on the Azure Logic Apps runtime.
259
261
260
-
1. On the designer, under the trigger that you added, select the plus sign (**+**) > **Add an action**.
262
+
1. On the designer surface, under the trigger that you added, select the plus sign (**+**) > **Add an action**.
261
263
262
-
The **Add an action** pane opens so that you can select the next action.
264
+
The **Add an action** pane opens so that you can select an action.
263
265
264
-
1. By using **office send an email** as the search term, [follow these steps to add the Office 365 Outlook action that's named **Send an email (V2)**](create-workflow-with-trigger-or-action.md?tabs=standard#add-action) to your workflow.
266
+
1. By using **office 365 outlook send email** as the search term, [follow these steps to add the Office 365 Outlook action that's named **Send an email (V2)**](create-workflow-with-trigger-or-action.md?tabs=standard#add-action) to your workflow.
265
267
266
268
1. In the action's information pane, under **Create a new connection**, select **Sign in** so that you can create a connection to your email account.
267
269
@@ -282,18 +284,15 @@ This example workflow continues with the [Office 365 Outlook managed connector a
282
284
283
285
1. In the action information pane, on the **Parameters** tab, provide the required information for the action, for example:
284
286
285
-

286
-
287
287
| Property | Required | Value | Description |
288
288
|----------|----------|-------|-------------|
289
289
|**To**| Yes | <*your-email-address*> | The email recipient, which can be your email address for test purposes. This example uses the fictitious email, **[email protected]**. |
290
290
|**Subject**| Yes |**An email from your example workflow**| The email subject |
291
291
|**Body**| Yes |**Hello from your example workflow!**| The email body content |
292
292
293
-
> [!NOTE]
294
-
> When making any changes in the information pane on the **Settings**, **Static Result**, or **Run After** tabs,
295
-
> make sure that you select **Done** to commit those changes before you switch tabs or change focus to the designer.
296
-
> Otherwise, the designer won't keep your changes.
293
+
When you're done, your version looks similar to the following example:
294
+
295
+
:::image type="content" source="media/create-single-tenant-workflows-azure-portal/send-email-action-details.png" alt-text="Screenshot shows designer, action named Send an email (V2), and action information pane with selected tab named Parameters.":::
297
296
298
297
1. Save your workflow. On the designer toolbar, select **Save**.
299
298
@@ -334,17 +333,19 @@ To find the inbound and outbound IP addresses used by your logic app and workflo
334
333
335
334
To find the fully qualified domain names (FQDNs) for connections, follow these steps:
336
335
337
-
1. On your logic app menu, under **Workflows**, select **Connections**. On the **API Connections** tab, select the connection's resource name, for example:
336
+
1. On your logic app menu, under **Workflows**, select **Workflows**, **Connections**.
337
+
338
+
1. On the **API Connections** tab, select the connection's resource name, for example:
338
339
339
-

340
+
:::image type="content" source="media/create-single-tenant-workflows-azure-portal/logic-app-connections.png" alt-text="Screenshot shows logic app menu with selected item named Connections and selected connection resource named office365.":::
340
341
341
-
1. Expand your browser wide enough so that when **JSON View** appears in the browser's upper right corner, select **JSON View**.
342
+
1. Expand your browser wide enough so that **JSON View** appears visible in the browser's upper right corner, and then select **JSON View**.
342
343
343
-

344
+
:::image type="content" source="media/create-single-tenant-workflows-azure-portal/logic-app-connection-view-json.png" alt-text="Screenshot shows API Connection page with selected option named JSON View.":::
344
345
345
346
1. Copy and save the **connectionRuntimeUrl** property value somewhere safe so that you can set up your firewall with this information.
346
347
347
-

348
+
:::image type="content" source="media/create-single-tenant-workflows-azure-portal/logic-app-connection-runtime-url.png" alt-text="Screenshot shows selected property value named connectionRuntimeUrl.":::
348
349
349
350
1. For each connection, repeat the relevant steps.
350
351
@@ -356,25 +357,18 @@ In this example, the workflow runs when the **Request** trigger receives an inbo
356
357
357
358
1. On the workflow designer, select the **Request** trigger that's named **When a HTTP request is received**.
358
359
359
-
1. After the information pane opens, on the **Parameters** tab, find the **HTTP POST URL** property. To copy the generated URL, select the **Copy Url** (copy file icon), and save the URL somewhere else for now. The URL follows this format:
360
+
1. After the information pane opens, on the **Parameters** tab, find the **HTTP URL** property.
361
+
362
+
1. To copy the generated URL, select the **Copy URL** (copy file icon), and save the URL somewhere else for now. The URL follows this format:

366
+
:::image type="content" source="media/create-single-tenant-workflows-azure-portal/find-request-trigger-url.png" alt-text="Screenshot shows workflow designer with Request trigger and endpoint URL in property named HTTP URL.":::
364
367
365
-
For this example, the URL looks like this:
368
+
For this example, the URL looks like the following sample:
> You can also find the endpoint URL on your logic app **Overview** page in the **Workflow URL** property.
372
-
>
373
-
> 1. On the resource menu, select **Overview**.
374
-
> 1. On the **Overview** pane, find the **Workflow URL** property.
375
-
> 1. To copy the endpoint URL, move your pointer over the end of the endpoint URL text,
376
-
> and select **Copy to clipboard** (copy file icon).
377
-
378
372
1. To test the endpoint URL and trigger the workflow, send an HTTP request to the URL, including the method that the **Request** trigger expects, by using your HTTP request tool and its instructions.
379
373
380
374
This example uses the **GET** method with the copied URL, which looks like the following sample:
@@ -383,7 +377,7 @@ In this example, the workflow runs when the **Request** trigger receives an inbo
383
377
384
378
When the trigger fires, the example workflow runs and sends an email that appears similar to this example:
385
379
386
-

380
+

387
381
388
382
<aname="review-run-history"></a>
389
383
@@ -468,7 +462,7 @@ By default, your Standard logic app authenticates access to your Azure Storage a
468
462
469
463
1. On the logic app menu, under **Settings**, select **Environment variables**.
470
464
471
-
1. On the **App settings** tab, select **Add** to add the following app settings and values:
465
+
1. On the **App settings** tab, select **Add** to add each of the following app settings and values and select **Apply** when you finish with each setting.
472
466
473
467
| App setting | Value |
474
468
|-------------|-------|
@@ -609,6 +603,6 @@ To fix this problem, follow these steps to delete the outdated version so that t
609
603
610
604
The portal automatically gets and uses the latest bundle.
611
605
612
-
## Next steps
606
+
## Related content
613
607
614
-
*[Monitor workflow run status, review trigger and workflow run history, and set up alerts in Azure Logic Apps](monitor-logic-apps.md?tabs=standard)
608
+
*[View workflow statusand run history](view-workflow-status-run-history.md?tabs=standard)
0 commit comments