By the end of this chapter you will be able to:
- Set up tasks and task plans
- Schedule task plans
Task plans allow you to set up collections of components to run at the same time. You can also schedule when analysis will run on these models. In this exercise you will set up a simple task plan to run your model, and schedule it.
Creating Tasks and Task Plans
- In the repository, find Task Plans. Right-click on Task Plans to display the popup menu.
- Select Create New. PhixFlow opens a new task plan settings.
- In Basic Settings, set:
- Name:
Run Customer Details Model
- Enabled: tick
- In the toolbar, click Save.
- Name:
- In Tasks, click Create New and from the drop-down men, select Analysis Task. PhixFlow opens a new Analysis Task Details settings tab on the left of the task plan settings tab.
- In the Basic Settings section, set:
- Name:
Run Customer Summary by Region
- Click Save.
- Name:
- In the Streams section, click List Tables to list the streams.
- On the right, PhixFlow displays the list of streams in the repository.
- Find the stream
Customer Summary by Region
and drag it into the list of streams in the form.
- Click OK to save and close the analysis task details settings.
- In the Basic Settings section, set:
- Back in the task plan settings, in the Send By Email section, set:
- Email from:
system@PhixFlow.com
Subject Expression:
"Result of Run Customer Details Model at " + now()
Message Expression:
"Result of Run Customer Details Model at " + now() + ": Messages: " + _messages + "; Warnings: " + _warnings + "; Errors: " + _errors
- Email from:
- In the Notification section, drag the user
Train
(the user you are currently logged in as) into the list of recipients. - In the settings toolbar, click OK.
- Right-click on your task plan and select Start. PhixFlow runs the task plan and sends an email to the selected user.
- You will receive another email from the export of the customer summary, and an email with the status of the task plan run.
Scheduling Task Plans
- Double-click your new task plan to open its settings.
- In the Basic Settings section, set Scheduled: tick. PhixFlow displays a Schedule section.
- You need to enter values that will run the task plan 2 or 3 minutes from now.
For day, month and year fields you will use wildcard characters * and ?.
Enter:- Seconds:
0
- Minutes:
mm
wheremm
is 2 or 3 minutes from now. For example, if the time is now 11:41 am, enter 43. - Hours: hh
wherehh
is the current hour. For example, if the time is now 11:41 am, enter 11. - Day of Month: *
- Month: *
- Day of Week: ?
- Year: *
- Seconds:
- Click OK.
- Wait for your task plan to start under its schedule.