Skip to content

Commit ac5c312

Browse files
authored
Merge pull request #186642 from ecfan/disable
Azure Logic Apps: Resubmit run while workflow is disabled
2 parents e68df9a + 56ea8e3 commit ac5c312

4 files changed

+29
-23
lines changed

articles/logic-apps/create-single-tenant-workflows-azure-portal.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: logic-apps
55
ms.suite: integration
66
ms.reviewer: estfan, azla
77
ms.topic: how-to
8-
ms.date: 10/05/2021
8+
ms.date: 01/28/2022
99
ms.custom: ignite-fall-2021
1010
---
1111

@@ -175,7 +175,7 @@ Before you can add a trigger to a blank workflow, make sure that the workflow de
175175

176176
1. To save your work, on the designer toolbar, select **Save**.
177177

178-
When you save a workflow for the first time, and that workflow starts with a Request trigger, the Logic Apps service automatically generates a URL for an endpoint that's created by the Request trigger. Later, when you test your workflow, you send a request to this URL, which fires the trigger and starts the workflow run.
178+
When you save a workflow for the first time, and that workflow starts with a Request trigger, Azure Logic Apps automatically generates a URL for an endpoint that's created by the Request trigger. Later, when you test your workflow, you send a request to this URL, which fires the trigger and starts the workflow run.
179179

180180
### Add the Office 365 Outlook action
181181

@@ -267,7 +267,7 @@ To find the fully qualified domain names (FQDNs) for connections, follow these s
267267

268268
## Trigger the workflow
269269

270-
In this example, the workflow runs when the Request trigger receives an inbound request, which is sent to the URL for the endpoint that's created by the trigger. When you saved the workflow for the first time, the Logic Apps service automatically generated this URL. So, before you can send this request to trigger the workflow, you need to find this URL.
270+
In this example, the workflow runs when the Request trigger receives an inbound request, which is sent to the URL for the endpoint that's created by the trigger. When you saved the workflow for the first time, Azure Logic Apps automatically generated this URL. So, before you can send this request to trigger the workflow, you need to find this URL.
271271

272272
1. On the workflow designer, select the Request trigger that's named **When an HTTP request is received**.
273273

