Modunexmodunex
Scope & Herencia

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.