Calendar References

Business processes and timer events can have calendar references that link them to appropriate calendars. This allows you to reflect situations where different parts of the organization have different working patterns.

Calendar references (also called calendar aliases) are created in TIBCO Business Studio, then assigned to a calendar using the API. For information about assigning a calendar reference to a calendar, see Assigning a Calendar Reference to a Calendar.

A calendar reference consists of:
  • a namespace, a name, and a type (Base or Overlay). These are used by TIBCO Business Studio user to identify the calendar required, but do not necessarily match the namespace and name of any actual calendar,
  • a GUID generated automatically by TIBCO Business Studio, that provides a unique identifier for this one reference.

The WorkCalService contains the following calendar reference-related functions:

  • createCalendarReferences - Associates a calendar reference to a calendar.
  • deleteCalendarReferences - Deletes the specified calendar references from the identified calendar.
  • resolveReferences - Resolves a collection of specified calendar reference GUIDs, that is, it tells you the calendars to which the specified calendar references are associated.

For more information about calendar references, see the "Intermediate Events" section in the TIBCO Business Studio Process Modeling User’s Guide.