Deadlines and Localization

When calculating deadlines, start times are specified as actual UTC times. An examination of the organization model determines which base and which (if any) overlay calendar to use. Then, the available working hours are calculated from the information in the calendar entries. The combination of the start time, the duration of the work item, and the working hours available is used to calculate the earliest date and time at which the given work item can be completed.

Where more than one timezone is involved, the timezone to use for deadlines is determined locally. For example, assume that TIBCO ActiveMatrix BPM offers a work item to the users in an organization unit, and that the calendar for that organization unit is based upon the London timezone. However, the work item being offered resides on a TIBCO ActiveMatrix BPM node based in New York. The deadline calculation is based on the timezone and the working times of the London organization unit, and not on the New York timezone of the BPM node.

Note: Note that deadlines of less than one hour are calculated without using calendars or invoking the Calendar services components. BPM simply adds the work item’s duration to its start time.