Skip to content
English
  • There are no suggestions because the search field is empty.

OOO/OOS Job Scheduling — Enhanced Configuration

This guide covers the major overhaul to Out of Order (OOO) and Out of Service (OOS) job scheduling. Property administrators now have centralized, granular control over how housekeeping jobs are handled when a room's status changes.

Access these new settings by navigating to: SettingsJob SettingsJob Scheduling.

Screenshot 2026-05-21 at 02.21.49

Global Default Configuration

The new OOO/OOS Configuration section allows administrators to establish a baseline automation workflow for all OOO and OOS rooms across the property.

Key Capabilities

  • Independent Rule Sets: Default scheduling rules can be set completely independently for OOO vs. OOS rooms.

    Screenshot 2026-05-21 at 02.22.32

  • Shared Daily Trigger Time: A single, centralized timestamp determines exactly when scheduled OOO/OOS jobs are generated each day.

    Screenshot 2026-05-21 at 02.23.03 
    • Note: Updating this trigger time only applies to future job creation; today's already-generated jobs remain unaffected.
  • Non-Retroactive Application: Changes made to global defaults apply only to OOO/OOS periods started after the settings are saved. Rooms currently in an OOO/OOS state will finish their cycle under the old rules.

Available Scheduling Rules

When a room is placed in OOO or OOS, you can choose one of the following automated scheduling paths:

Screenshot 2026-05-21 at 02.24.00

  • Check Everyday: Schedules a room inspection task every day of the block.
  • Departure Clean Everyday: Schedules a full departure clean every day of the block.
  • Check on Last Day: Automatically creates an inspection task only on the final day.
  • Departure Clean on Last Day: Automatically creates a full clean only on the final day.
  • Recurring Departure: Schedules a full clean every $X$ days (customizable from 2 to 90 days).
  • Recurring Check: Schedules an inspection task every $X$ days (customizable from 2 to 90 days).
  • No Job Needed: No automated jobs are created. (Manual job creation remains available for dispatchers).

Per-Code Scheduling Rules (Overrides)

Properties often treat different maintenance scenarios differently (e.g., a deep renovation vs. a minor lightbulb fix). You can now bypass global defaults by setting rules for specific, PMS-sourced room codes

Key Capabilities

  • Separate Code Tables: Out of Order and Out of Service codes are maintained in two separate tables. A single PMS code can only belong to one table.
  • Read-Only PMS Sync: Dropdown codes are pulled directly from your Property Management System (PMS) and are read-only.
  • Granular Overrides: Expanding any code row allows you to assign a specific scheduling rule (from the list above) that completely overrides the global default.
  • Live Dynamic Summaries: As you adjust a code's settings, a plain-language summary updates in real-time (e.g., "Creates a Departure Clean on the last day of the OOO period.").

⚠️ Important: Per-code rules take strict precedence. If you alter the global default later on, any code with an explicit override will remain completely untouched. Unsaved changes to code rows will be discarded if you navigate away from the page without saving.

On Placement Behavior

This setting defines what happens to existing, already-scheduled housekeeping jobs the exact moment a room is placed into OOO or OOS status. This can be configured at both the global default and per-code level.

Configuration Options

Screenshot 2026-05-21 at 02.25.22

  • Cancel Scheduled Jobs (Default): The system immediately cancels all Scheduled (Not Started) and In Progress housekeeping jobs for that room.
    • Affected Job Types: Departure, Stayover, Inspection, Check, Touch Up, Turndown, Correction, and Linen Strip.
    • Audit Trail: Cancelled jobs are logged in the activity history. Completed or On Hold jobs are never affected.
  • Keep Scheduled Jobs: Existing jobs are left untouched and active. This is ideal for revenue blocks or inventory holds where the room remains physically accessible to staff.

Future-Dated Placements

For OOO/OOS blocks scheduled for a future date, the "On Placement" rules only trigger from the start date forward. Any housekeeping jobs scheduled before the block officially begins will run as normal.

⏱️ Early Removal Behavior

Screenshot 2026-05-21 at 02.25.41

This setting dictates system behavior when a room is fixed ahead of schedule and its OOO/OOS status is removed before the original end date.

Configuration Options

  • Auto-create job immediately (Default): The moment the room is cleared early, Optii immediately spins up a new task based on your sub-preference:
    1. Automatically create a Departure Clean
    2. Automatically create a Check task
  • Don't create a job: The OOO/OOS period ends silently with no job generated. This is best used for cosmetic or inventory blocks where no physical cleaning is required upon release.

Safeguards & Exceptions

  • No Duplicates: If a daily-scheduled job (like Check Everyday) was already generated and completed for that room today, Optii will not create a duplicate job upon early removal.
  • Future Cancellations: If a future-dated OOO/OOS block is cancelled before it ever begins, it is not treated as an early removal, and this logic will not fire.
  • Non-Retroactive: Altering early removal settings will not retroactively impact or alter any room states that have already been cleared.

 

💡Tip: Feel free to share this valuable resource with your colleagues to explore Optii.

 

Would you like to learn more?

If you would like to learn more about Optii, please check out our Optii learning centre today at help.optiisolutions.com

 

Have questions or need help?

Do you have any questions about Optii? Please contact your success manager today at help@optiisolutions.com