Understanding Scope
Qué significa "scope" en Modunex y cómo determina dónde se aplica cada configuración.
¿Qué es el scope?
El scope es el nivel al que aplica una configuración. En Modunex cada elemento configurable — un rol, un permiso, un fieldset, un workflow — vive en uno de dos scopes. El Company scope aplica a toda la compañía y, por herencia, a todos sus proyectos. El Project scope aplica únicamente a un proyecto.
Cómo el scope determina dónde se aplica la configuración
- Cuando configuras algo a company scope, se convierte en el valor por defecto de cada proyecto de esa compañía.
- Cuando configuras algo a project scope, aplica solo a ese proyecto y puede sobreescribir el valor por defecto de la compañía.
- Si el mismo elemento existe en ambos scopes, gana el valor del proyecto dentro de ese proyecto.
Por qué es importante
El scope es lo que permite definir los estándares una vez y reutilizarlos en todas partes, adaptando además cada proyecto a sus necesidades particulares sin duplicar datos.
Continúa con Company Scope y Project Scope.
Scope & Herencia
Explica cómo Modunex gestiona la herencia de configuración entre compañía y proyecto. Este concepto es clave para entender cómo funciona la plataforma y cómo escalar la configuración eficientemente.
Company Scope
Configuración que aplica a toda la compañía: roles, permisos, fieldsets, workflows y el directorio compartido entre todos los proyectos.