Regeln: Erweitert
Erweiterte Regeln ermöglichen Ihnen, eine Formel zu schreiben, die entscheidet, wann eine Regel ausgelöst werden soll. Verwenden Sie sie für zeitbasierte Prüfungen, die Stunden- und Minuten-Präzision benötigen — zum Beispiel Haltbarkeit, Aushärtezeit oder Reaktionszeit — anstatt sich nur auf auf Tagesbasis gerundete Vergleiche zu verlassen.
Wenn Sie erweiterte Regeln einrichten möchten, die hier nicht behandelt werden, 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 true ergeben, damit die konfigurierte Aktion ausgeführt wird.
Formeln können Datums-/Uhrzeit‑Hilfsfunktionen aufrufen, damit Sie Eingaben des Bedieners parsen, Zeit addieren oder subtrahieren und mit Minuten‑ und Stundenpräzision gegen now() (oder andere Zeitstempel) vergleichen können.
dateTime(string, format)
Parst einen Datums‑/Uhrzeit‑string mit einer passenden format‑Angabe und liefert einen Zeitstempel (Millisekunden) zurück. Verwenden Sie dies, wenn eine Prüfantwort, ein Barcode oder ein anderer String als genaues Datum und Uhrzeit interpretiert werden muss.
date() bleibt als abwärtskompatibler Alias von dateTime() erhalten.
Beispiel — ein gescanntes Ablaufdatum parsen, das Stunden und Minuten enthält:
dateTime("12/05/2026 14:30", "dd/MM/yyyy HH:mm")
shiftDateTime(timestamp, amount, unit)
Verschiebt einen Zeitstempel um eine ganze amount der angegebenen unit. Ein positiver Wert verschiebt vorwärts; ein negativer verschiebt rückwärts.
shiftDate() ist ein abwärtskompatibler Alias von shiftDateTime().
Unterstützte Einheiten:
secondsminuteshoursdaysweeksmonthsquartersyears
Beispiel — Ablaufdatum ist Herstellungszeit plus 90 Minuten Aushärtung:
shiftDateTime(dateTime("01/12/2025 14:30", "dd/MM/yyyy HH:mm"), 90, "minutes")
Präzision auf Minuten‑ und Stundenebene
Zeitbasierte Regeln werden mit Minuten‑ und Stundenpräzision ausgewertet, sodass Prüfungen zu Haltbarkeit, Aushärtezeit und Reaktionszeit zum richtigen Zeitpunkt ausgelöst werden.
Blockierte Antwortversuche werden protokolliert
Wenn ein Bediener eine Antwort abschickt, die von einer Regel blockiert wird, speichert Azumuta den abgelehnten Wert und welche Regel ihn gestoppt hat, anstatt ihn zu verwerfen. Es ist keine zusätzliche Einrichtung erforderlich: Lassen Sie Ihre bestehenden Regeln für Anweisungsprüfungen bestehen — 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 außerdem im Export der Aufzeichnungen für die weitere Analyse enthalten.