Les règles avancées vous permettent d'écrire une formule qui décide quand une règle doit s'exécuter. Utilisez-les pour les vérifications basées sur le temps qui nécessitent une précision à l'heure et à la minute — par exemple, durée de conservation, temps de durcissement ou temps de réaction — au lieu de vous fier uniquement à des comparaisons arrondies au jour.
Pour définir des règles plus avancées au-delà de ce qui est couvert ici, veuillez contacter notre équipe d'assistance à support@azumuta.com.
La formule est évaluée comme vraie (Avancé)
Dans le bloc if de la règle, choisissez La formule est évaluée comme vraie (avancé). La formule doit être évaluée comme vraie pour que l'action configurée s'exécute.
Les formules peuvent appeler des assistants de date/heure pour que vous puissiez analyser les entrées de l'opérateur, ajouter ou soustraire du temps, et comparer par rapport à now() (ou d'autres horodatages) avec une précision à la minute et à l'heure.
dateTime(string, format)
Analyse une chaîne de date-heure avec une chaîne de format correspondante et retourne un horodatage (en millisecondes). Utilisez ceci quand une réponse de vérification, un code-barres ou une autre chaîne doit être interprétée comme une date et une heure précises.
date() est conservé comme un alias rétrocompatible de dateTime().
Exemple — analyser une expiration scannée qui inclut les heures et les minutes :
dateTime("12/05/2026 14:30", "dd/MM/yyyy HH:mm")
shiftDateTime(timestamp, amount, unit)
Décale un horodatage par une quantité entière d'une unité donnée. Une quantité positive avance ; une quantité négative recule.
shiftDate() est un alias rétrocompatible de shiftDateTime().
Unités prises en charge :
secondsminuteshoursdaysweeksmonthsquartersyears
Exemple — l'expiration est l'heure de fabrication plus 90 minutes de durcissement :
shiftDateTime(dateTime("01/12/2025 14:30", "dd/MM/yyyy HH:mm"), 90, "minutes")
Précision à la Minute et à l'Heure
Les règles basées sur le temps s'évaluent avec une précision à la minute et à l'heure, de sorte que les vérifications de durée de conservation, de temps de durcissement et de temps de réaction s'exécutent au bon moment.
Les Tentatives de Réponse Bloquées Sont Enregistrées
Quand un opérateur soumet une réponse qu'une règle bloque, Azumuta conserve un enregistrement de la valeur rejetée et de la règle qui l'a arrêtée, au lieu de la supprimer. Il n'y a rien à configurer : conservez vos règles existantes sur les vérifications d'instructions, et les tentatives bloquées sont capturées automatiquement.
Pour les réviser, ouvrez les détails du rapport de l'enregistrement, où la réponse rejetée est affichée comme une tentative bloquée. Les tentatives bloquées sont également incluses dans l'exportation des enregistrements pour une analyse en aval.