Trabajar con otros
Cuando dos reglas se pisan
Automatizaciones que se contradicen, se disparan en bucle o dejan de tener sentido juntas.
Las automatizaciones se añaden de una en una y siempre parecen razonables por separado. El problema aparece al sexto mes, cuando hay quince y nadie tiene en la cabeza cómo interactúan entre sí.
Los cuatro síntomas
| Síntoma | Qué suele haber detrás |
|---|---|
| Alguien recibe tres avisos de lo mismo | Dos reglas cubren el mismo caso |
| Un aviso llega y al minuto llega el contrario | Una regla deshace lo que hace la otra |
| El consumo sube sin actividad nueva | Algo se dispara mucho más de lo previsto |
| La gente ha dejado de leer los avisos | El peor de los cuatro, y el más silencioso |
Importante
El cuarto síntoma es el que hay que vigilar. Cuando los avisos automáticos se ignoran por sistema, no tenéis un problema de reglas: tenéis un sistema de alertas que ya no alerta de nada, y el día que llegue uno importante también se ignorará.
Cómo se desenreda
- 1
Listad las reglas activas y qué dispara cada una
Casi siempre aparecen dos que hacen casi lo mismo.
- 2
Mirad cuántas veces se ha disparado cada una
El número separa las útiles de las que solo hacen ruido.
- 3
Apagad antes que ajustar
Si una regla no ha aportado nada en tres meses, quitadla. Ajustarla es alargar el problema.
- 4
Y dejad una sola regla por situación
Dos reglas para el mismo caso siempre acaban discrepando.
Ojo con esto
Cuidado con las reglas que se disparan sobre el resultado de otra regla. Es el origen de los bucles: la primera marca algo, la segunda reacciona a esa marca, y eso vuelve a activar a la primera. Si dos reglas se miran entre sí, conviene que una de las dos sea manual.
Cómo evitar llegar ahí
Esa segunda línea es la que más ayuda al revisarlas: una regla cuyo propósito nadie sabe explicar es exactamente la que sobra.
Ten en cuenta
Cada disparo consume igual que una acción manual. Una regla en bucle no solo genera ruido: genera gasto, y suele descubrirse por la factura antes que por las quejas.
›¿Puedo apagarlas temporalmente?
Sí, y es lo razonable mientras se diagnostica.
›¿Cómo sé cuál disparó qué?
El registro de actividad lo indica, incluida la regla responsable.
›¿Cuántas reglas son demasiadas?
Cuando ya no podéis explicar de memoria qué hace cada una.
Un caso real
La situación
Un equipo deja de leer los avisos porque llegan duplicados y contradictorios.
Qué haces
- Lista las reglas activas y apaga las que no aportaron nada en tres meses
- Deja una sola regla por situación
Qué consigues
Los avisos vuelven a leerse porque vuelven a significar algo.
La situación
Dos reglas se disparan con el mismo evento y el proveedor recibe dos avisos distintos el mismo día.
Qué haces
- Consulta qué reglas están activas sobre ese evento
- Decide cuál manda y desactiva o acota la otra
- Comprueba con un caso real antes de darlo por resuelto
Qué consigues
El proveedor recibe un mensaje coherente y el sistema deja de contradecirse.
La situación
Una regla cierra el expediente y otra lo reabre.
Qué haces
- Ordena las condiciones para que no se solapen
Qué consigues
El expediente tiene un estado y no dos.
La situación
Nadie sabe qué regla ganó en un caso concreto.
Qué haces
- Consulta el historial de ejecuciones
Qué consigues
El comportamiento es explicable.
La situación
Se añade una regla sin mirar las que ya había.
Qué haces
- Revisa las existentes antes de crear una nueva
Qué consigues
El sistema no acumula contradicciones.
La situación
Dos áreas crean reglas para el mismo proceso.
Qué haces
- Centraliza quién puede crear reglas
Qué consigues
Las reglas responden a un criterio común.
La situación
Se desactiva una y deja de pasar algo que hacía falta.
Qué haces
- Anota qué hacía antes de desactivarla
Qué consigues
El hueco se ve en lugar de descubrirse.
La situación
El solape solo se ve cuando un proveedor se queja.
Qué haces
- Revisa el conjunto de reglas periódicamente
Qué consigues
El conflicto se detecta antes de que salga fuera.
Este artículo responde a
- dos automatizaciones se contradicen
- regla que se dispara en bucle
- demasiados avisos automáticos
- revisar las reglas que tenemos activas