scan.is_first
Este paquete, la primera vez
El mismo código responde la primera vez de otra manera que la siguiente. is_first es verdadero por código, no por persona: exactamente una vez en la vida de esta etiqueta, escanee quien escanee. El eje sirve por tanto donde un código corresponde a un ejemplar — en una etiqueta de envío. En una pegatina de puerta la misma regla sería un disparate: un solo transeúnte en el mundo vería la primera rama.
- Dónde está colgado
- Etiqueta del paquete, interior de la tapa, etiqueta de devolución.
- Por qué el papel se queda
- Dos códigos QR en una etiqueta, y el destinatario escanea el equivocado.
Resolución en directo
scan.is_first = true- 1Este paquete, primer escaneo
- 2Este paquete, ya escaneado
- alwaysSi no
¿Primer escaneo de esta etiqueta?

El conjunto de reglas
Válido, guardable, regla obligatoria al final.
No es una paráfrasis de lo que el motor sabría hacer — es el texto que lleva un código. Gana la primera regla que encaja, y la última encaja siempre.
ruleset · version 1
{
"rules": [
{
"when": { "scan.is_first": { "eq": true } },
"then": { "type": "redirect", "url": "https://acme.com/setup" }
},
{
"when": { "scan.is_first": { "eq": false } },
"then": { "type": "redirect", "url": "https://acme.com/support" }
},
{
"when": "always",
"then": { "type": "redirect", "url": "https://acme.com/product" }
}
]
}La tercera regla recoge el caso en que no se ha podido determinar el contador. Aun así, un escaneo no acaba en la nada.
Lo caro es reimprimir. Déjalo.
Crear un códigoProbar sin cuentaEmpieza tú, o deja que te lo mostremos.