Reglas: Básicas

Actualizado

El motor de reglas en Azumuta fue diseñado para garantizar que lo que el operario ve en la pantalla sea lo más específico posible. Por ejemplo, se puede asegurar que al operario se le muestre un conjunto específico de pasos de instrucción según las respuestas que dé en los controles de producto a lo largo del proceso de producción.

Así, estas reglas suelen definir sentencias if-then que el sistema usa para determinar la acción apropiada en la pantalla del operario en función de los datos que recibe en la planta (estos datos pueden proceder de los operarios o de ciertas herramientas de hardware). En esta sección, leerá cómo las reglas pueden aumentar la eficiencia y la productividad de su planta.

Añadir una regla:

  1. Navegue hasta el paso de la instrucción de trabajo donde desea añadir una regla y haga clic en Open.
  2. Haga clic en la pestaña Rules
  3. Haga clic en el botón yellow plus. (puede añadir una o varias reglas).

Rule Engine Components

  1. El bloque if (configuración de la regla) -> Esto definirá la regla en la que se basará la acción siguiente. La configuración de la regla dependerá del tipo de control elegido en la pestaña Control.
  2. El bloque action (configuración de la acción) -> Esto definirá la acción que se tomará cuando se dispare la regla.
  3. Al hacer clic en el botón yellow plus, puede crear una nueva regla dentro del mismo paso de instrucción.

Docs rules engine components

Configuración de la regla

La primera parte de la configuración de la regla (bloque if) es siempre la misma y ofrece 4 opciones:

  1. Cualquiera de las condiciones se cumple -> cuando se activa una de las reglas, se procederá a la acción configurada
  2. Todas las condiciones se cumplen -> solo cuando se activen todas las reglas se realizará la acción configurada.
  3. Siempre -> siempre se procederá a la acción configurada (no se evalúan reglas).
  4. La fórmula evalúa a verdadero (avanzado) -> esto se trata en avanzado.

Consejo: Puede "hacer un bucle" en una instrucción de trabajo configurando una línea "always" en la última instrucción que vuelva al primer paso cada vez

Ejemplo de una regla en acción: control OK/NOK

Usaremos un simple control OK/NOK para demostrar cómo funcionan las reglas en Azumuta.

Supongamos que queremos crear la regla: si la respuesta a la pregunta en el paso de instrucción de trabajo 1.2 es sí, entonces la pantalla del operario debe pasar automáticamente al paso de instrucción 1.3.

Para ello:

  1. Active el control OK/NOK.
  2. Vaya a la pestaña Rules.
  3. Configure los bloques if y action.
  4. Haga clic en Save.

Consejo: Algunos otros controles tienen un proceso distinto para aplicar una regla. Sin embargo, todos siguen la misma lógica que las explicaciones anteriores.