The steps for defining Schedules (JSCH) are the same as for any other Automic object. This section describes the settings that are specific to only Schedule objects. For general information about the purpose of a Schedule object, see Schedule Objects (JSCH).
A Schedule definition is made up of the following pages:
To Define a Schedule Object
Designing schedule objects takes place at two levels:
There you specify its period duration and turnaround time. These parameters determine the periodicity with which the tasks in the schedule will be executed and their start times
The Schedule window is divided in two panels; in the upper one you assemble the tasks and set the time definitions that will govern their execution. In the lower pane you can assign a calendar to the schedule and/or modify some of the properties of the tasks you added. Click the button on the upper right corner of the window to toggle on/off the lower pane.
To Add Tasks and Define their Properties
Click the Add Row button to activate the row and click again the folder icon on the right.
The Select Object dialog is displayed, where you select the task you want to include:
Define the task-specific settings. The table below provides descriptions of all the available options:
Section | Setting Descriptions |
---|---|
Active |
This checkbox is activated by default. This means that this task will be executed according to the settings you are about to define. If you deactivate it, the task remains as part of the schedule object but will not be executed with it. It obtains the ENDED_INACTIVE status. |
Start Time |
The time at which this task will be executed. The default value is the time that you have defined in the Period Turnaround Time field on the schedule's Attributes page. You can specify here a different start time for every task in the schedule but take into account that the task start time must always be after the period turnaround time. |
Start Offset (days) |
You use this field in combination with the period duration and turnaround time. Enter here the number of days that should elapse between the beginning of a period and the activation of the selected task. The Logical Date specifies the period's start. |
Calendar Conditions set |
It can happen that the period duration and the task start offset parameters you have defined cause tasks to be executed on dates you'd rather avoid because they are non-working days, for example. Or maybe you want the task to be executed only in some of the days that result from those settings. You can solve these situations assigning calendars to the tasks. If a task is not executed due to the defined calendar conditions, it obtains the ENDED_INACTIVE status. When you add tasks to the schedule they might already have calendars attached to them. You can remove them, attach a different one or add an additional calendar here. Remember, these changes apply to this task only when it is executed from within this schedule object. A tick indicates that the task has a calendar assigned to it. To assign a calendar to the task
For detailed information on calendars please click here. For details on how to work with tables please click here. |
Runtime Settings overridden |
On the Runtime Page you define the parameters to calculate the maximum and minimum runtimes of tasks and, in case of deviations, you specify what should happen. You can override these definitions for this task's executions within the schedule object. The task runtime can be monitored during its execution. This allows you to react quickly to runtimes that exceed the maximum defined by canceling or ending the task or executing another one. Likewise, when the execution has ended, you can check whether it was processed in at least the minimum runtime defined and, if not, you can react accordingly. To Modify the Task Runtime Parameters
A tick indicates that the task has specific runtime definitions for this schedule. |
Result Check |
You specify here what should happen with the task depending on the status it obtained after its execution. For tasks with the ENDED_INACTIVE status, this setting is ignored. To Define the Result Check and Follow-Up Actions
|
Variables |
If the task has variables defined for it, they are displayed here. You can override the suggested values here for its execution within the schedule object. |
Prompt Sets |
Prompt sets in the object definition determine whether tasks need user input to be executed. Depending on the PromptSet definitions, the fields for the prompt parameters can be a text fields, checkboxes, dropdown lists and so on. When you include a task containing prompt sets in a schedule, the input fields are displayed here. You can populate them with the values to be used when the schedule object executes it, so that no user input is required at runtime. |
Next Steps
This activates the Schedule, which from now on will run automatically. For details please refer to Activating Schedule Objects.
These changes apply to that specific execution. See Modifying the Properties of Tasks at Runtime.