Regels: Geavanceerd

Bijgewerkt

Geavanceerde regels stellen u in staat een formule te schrijven die bepaalt wanneer een regel moet afgaan. Gebruik ze voor tijdsgebonden controles die uur- en minuutnauwkeurigheid vereisen — bijvoorbeeld houdbaarheid, uithardingstijd of reactietijd — in plaats van alleen te vertrouwen op vergelijkingen op dagbasis.

Om geavanceerdere regels in te stellen dan hier behandeld, neemt u contact op met ons supportteam via support@azumuta.com.

Formule evalueert naar true (geavanceerd)

Kies in het if-blok van de regel voor Formule evalueert naar true (geavanceerd). De formule moet naar true evalueren voordat de geconfigureerde actie wordt uitgevoerd.

Formules kunnen datum-/tijdhelpers aanroepen, zodat u operatorinvoer kunt parseren, tijd kunt optellen of aftrekken en kunt vergelijken met now() (of andere tijdstempels) op minuut- en uurnauwkeurigheid.

dateTime(string, format)

Parseert een datum-tijd string met een overeenkomende format-string en retourneert een tijdstempel (milliseconden). Gebruik dit wanneer een controleantwoord, barcode of andere string moet worden geïnterpreteerd als een exacte datum en tijd.

date() blijft een achterwaarts compatibele alias van dateTime().

Voorbeeld — parseer een gescande houdbaarheidsdatum die uren en minuten bevat:

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

shiftDateTime(timestamp, amount, unit)

Verschuift een timestamp met een gehele amount in de opgegeven unit. Een positieve hoeveelheid verschuift vooruit; een negatieve hoeveelheid verschuift achteruit.

shiftDate() is een achterwaarts compatibele alias van shiftDateTime().

Supported units:

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

Voorbeeld — houdbaarheid is productietijd plus 90 minuten uitharding:

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

Minuut- en uurnauwkeurigheid

Tijdsgebonden regels evalueren met minuut- en uurnauwkeurigheid, zodat controles voor houdbaarheid, uithardingstijd en reactietijd op het juiste moment afgaan.

Geblokkeerde antwoordpogingen worden vastgelegd

Wanneer een operator een antwoord indient dat door een regel wordt geblokkeerd, registreert Azumuta de afgewezen waarde en welke regel dit heeft tegengehouden, in plaats van deze te verwijderen. U hoeft niets in te stellen: behoud uw bestaande regels voor instructiecontroles, geblokkeerde pogingen worden automatisch vastgelegd.

Om ze te bekijken, opent u de rapportdetails van de opname, waar het afgewezen antwoord wordt getoond als een geblokkeerde poging. Geblokkeerde pogingen worden ook opgenomen in de export van opnames voor downstream-analyse.