Skip to content

Commit aefe5dd

Browse files
authored
Merge pull request #89458 from ecfan/scheduler
Update info about Scheduler retirement
2 parents cd9dc13 + 3753b55 commit aefe5dd

17 files changed

+75
-78
lines changed
4 KB
Loading
1.44 KB
Loading
16 KB
Loading
2.19 KB
Loading
3.87 KB
Loading
16.1 KB
Loading
36.1 KB
Loading

articles/scheduler/migrate-from-scheduler-to-logic-apps.md

Lines changed: 39 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -8,36 +8,32 @@ author: derek1ee
88
ms.author: deli
99
ms.reviewer: klam, LADocs
1010
ms.topic: article
11-
ms.date: 09/20/2018
11+
ms.date: 09/23/2019
1212
---
1313

1414
# Migrate Azure Scheduler jobs to Azure Logic Apps
1515

1616
> [!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.
2020
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:
2522

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.
2824

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.
3026

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.
3228

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).
3632

3733
## Prerequisites
3834

3935
* An Azure subscription. If you don't have an Azure subscription,
40-
<a href="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/).
4137

4238
* To trigger your logic app by sending HTTP requests,
4339
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).
4642

4743
You can run multiple one-time jobs by creating just a single logic app.
4844

49-
### Create your logic app
50-
5145
1. In the [Azure portal](https://portal.azure.com),
5246
create a blank logic app in Logic App Designer.
5347

@@ -72,14 +66,14 @@ for you to select later in your workflow.
7266
If you don't have a schema, but you have a sample payload in JSON format,
7367
you can generate a schema from that payload.
7468

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**.
7670

7771
1. Under **Enter or paste a sample JSON payload**, provide your sample payload,
78-
and then choose **Done**, for example:
72+
and then select **Done**, for example:
7973

8074
![Sample payload](./media/migrate-from-scheduler-to-logic-apps/sample-payload.png)
8175

82-
1. Under the trigger, choose **Next step**.
76+
1. Under the trigger, select **Next step**.
8377

8478
1. In the search box, enter "delay until" as your filter.
8579
Under the actions list, select this action: **Delay until**
@@ -131,12 +125,12 @@ which you might have described earlier by specifying a schema.
131125

132126
For example, using the Postman app, you can create
133127
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.
135129

136130
| 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+
|||||
140134

141135
![Send request to manually trigger your logic app](./media/migrate-from-scheduler-to-logic-apps/postman-send-post-request.png)
142136

@@ -147,7 +141,7 @@ app appears under the **raw** box on the **Body** tab.
147141

148142
> [!IMPORTANT]
149143
>
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.
151145
> Find and copy the **x-ms-workflow-run-id** header value in the response.
152146
>
153147
> ![Response](./media/migrate-from-scheduler-to-logic-apps/postman-response.png)
@@ -162,8 +156,6 @@ provide the [workflow run ID](#workflow-run-id).
162156

163157
## Schedule recurring jobs
164158

165-
### Create your logic app
166-
167159
1. In the [Azure portal](https://portal.azure.com),
168160
create a blank logic app in Logic App Designer.
169161

@@ -180,11 +172,9 @@ From the triggers list, select this trigger:
180172
![Advanced schedule](./media/migrate-from-scheduler-to-logic-apps/recurrence-advanced-schedule.png)
181173

182174
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).
184176

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.
188178

189179
For example, you can include an HTTP
190180
action that sends a request to a URL,
@@ -208,11 +198,11 @@ logic app when intermittent failures happen, you can set the
208198
[retry policy](../logic-apps/logic-apps-exception-handling.md#retry-policies)
209199
in each action's settings, for example:
210200

211-
1. Open the action's (**...**) menu, and select **Settings**.
201+
1. Open the action's ellipses (**...**) menu, and select **Settings**.
212202

213203
![Open action settings](./media/migrate-from-scheduler-to-logic-apps/action-settings.png)
214204

215-
1. Select the retry policy you want. For more information about each policy,
205+
1. Select the retry policy that you want. For more information about each policy,
216206
see [Retry policies](../logic-apps/logic-apps-exception-handling.md#retry-policies).
217207

218208
![Select retry policy](./media/migrate-from-scheduler-to-logic-apps/retry-policy.png)
@@ -223,17 +213,17 @@ In Azure Scheduler, if the default action fails to run,
223213
you can run an alterative action that addresses the error condition.
224214
In Azure Logic Apps, you can also perform the same task.
225215

226-
1. In Logic App Designer, above the action you want to handle,
216+
1. In Logic App Designer, above the action that you want to handle,
227217
move your pointer over the arrow between steps,
228-
and select and **Add a parallel branch**.
218+
and select **Add a parallel branch**.
229219

230220
![Add parallel branch](./media/migrate-from-scheduler-to-logic-apps/add-parallel-branch.png)
231221

232222
1. Find and select the action you want to run instead as the alternative action.
233223

234224
![Add parallel action](./media/migrate-from-scheduler-to-logic-apps/add-parallel-action.png)
235225

236-
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**.
237227

238228
![Configure run after](./media/migrate-from-scheduler-to-logic-apps/configure-run-after.png)
239229

@@ -242,20 +232,20 @@ and select and **Add a parallel branch**.
242232

243233
![Set up "run after" properties](./media/migrate-from-scheduler-to-logic-apps/select-run-after-properties.png)
244234

245-
1. When you're finished, choose **Done**.
235+
1. When you're finished, select **Done**.
246236

247237
To learn more about exception handling, see
248238
[Handle errors and exceptions - RunAfter property](../logic-apps/logic-apps-exception-handling.md#catch-and-handle-failures-with-the-runafter-property).
249239

250240
## FAQ
251241

252-
<a name="retire-date"></a>
242+
<a name="retire-date"></a>
253243

254244
**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).
256246

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.
259249

260250
**Q**: Do I have to back up or perform any other tasks before migrating my Scheduler jobs to Logic Apps? <br>
261251
**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
272262
create a technical support request in the Azure portal.
273263
Otherwise, you can select a different support option.
274264

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**.
277266

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:
280268

281-
| Setting | Value |
269+
| Property | Value |
282270
|---------|-------|
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. |
286274
|||
287275

288276
1. Select the support option you want. If you have a paid support plan,
289-
choose **Next**.
277+
select **Next**.
290278

291279
**Community**
292280

articles/scheduler/scheduler-advanced-complexity.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,10 @@ ms.date: 11/14/2018
1515
# Build advanced schedules and recurrences for jobs in Azure Scheduler
1616

1717
> [!IMPORTANT]
18-
> [Azure Logic Apps](../logic-apps/logic-apps-overview.md)
19-
> is replacing Azure Scheduler, which is being retired.
20-
> To schedule jobs, [try Azure Logic Apps instead](../scheduler/migrate-from-scheduler-to-logic-apps.md).
18+
> [Azure Logic Apps](../logic-apps/logic-apps-overview.md) is replacing Azure Scheduler, which is
19+
> [being retired](../scheduler/migrate-from-scheduler-to-logic-apps.md#retire-date).
20+
> To continue working with the jobs that you set up in Scheduler, please
21+
> [migrate to Azure Logic Apps](../scheduler/migrate-from-scheduler-to-logic-apps.md) as soon as possible.
2122
2223
Within an [Azure Scheduler](../scheduler/scheduler-intro.md) job,
2324
the schedule is the core that determines when and how the Scheduler

articles/scheduler/scheduler-concepts-terms.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,10 @@ ms.date: 08/18/2016
1515
# Concepts, terminology, and entities in Azure Scheduler
1616

1717
> [!IMPORTANT]
18-
> [Azure Logic Apps](../logic-apps/logic-apps-overview.md)
19-
> is replacing Azure Scheduler, which is being retired.
20-
> To schedule jobs, [try Azure Logic Apps instead](../scheduler/migrate-from-scheduler-to-logic-apps.md).
18+
> [Azure Logic Apps](../logic-apps/logic-apps-overview.md) is replacing Azure Scheduler, which is
19+
> [being retired](../scheduler/migrate-from-scheduler-to-logic-apps.md#retire-date).
20+
> To continue working with the jobs that you set up in Scheduler, please
21+
> [migrate to Azure Logic Apps](../scheduler/migrate-from-scheduler-to-logic-apps.md) as soon as possible.
2122
2223
## Entity hierarchy
2324

0 commit comments

Comments
 (0)