
Consideraciones para módulos que contienen reglas de negocio y selectores
Este tema contiene información a tener en cuenta a la hora de instalar o suprimir módulos que contienen reglas de negocio y selectores.
Las reglas de negocio y los selectores añaden flexibilidad a los módulos. La flexibilidad añadida afecta al modo en que se instala o suprime un módulo porque el servidor guarda las reglas de negocio y los selectores en un repositorio central.
Consideraciones para cambiar reglas de negocio o selectores
Puede cambiar reglas de negocio y selectores del entorno de producción sin volver a ensamblar e instalar los módulos afectados. Estos cambios se realizan directamente en el repositorio y no se copian a ninguno de los archivos que contienen las reglas de negocio o selectores. Después de realizar un cambio en reglas de negocio o selectores, exporte las reglas de negocio o selectores e impórtelos en el entorno de desarrollo. Si no está familiarizado con la exportación e importación de reglas de negocio y selectores, consulte los temas que describen estas tareas.
Consideraciones para sustituir módulos que contienen reglas de negocio y selectores
Cuando sustituye un módulo que contiene reglas de negocio o selectores, el servidor sobrescribe las copias de las reglas de negocio y de los selectores del repositorio. Cuando sustituye un módulo, se perderá cualquier cambio que realice dinámicamente. Para impedir esa pérdida, exporte las reglas de negocio y los selectores que utiliza el módulo, vuelva a importarlos al entorno de desarrollo y vuelva a generar el módulo antes de sustituirlo en el sistema de producción.
Si ha realizado cambios en las reglas de negocio o selectores implementados por un módulo, puede que otros módulos que se ejecuten en el servidor necesiten las copias actuales de las reglas de negocio o selectores. Si este es el caso, tendrá que configurar repositorios distintos, de modo que el módulo actualizado no tenga efecto en los demás módulos cuando instale ese módulo en el servidor. En el tema "Configuración del entorno" se describe cómo configurar las bases de datos.
Consideraciones para suprimir módulos que contienen reglas de negocio y selectores
Cuando suprime del servidor un módulo que contiene reglas de negocio o selectores, el servidor no elimina las reglas de negocio y selectores del repositorio. Conserva estos artefactos porque no puede determinar si otra aplicación o módulo necesita las reglas.
Si determina que no es necesaria una regla de negocio o selector, elimínelo del repositorio. El tema "Eliminación de datos de reglas de negocio y selectores del repositorio" describe cómo eliminar reglas de negocio o selectores innecesarios.