Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Calendars specify the days for which Orders orders can be created by Schedules to execute Workflowsworkflows.
  • Schedules can further limit the days suggested by a Calendar and specify the time for which Orders are scheduled.orders are scheduled.

Calendars and Schedules are highly flexible allowing a larger number of rules when to execute workflows.

  • The same Calendar can be used by any number of Schedules.
  • As each Schedule can limit the days for workflow execution within the scope of the Calendar used there is no need for a larger number of Calendars.
  • Typically one to five Calendars are sufficient for an organization, for example using specific Calendars for all days, for company business days, for department business days etc.

Manage Calendar

Add Calendar

...

  • Calendars are configured for either working days or non-working days:
    • Working day Calendars specify the business days for which orders for workflow execution are scheduled.
    • Non-working day Calendars specify days that are excluded from workflow execution.
    • Both calendar types can be combined with precedence being given to non-working days for any overlapping days.
  • Calendars can be limited by a validity period that specifies the begin and end of validity respectively. A Calendar does not calculate days that lie
    • before begin of its validity period ,or
    • after end of its validity period.

...

  • Any number of Frequencies of the same or different type can be added.
  • Similar to a Calendar Calendars each Frequency can further limit the its validity period. However, a Frequency cannot anticipate or exceed its Calendar's validity period.

 Typical Frequencies include for example:

...

  • Any number of the same or different Frequencies can be added to a Calendar.
  • Frequencies are merged to calculate the resulting days of for the given Calendar.

Frequency Type: Weekdays

...

Frequency Type: Specific Days

This option lets users freely select dates from a yearly calendar.

...

With Frequencies being added users find the list of available Frequencies for the Calendar object: . Actions are offered for each Frequency:

...

  • Users can choose to click the button for Excluded Frequencies instead that  that specifies days for which no workflows should be executed.
  • A Calendar can have both Included Frequencies and Excluded Frequencies at the same time.
  • When calculating resulting days of a Calendar then any days from Excluded Frequencies are excluded from the resultresulting days.

Show Preview

The Calendar object view offers the Show Preview button:

...

Calendars are not deployed to a Controller and Agent. Instead, they are used by the JS7 - Daily Plan Service to create orders for workflow execution at the given days.

Calendars therefore know a draft status and a released status:

  • A draft status is visible from  icon and from the  orange bullet.
    • Draft Calendars are ignored by the Daily Plan when creating Orders orders for Workflow workflow execution.
  • A released status is visible from the  icon and from the  blue bullet.
    • Released Calendars are used by Schedules when creating Orders orders for Workflow workflow execution with the Daily Plan.

...