Creación de módulos de combinación que pueda configurar el usuario final
Para crear módulos de combinación, use las directrices generales que se describen en el tema Creación de módulos de combinación. Además, debe hacer lo siguiente para crear un módulo de combinación que el usuario final del módulo pueda configurar:
- Los usuarios finales deben tener la versión 2.0 de Mergemod.dll para configurar el módulo. Los usuarios que tienen versiones anteriores de Mergemod.dll pueden aplicar el módulo, pero siempre obtienen la configuración predeterminada.
- Agregue una tabla ModuleConfiguration al módulo de combinación para identificar los elementos que cualquier usuario final puede configurar. Agregue un registro en esta tabla para cada elemento configurable. Estos elementos se sustituyen por las plantillas que se especifican en la tabla ModuleSubstitution. Escriba un nombre para cada elemento configurable en el campo Name. Escriba el formato, el tipo y el contexto semántico de todos los elementos de las columnas Format, Type y ContextData. Para más información, consulte Tipos semánticos. Escriba un valor predeterminado para el elemento del campo DefaultValue mediante el formato especial CMSM.
- Agregue una tabla ModuleSubstitution al módulo de combinación. Cada registro de esta tabla corresponde a una sustitución de uno o varios elementos configurables en un campo de la base de datos del módulo de combinación. Escriba la tabla, fila y columna del campo que recibe la sustitución. Especifique una plantilla de formato para la sustitución en la columna Value mediante el formato especial CMSM.
- Agregue registros a la tabla Validation para las tablas ModuleSubstitution y ModuleConfiguration.
- Agregue registros a la tabla ModuleIgnoreTable para las tablas ModuleSubstitution y ModuleConfiguration. Esto garantiza que el módulo sea compatible con los usuarios que tienen versiones de Mergemod.dll anteriores a la versión 2.0.