Standardberechnungen und -validierungen für logische Mitternacht

Der Wert Logische Mitternacht ist zur Unterstützung zukünftiger Erweiterungen für Zeitschwellenwerte zu Anwesenheit und Fertigungsaufträgen durch Factory Track vorgesehen. In Vorbereitung auf diese Unterstützung wird dieses Feld in die Maske Schichten aufgenommen. Für die Datensynchronisationssteuerungs-Verarbeitung für diesen Wert gilt die folgende Logik:

  • Wenn ein Wert definiert wurde, wird der aktuelle Wert validiert, um sicherzustellen, dass die aktuelle "Logische Mitternacht" noch außerhalb der aktualisierten Schichtzeit des Tages liegt. Falls nicht, wird ein bereitgestellter Datensatz vom Typ Schichten mit einem Buchungsstatus von Mit Fehlern abgeschlossen erfasst. Die Fehlermeldung 'Logische Mitternacht' muss außerhalb normaler Schichtzeit liegen wird angezeigt.
  • Wenn der Wert noch nicht definiert ist, wird der Wert von Factory Track basierend auf den folgenden Berechnungen voreingestellt:
    • Frühester Beginn: Die früheste Schichtbeginnzeit an einem der Schichttage, für die keine Mitternacht-zu-Mitternacht-Konfigurationen gilt.
    • Letztes Ende: Die späteste Uhrzeit für das Schichtende an einem der Schichttage, für die keine Mitternacht-zu-Mitternacht-Konfigurationen gilt.
    • Zeitdifferenz: Zeitraum zwischen den Zeiten Frühester Beginn und Spätestes Ende.
    • Default Logical Midnight = (Time Difference / 2) + Earliest Start + 12 hours
      . Zum Beispiel
      • Earliest Start = 7:00am
      • Latest End = 4:00pm
      • Time Difference = from 4:00pm to 7:00am = 9.0 hours
      • Default Logical Midnight = (9.0/2) + 7:00am = 11.30 AM (+ 12 hours) = 11:30 PM
  • Der Anwender kann diesen Standardwert durch das 12-Stunden-Format (mit AM/PM-Angabe) oder das 24-Stunden-Format überschreiben. Wenn Sie aus diesem Feld heraus navigieren, prüft Factory Track die folgenden Bedingungen und zeigt entsprechende Fehler an:
    • Wenn leer: "Logische Mitternacht" ist ein Pflichtfeld.
    • Ungültige Zeit: 'Log. Mitternacht'-Eingabe ungült.
    • Liegt innerhalb der täglichen Schichtzeit: 'Log. Mittern.' muss außerh. normaler Schichtzeit liegen.
Hinweis

Factory Track übersetzt die gültigen Einträge in das Format {hh:mm:ss xm}.