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/scheduler/migrate-from-scheduler-to-logic-apps.md
+39-51Lines changed: 39 additions & 51 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,36 +8,32 @@ author: derek1ee
8
8
ms.author: deli
9
9
ms.reviewer: klam, LADocs
10
10
ms.topic: article
11
-
ms.date: 09/20/2018
11
+
ms.date: 09/23/2019
12
12
---
13
13
14
14
# Migrate Azure Scheduler jobs to Azure Logic Apps
15
15
16
16
> [!IMPORTANT]
17
-
> Azure Logic Apps is replacing Azure Scheduler,
18
-
> which is being retired. To schedule jobs,
19
-
> follow this article for moving to Azure Logic Apps instead.
17
+
> [Azure Logic Apps](../logic-apps/logic-apps-overview.md) is replacing Azure Scheduler,
18
+
> which is [being retired](#retire-date). To continue working with the jobs that you set
19
+
> up in Scheduler, please move to Azure Logic Apps as soon as possible by following this article.
20
20
21
-
This article shows how you can schedule one-time
22
-
and recurring jobs by creating automated workflows
23
-
with Azure Logic Apps, rather than with Azure Scheduler.
24
-
When you create scheduled jobs with Logic Apps, you get these benefits:
21
+
This article shows how you can schedule one-time and recurring jobs by creating automated workflows with Azure Logic Apps, rather than with Azure Scheduler. When you create scheduled jobs with Logic Apps, you get these benefits:
25
22
26
-
* You don't have to worry about the concept of a *job collection*
27
-
because each logic app is a separate Azure resource.
23
+
* Build your job by using a visual designer and [ready-to-use connectors](../connectors/apis-list.md) from hundreds of services, such as Azure Blob Storage, Azure Service Bus, Office 365 Outlook, and SAP.
28
24
29
-
*You can run multiple one-time jobs by using a single logic app.
25
+
*Manage each scheduled workflow as a first-class Azure resource. You don't have to worry about the concept of a *job collection* because each logic app is an individual Azure resource.
30
26
31
-
*The Azure Logic Apps service supports time zone and daylight savings time (DST).
27
+
*Run multiple one-time jobs by using a single logic app.
32
28
33
-
To learn more, see [What is Azure Logic Apps?](../logic-apps/logic-apps-overview.md)
34
-
or try creating your first logic app in this quickstart:
35
-
[Create your first logic app](../logic-apps/quickstart-create-first-logic-app-workflow.md).
29
+
* Set schedules that support time zones and automatically adjust to daylight savings time (DST).
30
+
31
+
To learn more, see [What is Azure Logic Apps?](../logic-apps/logic-apps-overview.md) or try creating your first logic app in this quickstart: [Create your first logic app](../logic-apps/quickstart-create-first-logic-app-workflow.md).
36
32
37
33
## Prerequisites
38
34
39
35
* An Azure subscription. If you don't have an Azure subscription,
40
-
<ahref="https://azure.microsoft.com/free/"target="_blank">sign up for a free Azure account</a>.
36
+
[sign up for a free Azure account](https://azure.microsoft.com/free/).
41
37
42
38
* To trigger your logic app by sending HTTP requests,
43
39
use a tool such as the [Postman desktop app](https://www.getpostman.com/apps).
@@ -46,8 +42,6 @@ use a tool such as the [Postman desktop app](https://www.getpostman.com/apps).
46
42
47
43
You can run multiple one-time jobs by creating just a single logic app.
48
44
49
-
### Create your logic app
50
-
51
45
1. In the [Azure portal](https://portal.azure.com),
52
46
create a blank logic app in Logic App Designer.
53
47
@@ -72,14 +66,14 @@ for you to select later in your workflow.
72
66
If you don't have a schema, but you have a sample payload in JSON format,
73
67
you can generate a schema from that payload.
74
68
75
-
1. In the Request trigger, choose**Use sample payload to generate schema**.
69
+
1. In the Request trigger, select**Use sample payload to generate schema**.
76
70
77
71
1. Under **Enter or paste a sample JSON payload**, provide your sample payload,
1. In the search box, enter "delay until" as your filter.
85
79
Under the actions list, select this action: **Delay until**
@@ -131,12 +125,12 @@ which you might have described earlier by specifying a schema.
131
125
132
126
For example, using the Postman app, you can create
133
127
a POST request with the settings similar to this sample,
134
-
and then choose**Send** to make the request.
128
+
and then select**Send** to make the request.
135
129
136
130
| Request method | URL | Body | Headers |
137
-
|----------------|-----|------|---------|
138
-
| **POST** | <*endpoint-URL*> | **raw** <p>**JSON(application/json)** <p>In the **raw** box, enter the payload you want to send in the request. <p>**Note**: This setting automatically configures the **Headers** values. | **Key**: Content-Type <br>**Value**: application/json
139
-
||||
131
+
|----------------|-----|------|---------|
132
+
|**POST**| <*endpoint-URL*> |**raw** <p>**JSON(application/json)** <p>In the **raw** box, enter the payload that you want to send in the request. <p>**Note**: This setting automatically configures the **Headers** values. |**Key**: Content-Type <br>**Value**: application/json|
133
+
|||||
140
134
141
135

142
136
@@ -147,7 +141,7 @@ app appears under the **raw** box on the **Body** tab.
147
141
148
142
> [!IMPORTANT]
149
143
>
150
-
> If you want to cancel the job later, choose the **Headers** tab.
144
+
> If you want to cancel the job later, select the **Headers** tab.
151
145
> Find and copy the **x-ms-workflow-run-id** header value in the response.
For more information about advanced scheduling options, see
183
-
[Create and run recurring tasks and workflows with Azure Logic Apps](../connectors/connectors-native-recurrence.md)
175
+
[Create and run recurring tasks and workflows with Azure Logic Apps](../connectors/connectors-native-recurrence.md).
184
176
185
-
1. Add other actions you want by selecting from [hundreds of ready-to-use](../connectors/apis-list.md).
186
-
Under the trigger, choose **Next step**.
187
-
Find and select the actions you want.
177
+
1. Add other actions you want by selecting from [hundreds of ready-to-use](../connectors/apis-list.md). Under the trigger, select **Next step**. Find and select the actions you want.
188
178
189
179
For example, you can include an HTTP
190
180
action that sends a request to a URL,
@@ -208,11 +198,11 @@ logic app when intermittent failures happen, you can set the
1. On the alternative action, open the (**...**) menu, and select **Configure run after**.
226
+
1. On the alternative action, open the ellipses (**...**) menu, and select **Configure run after**.
237
227
238
228

239
229
@@ -242,20 +232,20 @@ and select and **Add a parallel branch**.
242
232
243
233

244
234
245
-
1. When you're finished, choose**Done**.
235
+
1. When you're finished, select**Done**.
246
236
247
237
To learn more about exception handling, see
248
238
[Handle errors and exceptions - RunAfter property](../logic-apps/logic-apps-exception-handling.md#catch-and-handle-failures-with-the-runafter-property).
249
239
250
240
## FAQ
251
241
252
-
<aname="retire-date"></a>
242
+
<aname="retire-date"></a>
253
243
254
244
**Q**: When is Azure Scheduler retiring? <br>
255
-
**A**: Azure Scheduler is scheduled to retire on September 30, 2019.
245
+
**A**: Azure Scheduler is scheduled to fully retire on December 31, 2019. For important steps to take before this date and a detailed timeline, see [Extending retirement date for Scheduler to December 31, 2019](https://azure.microsoft.com/en-us/updates/extending-retirement-date-of-scheduler/). For general updates, see [Azure updates - Scheduler](https://azure.microsoft.com/updates/?product=scheduler).
256
246
257
-
**Q**: What happens to my Scheduler job collections and jobs after the service retires? <br>
258
-
**A**: All Scheduler job collections and jobs will be deleted from the system.
247
+
**Q**: What happens to my job collections and jobs after the service retires? <br>
248
+
**A**: All Scheduler job collections and jobs stop running and are deleted from the system.
259
249
260
250
**Q**: Do I have to back up or perform any other tasks before migrating my Scheduler jobs to Logic Apps? <br>
261
251
**A**: As a best practice, always back up your work. Check that the logic apps you created are running as expected before deleting or disabling your Scheduler jobs.
@@ -272,21 +262,19 @@ If your Azure subscription has a paid support plan, you can
272
262
create a technical support request in the Azure portal.
273
263
Otherwise, you can select a different support option.
274
264
275
-
1. On the [Azure portal](https://portal.azure.com) main menu,
276
-
select **Help + support**.
265
+
1. On the [Azure portal](https://portal.azure.com) main menu, select **Help + support**.
277
266
278
-
1. Under **Support**, select **New support request**.
279
-
Provide these details for your request:
267
+
1. From the **Support** menu, select **New support request**. Provide this information about for your request:
280
268
281
-
|Setting| Value |
269
+
|Property| Value |
282
270
|---------|-------|
283
-
|**Issue type**|**Technical**|
284
-
|**Subscription**| <*your-Azure-subscription*> |
285
-
|**Service**| Under **Monitoring & Management**, select **Scheduler**. |
271
+
|**Issue type**|**Technical**|
272
+
|**Subscription**| <*your-Azure-subscription*> |
273
+
|**Service**| Under **Monitoring & Management**, select **Scheduler**. If you can't find **Scheduler**, select **All services** first. |
286
274
|||
287
275
288
276
1. Select the support option you want. If you have a paid support plan,
0 commit comments