Docs
  • Solver
  • Models
    • Field Service Routing
    • Employee Shift Scheduling
    • Pick-up and Delivery Routing
    • Task Scheduling
  • Platform
Try models
  • Task Scheduling
  • Machine and employee resource constraints
  • Machine unavailability

Task Scheduling

    • Introduction
    • Getting started: Hello world
    • User guide
      • Terminology
      • Scheduling API concepts
      • Integration
      • Constraints
      • Using the API
        • Using the OpenAPI spec
        • API tooling
      • Demo datasets
      • Input datasets
        • Model configuration
        • Model input
      • Output datasets
        • Metadata
        • Model output
        • Input metrics
        • Key performance indicators (KPIs)
      • Job types and machine types
      • Resource-specific durations
      • Freeze jobs until
      • Metrics and optimization goals
      • Score analysis
      • Validation
    • Machine and employee resource constraints
      • Machine unavailability
      • Resource transitions
      • Employee resources
    • Job service constraints
      • Time windows
      • Time management
      • Job dependencies
      • Priority jobs
      • Tags and specific resources
    • Real-time planning
    • Changelog
    • Upgrading to the latest versions
    • Feature requests

Machine unavailability

A production machine is undergoing maintenance or is inactive because of a public holiday.

In such cases, the projected time to complete the job is extended by the duration of the unavailability during the job’s processing.

During the unavailability period, the job is paused, but stays on the production machine. The job is resumed when the production machine is available again.

{
  "machines": [
    {
      "id": "machine A",
      "start": "2024-12-01T00:00:00+00:00",
      "unavailableTimeSpans": [
        {
          "start": "2025-01-01T00:00:00+00:00",
          "end": "2025-01-02T00:00:00+00:00"
        }
      ]
    }
  ]
}
  • © 2026 Timefold BV
  • Timefold.ai
  • Documentation
  • Changelog
  • Send feedback
  • Privacy
  • Legal
    • Light mode
    • Dark mode
    • System default