Regeln: Erweitert

Aktualisiert

Mit erweiterten Regeln können Sie eine Formel schreiben, die entscheidet, wann eine Regel ausgelöst wird. Verwenden Sie sie für zeitbasierte Prüfungen, die Stunden- und Minutenpräzision erfordern — z. B. Haltbarkeit, Aushärtezeit oder Reaktionszeit — anstatt sich nur auf tagesgerundete Vergleiche zu verlassen.

Um weitergehende, hier nicht beschriebene erweiterte Regeln einzurichten, kontaktieren Sie bitte unser Support-Team unter support@azumuta.com.

Formel ergibt true (Erweitert)

Wählen Sie im if-Block der Regel Formel ergibt true (Erweitert). Die Formel muss auf true ausgewertet werden, damit die konfigurierte Aktion ausgeführt wird.

Formeln können Datums-/Uhrzeit-Helfer aufrufen, damit Sie Bediener-Eingaben parsen, Zeit hinzufügen oder subtrahieren und mit now() (oder anderen Zeitstempeln) mit Minuten- und Stundenpräzision vergleichen können.

dateTime(string, format)

Parst eine Datums-/Uhrzeit-Zeichenkette mit einer passenden Format-Zeichenkette und gibt einen Zeitstempel (Millisekunden) zurück. Verwenden Sie dies, wenn eine Prüfantwort, ein Barcode oder eine andere Zeichenkette als genaues Datum und Uhrzeit interpretiert werden muss.

date() bleibt als abwärtskompatibler Alias von dateTime() erhalten.

Beispiel — einen gescannten Ablauf mit Stunden und Minuten parsen:

dateTime("12/05/2026 14:30", "dd/MM/yyyy HH:mm")

shiftDateTime(timestamp, amount, unit)

Verschiebt einen Zeitstempel um einen ganzzahligen Betrag in einer angegebenen Einheit. Ein positiver Betrag verschiebt vorwärts; ein negativer Betrag verschiebt rückwärts.

shiftDate() ist ein abwärtskompatibler Alias von shiftDateTime().

Unterstützte Einheiten:

  • seconds
  • minutes
  • hours
  • days
  • weeks
  • months
  • quarters
  • years

Beispiel — Ablaufzeit ist Herstellungszeit plus 90 Minuten Aushärtezeit:

shiftDateTime(dateTime("01/12/2025 14:30", "dd/MM/yyyy HH:mm"), 90, "minutes")

Minuten- und Stundenpräzision

Zeitbasierte Regeln werden mit Minuten- und Stunden-Präzision ausgewertet, sodass Prüfungen für Haltbarkeit, Aushärtezeit und Reaktionszeit zum richtigen Zeitpunkt ausgelöst werden.

Blockierte Antwortversuche werden protokolliert

Wenn ein Bediener eine Antwort übermittelt, die von einer Regel blockiert wird, speichert Azumuta den abgelehnten Wert und welche Regel ihn gestoppt hat, anstatt ihn zu verwerfen. Es ist nichts einzurichten: Behalten Sie Ihre bestehenden Regeln für Anleitungsprüfungen bei; blockierte Versuche werden automatisch erfasst.

Um sie zu überprüfen, öffnen Sie die Berichtsdetails der Aufzeichnung, wo die abgelehnte Antwort als blockierter Versuch angezeigt wird. Blockierte Versuche sind auch im Export der Aufzeichnungen für die nachgelagerte Analyse enthalten.