Skip to main content

Inheriting a master Calendar into Schedules

Apply a master Calendar's slots to one or many Schedules through inheritance — the reuse pattern behind seasonal operating calendars and multi-Location rollouts.

Written by Logan Bowlby

Overview

A master Calendar does nothing until a Schedule inherits it. Inheritance applies the master Calendar's slots to the Schedule, so the Schedule's Checklist runs on that shared cadence. This article covers how to inherit one and how to use inheritance for seasonal and multi-Location setups.

Users must be Super Users, be listed as an Owner on a Schedule, or have one of the following Roles:

  • Schedules: Create or Modify

Why this matters: Inheritance is how one cadence serves many Schedules. Edit the master Calendar once and every Schedule that inherits it updates — no per-Schedule rework when the season changes.


Inheriting a master Calendar

1. Edit the Schedule

Open a Calendar schedule and click Edit.

2. Open Inheritance

Click the Inheritance button, then Add Calendar.

3. Choose the master Calendar

Search for and select the master Calendar to inherit.

4. Decide how existing slots are handled

If the Calendar has slots that have already started, optionally include them. Otherwise, leave the options unchecked so the Schedule activates on the next full slot.

Best practice: A Schedule can inherit more than one master Calendar. Maintain seasonal Calendars (Spring, Summer, Fall, Winter) and inherit the combination each Location actually operates — far simpler than building a separate Calendar for every permutation.


Example: seasonal operating calendars

Scenario

Three rides operate on different seasonal schedules, and a daily pre-opening inspection should follow each ride's real operating season.

Setup

  • An administrator builds Spring, Summer, Fall, and Winter master Calendars.

  • Each ride's Schedule inherits only the seasons it operates — for example one ride inherits Spring, Summer, and Fall.

Result

  • Each inspection runs only in-season, and a change to the Summer Calendar updates every ride that inherits it at once.


Frequently asked questions

Q: If I edit a master Calendar, do inheriting Schedules update?
A: Yes. That's the point of inheritance — the master Calendar is the single source of the cadence for every Schedule that inherits it.

Q: Can one Schedule inherit several master Calendars?
A: Yes. Inherit as many as the Location needs; their slots combine on the Schedule.

Q: How do I pause an inherited Calendar for a closure?
A: Add an Exclusion on the Schedule for the closure dates.

Did this answer your question?