Erstellen eines Mergemoduls, das vom End-User
Verwenden Sie zum Erstellen von Mergemodulen die allgemeinen Richtlinien, die im Thema Erstellen von Mergemodulen beschrieben werden. Darüber hinaus müssen Sie folgende Schritte ausführen, um ein Mergemodul zu erstellen, das vom Endbenutzer des Moduls konfiguriert werden kann:
- Endbenutzer benötigen Mergemod.dll Version 2.0, um Ihr Modul zu konfigurieren. Benutzer mit früheren Versionen von Mergemod.dll können das Modul anwenden, erhalten jedoch immer die Standardeinstellungen.
- Fügen Sie dem Mergemodul eine ModuleConfiguration-Tabelle hinzu, um die Elemente zu identifizieren, die von einem Endbenutzer konfiguriert werden können. Fügen Sie in dieser Tabelle einen Datensatz für jedes konfigurierbare Element hinzu. Diese Elemente werden durch die Vorlagen ersetzt, die in der ModuleSubsdatenbanktabelleangegeben sind. Geben Sie einen Namen für jedes konfigurierbare Element in das Feld Name ein. Geben Sie das Format, den Typ und den semantischen Kontext für jedes Element in den Spalten Format, Typ und ContextData ein. Weitere Informationen finden Sie unter Semantische Typen. Geben Sie im Feld DefaultValue einen Standardwert für das Element im CMSM-Sonderformat ein.
- Fügen Sie dem Mergemodul eine Tabelle ModuleSubsdatenbank hinzu. Jeder Datensatz in dieser Tabelle entspricht einer Ersetzung von einem oder mehreren konfigurierbaren Elementen in ein Feld der Mergemoduldatenbank. Geben Sie die Tabelle, Zeile und Spalte des Felds ein, das die Ersetzung empfängt. Geben Sie eine Formatierungsvorlage für die Ersetzung in die Spalte Wert ein, indem Sie das CMSM-Sonderformat verwenden.
- Fügen Sie der Validierungstabelle Datensätze für die Tabellen ModuleSubsbedarf und ModuleConfiguration hinzu.
- Fügen Sie der Tabelle ModuleIgnoreTable Datensätze für die Tabelle ModuleSubsbor und die Tabelle ModuleConfiguration hinzu. Dadurch wird sichergestellt, dass das Modul für Benutzer kompatibel ist, die über Versionen von Mergemod.dll verfügen, die älter als Version 2.0 sind.