← API reference
CANONICAL TYPE REFERENCE

WorkCenterTwinProjectionSlice

The machine's forecast for one occurrence of a shift or time bucket. A stop counts where it begins and its minutes where they fall, the same rules the profile's reliability slices use. The twin learns rates, not timetables: it never names a stop time

SHIFT or BUCKET; null for an off-shift occurrence (minutes in no slice of the current calendar)

SHIFT: the shift definition; null otherwise

shiftNameString

SHIFT: the shift's current name; null otherwise

BUCKET: WEEKDAY or WEEKEND; null otherwise

BUCKET: 0 = 06:00–14:00, 1 = 14:00–22:00, 2 = 22:00–06:00 in the tenant's time zone; null otherwise

Start of this occurrence (ISO8601, a UTC instant). One occurrence per contiguous run of the same slice: the night shift that starts local Friday, not night shifts in general

End of this occurrence, exclusive (ISO8601)

Minutes the shift calendar makes the machine available in this occurrence, before downtime

Mean minutes of replayed work falling in this occurrence

Mean minutes lost to sampled unplanned stops in this occurrence, including the tail of a stop that began earlier

10th percentile of the lost minutes across samples

90th percentile of the lost minutes across samples

Share of samples with at least one unplanned stop beginning in this occurrence, 0–1

Mean number of unplanned stops beginning in this occurrence

View exact SDL
"""
The machine's forecast for one occurrence of a shift or time bucket. A stop counts where it begins and its minutes where they fall, the same rules the profile's reliability slices use. The twin learns rates, not timetables: it never names a stop time
"""
type WorkCenterTwinProjectionSlice {
  """
  SHIFT or BUCKET; null for an off-shift occurrence (minutes in no slice of the current calendar)
  """
  kind: ReliabilitySliceScheme
  """SHIFT: the shift definition; null otherwise"""
  shiftDefinitionId: ShiftDefinitionID
  """SHIFT: the shift's current name; null otherwise"""
  shiftName: String
  """BUCKET: WEEKDAY or WEEKEND; null otherwise"""
  dayKind: ReliabilityDayKind
  """
  BUCKET: 0 = 06:00–14:00, 1 = 14:00–22:00, 2 = 22:00–06:00 in the tenant's time zone; null otherwise
  """
  blockIndex: Int
  """
  Start of this occurrence (ISO8601, a UTC instant). One occurrence per contiguous run of the same slice: the night shift that starts local Friday, not night shifts in general
  """
  startAt: ISO8601!
  """End of this occurrence, exclusive (ISO8601)"""
  endAt: ISO8601!
  """
  Minutes the shift calendar makes the machine available in this occurrence, before downtime
  """
  availableMinutes: Int!
  """Mean minutes of replayed work falling in this occurrence"""
  expectedBusyMinutes: Float!
  """
  Mean minutes lost to sampled unplanned stops in this occurrence, including the tail of a stop that began earlier
  """
  expectedLostMinutes: Float!
  """10th percentile of the lost minutes across samples"""
  lostMinutesP10: Int!
  """90th percentile of the lost minutes across samples"""
  lostMinutesP90: Int!
  """
  Share of samples with at least one unplanned stop beginning in this occurrence, 0–1
  """
  stopProbability: Float!
  """Mean number of unplanned stops beginning in this occurrence"""
  expectedStops: Float!
}

One stable address across all schema views. Follow a field’s type to explore connections between domains.