NO MOM
I CANT PAUSE.
RowTether Documentación
Soporte
Explorar lecciones

5. Crea y previsualiza una regla de juego

Convertir una regla de diseño en una comprobación explícita.

En esta página

Objetivo: Convertir una regla de diseño en una comprobación explícita.

Antes de empezar: ConsumersByKey con D2 corregida en la lección 3.

La idea que vas a utilizar

Una referencia válida puede incumplir una regla de juego. Un borrador previsualizado todavía no es una regla guardada.

Predice antes de ejecutar

Si dos filas apuntan a destinos válidos pero comparten una etiqueta que debe ser única, ¿hay un problema?

Construye y comprueba

Convierte un requisito sencillo de tu juego en una comprobación explícita sobre los datos seleccionados.

  1. Selecciona ConsumersByKey y pulsa Use selected DataTables. Si hace falta, vuelve a cargar name-string-profile.json para mantener declarada la relación TargetKey.
  2. En Configure references and game rules → References and game rules, pulsa Create rule.
  3. Elige ConsumersByKey como tabla de origen, Label como campo y el control de unicidad. Ponle un nombre y un mensaje que expliquen el requisito.
  4. Pulsa Preview on selected tables. Como los tres nombres son distintos, las filas deben pasar esta regla.
  5. Para probar un fallo, edita D3.Label y dale exactamente el valor de D2.Label. Vuelve a previsualizar: la regla debe señalar la etiqueta duplicada.
  6. Restaura D3.Label a Warehouse, previsualiza otra vez y, cuando el borrador sea correcto, pulsa Save rule and review.
  7. Comprueba el nuevo estado y los resultados. La regla es distinta de la revisión de referencias; no la desactives para ocultar una condición de datos que sigue incumplida.

Preview on selected tables evalúa el borrador sin guardarlo. Editar la regla invalida esa previsualización. Revisa la cobertura y el resultado Pass, Fail, Not applicable o Not evaluable antes de actuar.

Si Label no aparece para la regla, confirma que la tabla seleccionada es ConsumersByKey y que Label es una propiedad superior de tipo String. Un resultado Not evaluable requiere revisar el detalle y la cobertura, no asumir que pasó.

Comprueba tu razonamiento

Ver la explicación

Sí, con esa regla de unicidad. Resolver referencias no comprueba automáticamente todas las reglas de tu juego.

Ahora prueba tú: Prueba el duplicado, restaura Warehouse y explica la diferencia entre Preview y Save rule and review.

Puedes continuar cuando: puedes distinguir Pass, Fail y un caso que no pudo evaluarse.

Volver al recorrido y sus ampliaciones