Business Calendars

Use the Business Calendars widget to view all the timetables for your business application. If security is enabled, you can view and modify information about timetables for which you have the proper security role.

The Business Calendars widget interacts with the Security Roles widget, where the owner, writer and reader security roles are assigned.

Restriction: Business calenders have limitations when they are used with Service Component Architecture (SCA) versioning. For each IBM® Process Server or IBM Business Process Manager Advanced deployment environment, only one combination of SCA Module Name / Business Calendar Namespace / Business Calendar Name is allowed. If you are using SCA versioning, this combination does not change, because the SCA version does not appear in the combination.

To use business calendars with SCA versioning, you must change either the business calendar namespace or the business calendar name for each SCA module version. This is important not only for the administration of business calendars in Business Space, but also to ensure that each version of an SCA module gets the correct calendar.

You can do the following tasks in the Business Calendars widget:

  • View timetables (if you have the owner, writer, or reader security role).
  • View time intervals for the timetables (if you have the owner, writer, or reader security role).
  • Create, modify, and delete time intervals for the timetables (if you have the owner or writer security role).
  • View references to other timetables (if you have the owner, writer, or reader security role).

A timetable is a schedule of times that indicates availability (such as Monday to Friday). For example, an organization can define its business days and holidays in a timetable that includes the following criteria: working hours of 9:00 a.m. - 5:00 p.m. Monday through Friday, with New Year's Day, Memorial Day, Labor Day, Thanksgiving Day and Christmas Day as holidays.

All Timetables

This table displays all timetables for which you have the owner, writer, or reader security role. If you are an owner, you can grant others permission to edit or view your timetables, by assigning them to the writer or reader role using Security Roles.

This table includes the following information about timetables :
  • Name.
  • Target namespace.
  • Module information.

Timetable

Each timetable includes the following information:
  • Name.
  • Target namespace.
  • Module information.
  • Time intervals, a table that lists the start time, subject, and information about repetitions of time intervals, such as working hours or holidays.
  • References, a table that lists included and excluded timetables, with the name, target namespace, module information, and type of relationship (if the timetable has references to other timetables).

Time Interval

Each time interval includes the following information:
  • Subject.
  • Available time. Select this check box if the time interval designates available time, or clear it if the time interval designates unavailable time.
  • Description.
  • When. Select the date and type the time for the start of the time interval.
  • All day. Select this check box to have the time interval take up the entire 24 hours.
  • Recurrence. Select either Daily, Weekly, Monthly, Yearly, By Hour, By Minute, By Second, or Does Not Repeat.
  • Every. If you selected one of the repeating values for Recurrence, this field is available. Select a number, for example, 2, for every two weeks.
  • Repeat on. If you selected Weekly for Recurrence, this field is available. Select the check boxes for the days of the week.
  • Repeat on the. If you selected Monthly or Yearly for Recurrence, this field is available.
    If you selected Monthly, complete one of the following actions:
    • Select day(s) of the month and type the dates for the repeating time interval, separated by commas (for example: 1,15,30).
    • Select of the month and select a either First, Second, Third, Fourth, Fifth, Last or Every, and select a day of the week for the repeating time interval.
    If you selected Yearly, select check boxes for the months of the year for the repeating time interval and complete one of the following actions:
    • Select day(s) of the month and type the dates for the repeating time interval, separated by commas (for example: 1,15,30).
    • Select of the month and select a either First, Second, Third, Fourth, Fifth, Last or Every, and select a day of the week for the repeating time interval.
  • Repeat. If you selected one of the repeating values for Recurrence, this field is available. Complete one of the following actions:
    • Select Forever if you want the repetition to continue for the life of the application.
    • Select For and type a number if you want the time interval to repeat for a set number of times.
    • Select Until, and type an end date if you want the time interval to end on a specific day.
  • Timetable. Specifies the name of the timetable. This field is read-only.
  • Save. Click this button to save your changes to the time interval.
  • Reset. When you are modifying a time interval, click this button return to the previous state.
  • Cancel. When you creating an event, click this button to stop without saving your changes and return to the timetable.