General Requirements
Schools have the permission-based ability to schedule many processes via the User Interface using the options from the data requirements table below.
The scheduled processes screen provides a grid of existing scheduled processes at the top of the screen. The grid provides a permission-based "delete" button that allows a scheduled process to be deleted.
Scheduled processes can be disabled and re-enabled.
Data Requirements
Field Name | Required/Optional | Type | Values | Display for Frequency Values | Display Section Name(s) | Business Rules |
---|---|---|---|---|---|---|
Add New Schedule | Optional | Button | Allows the user to add new schedules | |||
Active | Optional | Checkbox | Default to unchecked |
| Determines whether or not the scheduled process is active. When this box unselected the schedule will not be in effect. | |
Name | Required | Text - alphanumeric with 200 characters max |
| |||
Process Type | Required | Drop down |
|
| Only those processes that allow for a Saved Parameter Set to be created are available in this list. | |
Parameter Set | Required | Drop down |
|
| Only those Parameter Sets marked as active are provided in the drop down. | |
Description | Optional | Text - alphanumeric with 1000 characters max |
| |||
Frequency | Required | Drop down |
|
| ||
Start Date | Required | Calendar Picker |
| Schedule Task Once | ||
Start Time | Required | Time |
|
| ||
End Time | Required | Time |
| Daily Frequency | This field is only applicable if the "Run" field is set to "Multiple Times Daily." | |
Time Zone | Required | Drop down |
|
|
| |
Run | Required | Drop down |
|
| Daily Frequency | |
Every | Required | Text | Integers - valid values are 1 thru 60 |
| Daily Frequency | |
(Every Interval Value) | Required | Drop down |
|
| Daily Frequency | |
Recurs every # weeks on: | Required | Text | Integers - valid values are 1 thru 52 |
| Weekly Frequency | |
Sunday | Optional | Checkbox | Default to unselected |
| Weekly Frequency | |
Monday | Optional | Checkbox | Default to unselected |
| Weekly Frequency | |
Tuesday | Optional | Checkbox | Default to unselected |
| Weekly Frequency | |
Wednesday | Optional | Checkbox | Default to unselected |
| Weekly Frequency | |
Thursday | Optional | Checkbox | Default to unselected |
| Weekly Frequency | |
Friday | Optional | Checkbox | Default to unselected |
| Weekly Frequency | |
Saturday | Optional | Checkbox | Default to unselected |
| Weekly Frequency | |
Day | Required | Text | Integers - valid values are 1 thru 31 |
| Monthly Frequency | |
Every | Required | Text | Integers - valid values are 1 thru 12 |
| Monthly Frequency | |
Duration Start Date | Optional | Calendar Picker |
| Duration | ||
Duration End Date | Optional | Calendar Picker | Can be null |
| Duration | The value can be null, which means the schedule is effective indefinitely. |
Mockups
Edit Mode:
Frequency = Once Screen:
Frequency = Daily Screen:
Frequency = Weekly Screen:
Frequency = Monthly Screen: