Reglas: Avanzadas
Las reglas avanzadas le permiten escribir una fórmula que decide cuándo debe activarse una regla. Úselas para comprobaciones basadas en el tiempo que requieren precisión de horas y minutos —por ejemplo vida útil, tiempo de curado o tiempo de reacción— en lugar de depender únicamente de comparaciones redondeadas al día.
Para configurar reglas más avanzadas más allá de lo explicado aquí, póngase en contacto con nuestro equipo de soporte en support@azumuta.com.
Fórmula evalúa a true (avanzado)
En el bloque if de la regla, seleccione Formula evaluates to true (advanced). La fórmula debe evaluarse como true para que la acción configurada se ejecute.
Las fórmulas pueden invocar ayudas de fecha/hora para que usted pueda analizar la entrada del operario, sumar o restar tiempo y comparar con now() (u otras marcas temporales) con precisión de minutos y horas.
dateTime(string, format)
Analiza una cadena de fecha y hora con una cadena de formato coincidente y devuelve una marca temporal (milisegundos). Úselo cuando la respuesta de una comprobación, un código de barras u otra cadena deba interpretarse como una fecha y hora precisas.
date() se mantiene como un alias retrocompatible de dateTime().
Ejemplo — analizar una fecha de caducidad escaneada que incluye horas y minutos:
dateTime("12/05/2026 14:30", "dd/MM/yyyy HH:mm")
shiftDateTime(timestamp, amount, unit)
Desplaza una marca temporal por una cantidad entera de una unidad dada. Una cantidad positiva avanza; una negativa retrocede.
shiftDate() es un alias retrocompatible de shiftDateTime().
Unidades soportadas:
secondsminuteshoursdaysweeksmonthsquartersyears
Ejemplo — la caducidad es el tiempo de fabricación más 90 minutos de curado:
shiftDateTime(dateTime("01/12/2025 14:30", "dd/MM/yyyy HH:mm"), 90, "minutes")
Precisión de minutos y horas
Las reglas basadas en tiempo se evalúan con precisión de minutos y horas, por lo que las comprobaciones de vida útil, tiempo de curado y tiempo de reacción se activan en el instante correcto.
Los intentos de respuesta bloqueados se registran
Cuando un operario envía una respuesta que una regla bloquea, Azumuta conserva un registro del valor rechazado y de la regla que lo detuvo, en lugar de descartarlo. No hay nada que configurar: mantenga sus reglas existentes en las comprobaciones de instrucciones y los intentos bloqueados se capturan automáticamente.
Para revisarlos, abra los detalles del informe de la grabación, donde la respuesta rechazada se muestra como un intento bloqueado. Los intentos bloqueados también se incluyen en la exportación de grabaciones para su análisis posterior.