Creazione di un modulo di merge che può essere configurato dalla End-User

Per creare moduli di merge, usare le linee guida generali descritte nell'argomento Creazione di moduli di merge . È inoltre necessario eseguire le operazioni seguenti per creare un modulo di merge che può essere configurato dall'utente finale del modulo:

  • Gli utenti finali devono avere Mergemod.dll versione 2.0 per configurare il modulo. Gli utenti che hanno versioni precedenti di Mergemod.dll possono applicare il modulo, ma ottengono sempre le impostazioni predefinite.
  • Aggiungere una tabella ModuleConfiguration al modulo di merge per identificare gli elementi che possono essere configurati da un utente finale. Aggiungere un record in questa tabella per ogni elemento configurabile. Questi elementi vengono sostituiti nei modelli specificati nella tabella ModuleSubstitution. Immettere un nome per ogni elemento configurabile nel campo Nome. Immettere il formato, il tipo e il contesto semantico per ogni elemento nelle colonne Format, Type e ContextData. Per altre informazioni, vedere Tipi semantici. Immettere un valore predefinito per l'elemento nel campo DefaultValue usando il formato speciale CMSM.
  • Aggiungere una tabella ModuleSubstitution al modulo di merge. Ogni record in questa tabella corrisponde a una sostituzione di uno o più elementi configurabili in un campo del database del modulo di merge. Immettere la tabella, la riga e la colonna del campo che riceve la sostituzione. Immettere un modello di formattazione per la sostituzione nella colonna Value usando il formato speciale CMSM.
  • Aggiungere record alla tabella di convalida per le tabelle ModuleSubstitution e ModuleConfiguration.
  • Aggiungere record alla tabella ModuleIgnoreTable per la tabella ModuleSubstitution e la tabella ModuleConfiguration. Ciò garantisce che il modulo sia compatibile per gli utenti che dispongono di versioni di Mergemod.dll precedenti alla versione 2.0.