Règles : Avancées

Mis à jour

Les règles avancées vous permettent d'écrire une formule qui décide quand une règle doit se déclencher. Utilisez-les pour des contrôles basés sur le temps nécessitant une précision à la minute et à l'heure — par exemple la durée de conservation, le temps de polymérisation ou le temps de réaction — plutôt que de vous fier uniquement à des comparaisons arrondies au jour.

Pour configurer des règles avancées au-delà de ce qui est expliqué ici, veuillez contacter notre équipe d'assistance à support@azumuta.com.

Formula Evaluates to True (Advanced)

Dans le bloc if de la règle, choisissez Formula evaluates to true (advanced). La formule doit s'évaluer à true pour que l'action configurée s'exécute.

Les formules peuvent appeler des aides date/heure afin que vous puissiez analyser les saisies de l'opérateur, ajouter ou soustraire du temps, et comparer à now() (ou à d'autres horodatages) avec une précision à la minute et à l'heure.

dateTime(string, format)

Analyse une chaîne date-heure avec une chaîne de format correspondante et renvoie un horodatage (millisecondes). Utilisez-la lorsqu'une réponse de contrôle, un code-barres ou une autre chaîne doit être interprétée comme une date et heure précises.

date() est conservée comme un alias rétrocompatible de dateTime().

Exemple — analyser une date d'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 d'un nombre entier d'une unité donnée. Une valeur positive avance ; une valeur négative recule.

shiftDate() est un alias rétrocompatible de shiftDateTime().

Unités prises en charge :

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

Exemple — la date d'expiration correspond à l'heure de fabrication plus 90 minutes de polymérisation :

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

Minute and Hour Precision

Les règles basées sur le temps s'évaluent avec une précision à la minute et à l'heure, de sorte que les contrôles de durée de conservation, de temps de polymérisation et de temps de réaction se déclenchent au bon moment.

Blocked Answer Attempts Are Recorded

Lorsque 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. Aucune configuration n'est nécessaire : conservez vos règles existantes sur les contrôles d'instructions, les tentatives bloquées sont capturées automatiquement.

Pour les consulter, ouvrez les détails du rapport d'enregistrement, où la réponse rejetée apparaît comme une tentative bloquée. Les tentatives bloquées sont également incluses dans l'export des enregistrements pour une analyse en aval.