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.
- Selecciona
ConsumersByKeyy pulsa Use selected DataTables. Si hace falta, vuelve a cargarname-string-profile.jsonpara mantener declarada la relaciónTargetKey. - En Configure references and game rules → References and game rules, pulsa Create rule.
- Elige
ConsumersByKeycomo tabla de origen,Labelcomo campo y el control de unicidad. Ponle un nombre y un mensaje que expliquen el requisito. - Pulsa Preview on selected tables. Como los tres nombres son distintos, las filas deben pasar esta regla.
- Para probar un fallo, edita
D3.Labely dale exactamente el valor deD2.Label. Vuelve a previsualizar: la regla debe señalar la etiqueta duplicada. - Restaura
D3.LabelaWarehouse, previsualiza otra vez y, cuando el borrador sea correcto, pulsa Save rule and review. - 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.
Tu progreso se guarda solo en este navegador y se conserva al cambiar de idioma.