Crear respeta los criterios de población es una marca de la definición del objeto posición que decide si el permiso Crear tiene en cuenta la población objetivo del rol. Por defecto no la tiene en cuenta: un usuario con Crear sobre la posición puede crear cualquier posición, en cualquier lugar de la estructura, aunque su rol tenga una población limitada. Con la marca en Sí, la población se aplica también a la creación.
Se configura en Configurar definiciones de objetos, en el objeto posición, dentro de la sección de seguridad, junto con la marca de objeto protegido y la categoría de permisos. Como es una propiedad del objeto, vale para toda la instancia y para todos los roles que tienen Crear.
La academia la explica con un requisito típico: los managers ven todas las posiciones, pero solo crean posiciones debajo de la suya. Se resuelve en tres pasos. Se activa la marca. Se arma un rol con Ver actual y Ver historial sobre todas las posiciones que el manager tiene que ver. Y se arma otro rol con Crear, con la población en la jerarquía debajo de la posición del usuario, todos los niveles. Con la suma de los dos, el manager ve todo y crea solo en su estructura.
El control tiene un momento preciso: se hace al guardar la posición o al enviar el flujo, no al abrir el formulario. El manager puede completar una posición nueva con una posición superior fuera de su estructura y recibir el error recién al guardar. La academia lo muestra en su ejercicio: el intento de crear una posición con la posición superior fuera de la población termina en un error de falta de permiso.
Es la situación de la consulta 1 del ejercicio de la L1: Martín Gómez tiene Crear con población en su jerarquía y pudo crear una posición que cuelga de una posición de Best Run. La causa no es la población, sino la marca apagada.
Activar la marca en un cliente que ya trabaja con posiciones requiere cuidado. A partir de ese momento, la población de todos los roles con Crear empieza a limitar las altas de posiciones, y roles que hasta ayer creaban sin problemas pueden empezar a fallar. Antes de activarla hay que revisar cada rol con Crear y su población, y probar con sustituto los perfiles principales.
En la demo del curso, el VIDEO 1.2 muestra la marca sin cambiarla, porque es una decisión de toda la instancia de Best Run. En un proyecto nuevo, conviene decidirla al principio, cuando todavía no hay roles que dependan de su valor.
