Skip to main content

Schedule Rules

Schedule Rules are used on a Schedule to define which events from a source calendar are exported to a security platform.

Available Rule Fields

None (Nothing Set)

The most basic rule specifics a source calendar, but does not define any operator values. This rule will match any event on the source calendar. This rule is used when you want ALL source events to be automatically exported.

Title

The available operators for this field are Equals To and Contains Text.

Body

The available operators for this field are Equals To, Exists, and Contains Text. Exists is used when you only want to match events that have a value for this field, but the value does not matter. If you want to match a specific value, use Equals To or Contains Text which implies the field exists by default.

Location

The available operators for this field are Equals To, Exists, and Contains Text. Exists is used when you only want to match events that have a value for this field, but the value does not matter. If you want to match a specific value, use Equals To or Contains Text which implies the field exists by default.

Time Filters and Modification

Start Time Offset

This setting can be used to pad the start time of any events that match the rule. For example, this can be used to unlock a meeting room 5 minutes early, by setting the Start Time Offset to 5.

This value is specified in minutes.

End Time Offset

This setting can be used to pad the end time of any events that match the rule. For example, this can be used to leave a meeting room unlocked for 5 minutes after the meeting ends, by setting the End Time Offset to 5.

This value is specified in minutes.

Max Time Filter

This setting can be used to exclude events that have a duration greater than the setting value. It is recommended to use this filter to prevent invalid source events from causing unexpected effects.

This value is specified in minutes. A value of 0 disables this filter.

Example Rules

Office Closed

The below rule would include all events titled "Office Closed" and ignore any other events. This could be used to create an override schedule that locks doors when the office is closed.

TypeOperatorValue
TitleEquals ToOffice Closed

Unlocked Calendar

The below rule would include all events with a description or body containing "door is unlocked" and where the location is set to "Big Meeting Room". It will ignore all other events. This could be used to create a schedule to unlock a meeting room door automatically.

TypeOperatorValue
LocationEqual ToBig Meeting Room
BodyContains Textdoor is unlocked