@@ -547,6 +547,8 @@ To stop the trigger from firing the next time when the trigger condition is met,
547547
1. Save your changes. This step resets your trigger's current state.
548548
1. [Reactivate your workflow](#disable-enable-workflows).
549549

550+
* When a workflow is disabled, you can still resubmit runs.
551+
550552
> [!NOTE]
551553
> The disable workflow and stop logic app operations have different effects. For more information, review
552554
> [Considerations for stopping logic apps](#considerations-stop-logic-apps).

articles/logic-apps/create-single-tenant-workflows-visual-studio-code.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: logic-apps
55
ms.suite: integration
66
ms.reviewer: estfan, azla
77
ms.topic: how-to
8-
ms.date: 09/13/2021
8+
ms.date: 01/28/2022
99
ms.custom: ignite-fall-2021
1010
---
1111

@@ -974,15 +974,15 @@ In Visual Studio Code, you can view all the deployed logic apps in your Azure su
974974

975975
Stopping a logic app affects workflow instances in the following ways:
976976

977-
* The Logic Apps service cancels all in-progress and pending runs immediately.
977+
* Azure Logic Apps cancels all in-progress and pending runs immediately.
978978

979-
* The Logic Apps service doesn't create or run new workflow instances.
979+
* Azure Logic Apps doesn't create or run new workflow instances.
980980

981981
* Triggers won't fire the next time that their conditions are met. However, trigger states remember the points where the logic app was stopped. So, if you restart the logic app, the triggers fire for all unprocessed items since the last run.
982982

983983
To stop a trigger from firing on unprocessed items since the last run, clear the trigger state before you restart the logic app:
984984

985-
1. In Visual Studio Code, on the left toolbar, select the Azure icon.
985+
1. In Visual Studio Code, on the left toolbar, select the Azure icon.
986986
1. In the **Azure: Logic Apps (Standard)** pane, expand your subscription, which shows all the deployed logic apps for that subscription.
987987
1. Expand your logic app, and then expand the node that's named **Workflows**.
988988
1. Open a workflow, and edit any part of that workflow's trigger.
@@ -996,9 +996,9 @@ Stopping a logic app affects workflow instances in the following ways:
996996

997997
Deleting a logic app affects workflow instances in the following ways:
998998

999-
* The Logic Apps service cancels in-progress and pending runs immediately, but doesn't run cleanup tasks on the storage used by the app.
999+
* Azure Logic Apps cancels in-progress and pending runs immediately, but doesn't run cleanup tasks on the storage used by the app.
10001000

1001-
* The Logic Apps service doesn't create or run new workflow instances.
1001+
* Azure Logic Apps doesn't create or run new workflow instances.
10021002

10031003
* If you delete a workflow and then recreate the same workflow, the recreated workflow won't have the same metadata as the deleted workflow. To refresh the metadata, you have to resave any workflow that called the deleted workflow. That way, the caller gets the correct information for the recreated workflow. Otherwise, calls to the recreated workflow fail with an `Unauthorized` error. This behavior also applies to workflows that use artifacts in integration accounts and workflows that call Azure functions.
10041004

articles/logic-apps/manage-logic-apps-with-azure-portal.md

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,10 @@ title: Manage logic apps in the Azure portal
33
description: Edit, enable, disable, or delete logic apps by using the Azure portal.
44
services: logic-apps
55
ms.suite: integration
6-
author: lauradolan
7-
ms.author: ladolan
8-
ms.reviewer: estfan, jonfan, logicappspm
9-
ms.topic: conceptual
6+
ms.reviewer: estfan, azla
7+
ms.topic: how-to
108
ms.custom: mvc
11-
ms.date: 04/23/2021
9+
ms.date: 01/28/2022
1210
---
1311

1412
# Manage logic apps in the Azure portal
@@ -59,9 +57,9 @@ You can manage logic apps using the [Azure portal](https://portal.azure.com) or
5957

6058
To stop the trigger from firing the next time when the trigger condition is met, disable your logic app. In the Azure portal, you can enable or disable a [single logic app](#disable-enable-single-logic-app) or [multiple logic apps at the same time](#disable-or-enable-multiple-logic-apps). Disabling a logic app affects workflow instances in the following ways:
6159

62-
* The Logic Apps services continues all in-progress and pending runs until they finish. Based on the volume or backlog, this process might take time to complete.
60+
* Azure Logic Apps continues all in-progress and pending runs until they finish. Based on the volume or backlog, this process might take time to complete.
6361

64-
* The Logic Apps service doesn't create or run new workflow instances.
62+
* Azure Logic Apps doesn't create or run new workflow instances.
6563

6664
* The trigger won't fire the next time that its conditions are met. However, the trigger state remembers the point at which the logic app was stopped. So, if you reactivate the logic app, the trigger fires for all the unprocessed items since the last run.
6765

@@ -88,6 +86,9 @@ To stop the trigger from firing the next time when the trigger condition is met,
8886
8987
1. To confirm whether your operation succeeded or failed, on the main Azure toolbar, open the **Notifications** list (bell icon).
9088

89+
> [!NOTE]
90+
> When a logic app workflow is disabled, you can still resubmit runs.
91+
9192
<a name="disable-or-enable-multiple-logic-apps"></a>
9293

9394
### Disable or enable multiple logic apps
@@ -112,11 +113,11 @@ To stop the trigger from firing the next time when the trigger condition is met,
112113

113114
You can delete a single logic app or multiple logic apps at the same time. Deleting a logic app affects workflow instances in the following ways:
114115

115-
* The Logic Apps service makes a best effort to cancel any in-progress and pending runs.
116+
* Azure Logic Apps makes a best effort to cancel any in-progress and pending runs.
116117

117118
Even with a large volume or backlog, most runs are canceled before they finish or start. However, the cancellation process might take time to complete. Meanwhile, some runs might get picked up for execution while the service works through the cancellation process.
118119

119-
* The Logic Apps service doesn't create or run new workflow instances.
120+
* Azure Logic Apps doesn't create or run new workflow instances.
120121

121122
* If you delete a workflow and then recreate the same workflow, the recreated workflow won't have the same metadata as the deleted workflow. You have to resave any workflow that called the deleted workflow. That way, the caller gets the correct information for the recreated workflow. Otherwise, calls to the recreated workflow fail with an `Unauthorized` error. This behavior also applies to workflows that use artifacts in integration accounts and workflows that call Azure functions.
122123

articles/logic-apps/manage-logic-apps-with-visual-studio.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ms.suite: integration
66
ms.reviewer: estfan, jonfan, logicappspm
77
ms.topic: conceptual
88
ms.custom: mvc
9-
ms.date: 04/23/2021
9+
ms.date: 01/28/2022
1010
---
1111

1212
# Manage logic apps with Visual Studio
@@ -248,9 +248,9 @@ To check the status and diagnose problems with logic app runs, you can review th
248248

249249
To stop the trigger from firing the next time when the trigger condition is met, disable your logic app. Disabling a logic app affects workflow instances in the following ways:
250250

251-
* The Logic Apps service continues all in-progress and pending runs until they finish. Based on the volume or backlog, this process might take time to complete.
251+
* Azure Logic Apps continues all in-progress and pending runs until they finish. Based on the volume or backlog, this process might take time to complete.
252252

253-
* The Logic Apps service doesn't create or run new workflow instances.
253+
* Azure Logic Apps doesn't create or run new workflow instances.
254254

255255
* The trigger won't fire the next time that its conditions are met.
256256

@@ -270,6 +270,9 @@ In Cloud Explorer, open your logic app's shortcut menu, and select **Disable**.
270270

271271
![Disable your logic app in Cloud Explorer](./media/manage-logic-apps-with-visual-studio/disable-logic-app-cloud-explorer.png)
272272

273+
> [!NOTE]
274+
> When a logic app workflow is disabled, you can still resubmit runs.
275+
273276
<a name="enable-logic-apps"></a>
274277

275278
### Enable logic apps
@@ -284,11 +287,11 @@ In Cloud Explorer, open your logic app's shortcut menu, and select **Enable**.
284287

285288
Deleting a logic app affects workflow instances in following ways:
286289

287-
* The Logic Apps service makes a best effort to cancel any in-progress and pending runs.
290+
* Azure Logic Apps makes a best effort to cancel any in-progress and pending runs.
288291

289292
Even with a large volume or backlog, most runs are canceled before they finish or start. However, the cancellation process might take time to complete. Meanwhile, some runs might get picked up for execution while the runtime works through the cancellation process.
290293

291-
* The Logic Apps service doesn't create or run new workflow instances.
294+
* Azure Logic Apps doesn't create or run new workflow instances.
292295

293296
* If you delete a workflow and then recreate the same workflow, the recreated workflow won't have the same metadata as the deleted workflow. You have to resave any workflow that called the deleted workflow. That way, the caller gets the correct information for the recreated workflow. Otherwise, calls to the recreated workflow fail with an `Unauthorized` error. This behavior also applies to workflows that use artifacts in integration accounts and workflows that call Azure functions.
294297

0 commit comments

Comments
 (0)