How does the reserve shift visibility window work on Vome?

How does the reserve shift visibility window work on Vome?

This setting controls how far into the future users can see an opportunity's shifts. It is one of the Scheduling controls on an opportunity's settings page, and it applies only to the opportunity where you set it. By default it is unlimited.

What does the visibility window do?

It caps how far ahead users can see this opportunity's shifts. By default it is unlimited, so users see every published shift no matter how far out it is. When you set a window, shifts that start beyond the window do not appear for users until time moves forward enough to bring them inside the window. This is useful for keeping a user's calendar focused on the near term, and for keeping large or far-future schedules from loading all at once.

What are the modes?

There are three modes:

  1. Unlimited (default). No cap. Users see every published shift for the opportunity.
  2. Fixed date. Users see shifts up to and including a specific calendar date you choose. Anything starting after that date is hidden.
  3. Rolling. Users see shifts up to a moving horizon measured from now. You express it as a duration, such as "the next 2 months and 7 days." As each day passes, the horizon moves with it, so users always see roughly the same span ahead.

How is the fixed date interpreted?

A fixed date is treated as the end of that day. So "show shifts through June 30" includes every shift that starts on June 30, not just those before the start of that day.

How is the rolling window measured?

The rolling window is "now plus the duration you set." A duration can combine years, months, weeks, days, hours, and minutes. Years and months are approximated as 365 and 30 days, since the calendar is shown in the user's local time and exact month boundaries do not matter for a "show me the next few months" cap. Days, weeks, hours, and minutes are exact.

What do users experience?

A user browsing this opportunity only sees shifts that fall within the window. Shifts beyond the horizon are not shown and cannot be reserved yet.

With a rolling window, far-future shifts reveal themselves gradually. A shift that is outside the window today will appear on its own once the horizon moves far enough to include it. With a fixed date window, shifts past that date never appear until you change the setting.

Users are not shown an error or a message about this. The out-of-window shifts simply are not in the list. From the user's point of view, the schedule extends only as far as the window allows.

Does this hide the whole opportunity, or just some shifts?

Just the shifts beyond the horizon. The opportunity itself and all the in-window shifts remain fully visible and reservable. This setting never blocks reservations on shifts that are visible. It only limits how far ahead the list reaches.