次の方法で共有


エンド ユーザーが構成できるマージ モジュールの作成

マージ モジュールを作成するには、「マージ モジュールの作成」トピックで説明されている一般的なガイドラインを使用します。 さらに、モジュールのエンド ユーザーが構成できるマージ モジュールを作成するには、次のことを行う必要があります。

  • エンド ユーザーは、モジュールを構成するために Mergemod.dll バージョン 2.0 を持っている必要があります。 以前のバージョンの Mergemod.dll を持つユーザーはモジュールを適用することはできますが、常に既定の設定が適用されます。
  • ModuleConfiguration テーブルをマージ モジュールに追加して、エンド ユーザーが構成できる項目を識別します。 構成可能な項目ごとに、このテーブルにレコードを追加します。 これらの項目は、ModuleSubstitution テーブルで指定されたテンプレートに置換されます。 Name フィールドに、構成可能な各項目の名前を入力します。 Format、Type、ContextData 列に、各項目に対して書式、型、セマンティック コンテキストを入力します。 詳細については、「セマンティックの種類」を参照してください。 CMSM 特殊形式を使用して、DefaultValue フィールドに項目の既定値を入力します。
  • ModuleSubstitution テーブルをマージ モジュールに追加します。 このテーブルの各レコードは、マージ モジュール データベースの 1 つのフィールドに対する 1 つ以上の構成可能な項目の置換に対応します。 置換を受けるフィールドのテーブル、行、列を入力します。 CMSM 特殊形式を使用して、置換の書式設定テンプレートを Value 列に入力します。
  • ModuleSubstitution および ModuleConfiguration テーブルについて、Validation テーブルにレコードを追加します。
  • ModuleSubstitution テーブルModuleConfiguration テーブルについて、ModuleIgnoreTable テーブルにレコードを追加します。 これにより、バージョン 2.0 より前のバージョンの Mergemod.dll を持つユーザーにモジュールの互換性が確保されます。