Cambiar escenario es la opción de Configurar reglas de negocio que permite pasar una regla existente de un escenario a otro. Su uso más frecuente es migrar una regla básica a un escenario específico, pero también sirve para corregir una regla que se creó con un escenario equivocado, siempre que el escenario nuevo admita el objeto base y la lógica de la regla.
La academia la presenta como el primero de dos caminos para migrar reglas básicas: de a una, con Cambiar escenario, o en forma masiva, desde la pestaña de migración de la herramienta de verificación. La elección entre los dos depende del volumen y del momento. Cambiar escenario tiene sentido cuando se trabaja sobre una regla puntual, sobre todo si de todos modos hay que modificarla. La migración masiva tiene sentido para un grupo grande de reglas parecidas.
El cambio no es solo administrativo. Al pasar a un escenario específico, la regla queda sujeta a sus restricciones. Una regla de flujo pasa a poder asignarse solo al guardar. Una regla de derivación del motivo pasa a tener el objeto base limitado a la información del puesto o de la compensación. Si la asignación actual de la regla no respeta esas restricciones, el cambio de escenario lo va a poner en evidencia, y Gestionar configuración empresarial va a mostrar un error de validación la próxima vez que se guarde la asignación.
Por eso, antes de usar Cambiar escenario, conviene revisar tres cosas. La primera es dónde está asignada la regla y con qué evento, para confirmar que el escenario nuevo lo admite. La segunda es qué objeto base usa, para confirmar que el escenario nuevo lo acepta. La tercera es qué hace la regla, para confirmar que el escenario elegido es el que corresponde a ese caso de uso: no tiene sentido pasar una regla que muestra mensajes a un escenario de disparo de flujos.
Después del cambio, la regla se prueba como si fuera nueva. Lo mínimo es reproducir los casos para los que fue creada y comprobar que el resultado es el mismo que antes. Si la regla deriva motivos, se prueba cada rama; si dispara flujos, se prueba cada flujo; si valida datos, se prueba un valor válido y uno inválido. Las herramientas de la L6, el rastreo de diagnóstico y la traza de reglas, ayudan a confirmar que la regla corrió y qué hizo.
En la práctica, Cambiar escenario es también una oportunidad para ordenar. Al migrar una regla vieja, conviene revisar su nombre, completar la descripción con la asignación y el evento, y eliminar ramas que ya no se usan. Una regla migrada y documentada es mucho más fácil de mantener que una regla básica de la que nadie recuerda el origen.
En el VIDEO 1.1 de la unidad, la opción se muestra sobre una regla básica de la demo de Best Run, sin usarla. El objetivo es que el alumno la reconozca y sepa dónde está, no cambiar la configuración de la empresa. En Best Run Argentina no hace falta, porque todas las reglas de la filial se crean con escenario desde el principio.
