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

What is "A Day in OFS" and How Reports Handle Shifts and Jobs Crossing Midnight

This article explains the core principle of how OFS assigns data from shifts and jobs that run across the midnight boundary (12:00 AM).

Core Principle: Reporting by Start Time

In OFS, all reporting is anchored to the start time of a "span," such as a shift or a job.

  • By default, OFS uses a standard 12:00 AM to 12:00 AM calendar day boundary.

  • Any shift or job is assigned in its entirety to the calendar day on which it began.

  • The data is never split at the midnight boundary. This is a fundamental design choice to preserve the complete context of a shift or job, ensuring that all related performance and quality data remain intact.

What This Means for Daily Reports

This "report by start day" method can sometimes produce results that seem unintuitive at first.

For example, you might see over 24 hours' worth of production data in a single daily report.

Example Scenario:

  • A Day Shift runs Monday from 6:00 AM to 2:00 PM.

  • An Afternoon Shift runs Monday from 2:00 PM to 10:00 PM.

  • A Night Shift runs from Monday 10:00 PM to Tuesday 6:00 AM.

In a default 12am-12am report for Monday, OFS will include the full 8 hours from the Day Shift, the full 8 hours from the Afternoon Shift, AND the full 8 hours from the Night Shift (because it started on Monday).

Result: The "Monday" report will contain 24 hours of production data, appearing in a logical sequence (Day, Afternoon, Night).

Conclusion: Consistency is Key

As long as your shifts have regular start and end times this will provide a basis for accurate comparison.