Partager via


Ajout d’une fonctionnalité de configuration de module à un outil de fusion

Pour permettre aux utilisateurs finaux d’utiliser des modules de fusion configurables, vous pouvez créer des outils de fusion et de configuration pour effectuer les opérations suivantes :

  • Les outils de fusion doivent appeler les fonctions dans Mergemod.dll version 2.0 pour fusionner le module. Les versions antérieures de Mergemod.dll ne peuvent pas être utilisées pour configurer des modules de fusion.
  • Les applications de configuration client doivent interagir avec l’utilisateur du module de fusion pour collecter les sélections utilisateur pour les éléments configurables.
  • Les outils de fusion doivent exposer les informations de configuration créées dans le module de fusion à l’application cliente afin que le client puisse utiliser ces informations pour interroger l’utilisateur.
  • Lorsqu’un outil de fusion rencontre un élément configurable pendant une fusion, il doit appeler l’outil de configuration du client pour obtenir des informations de personnalisation obtenues auprès de l’utilisateur. L’outil de fusion doit apporter les modifications spécifiées au module de fusion.
  • Les applications de configuration doivent permettre à l’utilisateur de fournir des choix pour les éléments configurables, mais tous les choix possibles n’ont pas besoin d’être révélés à l’utilisateur. L’outil de fusion peut utiliser des valeurs par défaut pour les éléments configurables que l’utilisateur ne sélectionne pas.
  • Si un utilisateur ne fournit pas d’informations de personnalisation, les outils de fusion doivent utiliser les valeurs de configuration par défaut spécifiées dans le module de fusion.
  • Une fois qu’un utilisateur a donné des sélections spécifiques à l’outil de configuration, l’outil de fusion appelle Mergemod.dll pour effectuer la fusion.