Reglas: Avanzadas
Las reglas avanzadas le permiten escribir una fórmula que decide cuándo debe dispararse una regla. Úselas para comprobaciones basadas en tiempo que necesitan precisión de horas y minutos —por ejemplo, vida útil, tiempo de curado o tiempo de reacción— en lugar de confiar únicamente en comparaciones redondeadas a días.
Para configurar reglas más avanzadas que las cubiertas aquí, póngase en contacto con nuestro equipo de soporte en support@azumuta.com.
Formula Evaluates to True (Advanced)
En el bloque if de la regla, seleccione La fórmula evalúa como verdadera (avanzado). La fórmula debe evaluar como verdadera para que se ejecute la acción configurada.
Las fórmulas pueden invocar ayudantes de fecha/hora para que usted pueda analizar la entrada del operario, sumar o restar tiempo y comparar con now() (u otras marcas de tiempo) con precisión de minutos y horas.
dateTime(string, format)
Analiza una cadena de fecha-hora con una cadena de formato coincidente y devuelve un timestamp (milisegundos). Úselo cuando una respuesta de comprobación, un código de barras u otra cadena necesiten 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 un timestamp por una cantidad entera de una determinada unidad. Una cantidad positiva avanza; una cantidad negativa retrocede.
shiftDate() es un alias retrocompatible de shiftDateTime().
Unidades soportadas:
secondsminuteshoursdaysweeksmonthsquartersyears
Ejemplo — la caducidad es el momento 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 momento adecuado.
Los intentos de respuesta bloqueados se registran
Cuando un operario envía una respuesta que una regla bloquea, Azumuta guarda 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 aparece como un intento bloqueado. Los intentos bloqueados también se incluyen en la exportación de grabaciones para análisis posteriores.