Calendars

By default, SBM calculates time using a 24-hour/seven-day-week calendar. You can create custom calendars to establish hours of operation, however, and assign them to the following features:

Elapsed time for these features is calculated based on each calendar's defined operating hours. For example, the time to escalate may be set to 8 hours, and a calendar's hours of operation is set at Monday through Friday from 8 a.m. to 5 p.m. If an event that triggers an escalation to fire begins at 3 p.m. on Friday and the event is not resolved, an escalation is sent at 2 p.m. on the following Monday.

Note: Calculations are not combined for multiple calendars, and you can only apply one calendar to each notification escalation or report.

Using Calendars Across Multiple Time Zones

A time zone is set for each calendar, and this time zone is used for all calculations based on the calendar. Time zones applied in each user's preferences do not automatically apply to hours of operation calculations.

To apply hours of operation across multiple time zones:
  • Create calendars for specific time zones, and then apply them to individual notification escalations and reports.
  • Create calendars for specific time zones, and then assign them to users in those time zones.
  • For notification escalations, select the User Owner or User Submitter calendars to apply them to the time zones set for the calendar assigned to the user who owns or submits an item when it is evaluated for escalation.
    Note: Notification escalations that use the User Owner or User Submitter calendars are calculated against an item's current owner or submitter. This user may change during the time-to-escalate period. For example, if a user with a US/Eastern time zone owns an item for two hours, and then assigns the item to a user with a US/Pacific time zone, the escalation is fired based on the user with the US/Pacific time zone.

Calculating Elapsed Time for State Changes

By default, elapsed time for state changes is recorded based on a 24-hour day, seven-day week. A record is added to the database every time a primary item moves from one state to another. These records are used for calculating elapsed time for the Average Time to State duration reports.
Note: If you upgraded your system from TeamTrack and you want to report on elapsed time for state changes on primary items in the database before the upgrade, you should run the PostUpgradeUtil.exe AFTER you upgrade but BEFORE you use the new report types. For details, refer to the Moving to SBM guide.

You can also create custom calendars to use for duration reports. This allows users to run reports that show elapsed time for state changes based on the hours of operation defined in the calendar. To record elapsed time for state changes based on a calendar, select the Save Elapsed Time for Calculating State Changes in Duration Reports check box located on the calendar's General page.

The following information applies to elapsed time calculations for state changes: