Schedules (JSCH)

{"URL":["/*.*/awa/pa_view_JSCH"],"heroDescriptionIdentifier":"ice_JSCH_intro","customCards":[{"id":"ice_MainJSCHConcepts","title":"Understanding the Schedule Main Concepts","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/Objects/obj_Schedule.htm","languages":["en-us"]},{"id":"ice_DefiningSchedules","title":"Defining Schedules","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/Objects/obj_Schedule_Defining.htm","languages":["en-us"]},{"id":"ice_ActivateSchedules","title":"Activating/Executing Schedules","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/Objects/obj_Schedule_Activating.htm","languages":["en-us"]},{"id":"ice_ActJSCHExplanation","title":"What Happens when the Tasks Are Activated? ","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/Objects/obj_Schedule_Activating.htm","languages":["en-us"]},{"id":"ice_ExampleOfJSCH","title":"Example: Scheduling Tasks with Time and Calendar Conditions","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/Objects/obj_JSCH_Example.htm","languages":["en-us"]},{"id":"ice_JSCHSpecialCase","title":"Special Case: A Task Is Still Running After the Period Turnaround ","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/Objects/obj_Schedule_Activating.htm","languages":["en-us"]},{"id":"ice_ScheduleFilterTasks","title":"Filtering Tasks in the Schedule","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/Objects/obj_JSCH_FilterTasks.htm","languages":["en-us"]},{"id":"ice_EditJSCHRuntime","title":"Editing the Schedule at Runtime","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/Objects/obj_Schedule_EditingPropertiesAtRuntime.htm","languages":["en-us"]},{"id":"ice_MonitoringJSCH","title":"Monitoring the Schedule","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/Objects/obj_Schedule_Activating.htm","languages":["en-us"]},{"id":"ice_RestartingActiveJSCH","title":"Restarting an Active Schedule","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/Objects/obj_Schedule_RestartStop.htm","languages":["en-us"]},{"id":"ice_StopJSCH","title":"Stopping an Active Schedule","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/Objects/obj_Schedule_RestartStop.htm","languages":["en-us"]},{"id":"ice_CheckingSchedulesOnStart","title":"Checking Schedules On Start","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/Objects/obj_Schedule_RestartStop.htm","languages":["en-us"]},{"id":"ice_JSCHBestPractices","title":"Best Practices: Planning Scheduled Tasks","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/Objects/BestPractices/BP_PlanningScheduledTasks.htm","languages":["en-us"]},{"id":"ice_JSCHAttributes","title":"Schedule Attributes","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/Objects/obj_Schedule_AttributeFieldDescr.htm","languages":["en-us"]},{"id":"ice_working_with_objects","title":"Working with Objects","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/Objects/obj_WorkingWithOverview.htm","languages":["en-us"]},{"id":"ice_AWIs_CommonFunctions","title":"Common Functions","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/_Common/CommonFunctions/CF_OverviewOfChapter.htm","languages":["en-us"]},{"id":"ice_UnderstandingPA","title":"Understanding the Process Assembly Perspective","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/Objects/ProcessAssembly.htm","languages":["en-us"]},{"id":"ice_Overview_AWI","title":"Understanding the User Interface","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/_Common/GettingStarted/GS_OverviewAWI.htm","languages":["en-us"]}]}

Schedule objects are powerful and flexible tools to design time and event-driven task management. They are frames where you collect tasks that you want to execute automatically at regular intervals. Schedule objects determine scheduling parameters, such as the periodicity with which the tasks are executed and the times at which they start.

Schedules let you modify the properties of the tasks that they contain. Such changes apply to the tasks only when processed within that particular Schedule; the objects themselves are not affected.

Schedule objects can handle the automatic processing of the following object types and their sub types:

  • Notifications
  • Events
  • File transfers
  • Groups
  • Workflows
  • Remote Task Manager
  • Jobs
  • Scripts

Object class: Schedule object

Object type/Short form: JSCH

This page includes the following:

Understanding the Schedule Main Concepts

The following concepts are essential to understand how Schedule objects work.

Period Duration

Time frame that determines the regularity with which the tasks are executed. Tasks are executed once within a period. You define it on the Attributes page of the object definition. For more information, see Attributes Page.

Period Duration and Calendars

Usually, a Schedule object is associated to a Calendar that establishes pre-conditions for executing it. The Calendar defines a constraint to the period that is defined in the Schedule.

Example: A task is executed with the regularity that is defined in the Period Duration but only on working days.

By assigning a Calendar to the Schedule, you combine the period duration definition and the Calendar definition. For more information, see Calendars (CALE)

Period Turnaround Time

Time at which completed tasks are removed from the Schedule. The same tasks are reloaded for the same period.

You define it on the Attributes page of the object definition.

Start Times and Offsets

Schedules let you define the start time of each task whose execution you want to automate through them. They also allow you to define an offset in days in relation to the period duration specified for the Schedule.

Period Duration, Period Turnaround Time and Start Times

The period duration and the period turnaround time are cyclical tools that are specific to the Schedule as a whole. Start times and Calendars are defined specifically for each child task.

Tip: Have a look at Example: Scheduling Tasks with Time and Calendar Conditions: This example describes how to set up a Schedule object in which the tasks should meet time constrains.

Schedule Statuses

Schedule objects typically have one of the following statuses:

  • Active, when the Schedule is enabled.
  • Stopped, if you select the Suspend option for the Schedule.

The statuses of both the Schedule and of its tasks are visible in the Process Monitoring perspective.

This section includes the following pages: