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 qui fonctionnent comme ceci :

  • 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 clientes doivent interagir avec l’utilisateur du module de fusion pour collecter les sélections de l’utilisateur quant aux é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.
  • Quand un outil de fusion trouve un élément configurable durant une opération de fusion, il doit appeler l’outil de configuration client pour obtenir les informations de personnalisation collectées 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 faire des choix pour les éléments configurables, mais il n’est pas obligatoire d’exposer tous les choix possibles à 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 fourni ses sélections spécifiques à l’outil de configuration, l’outil de fusion appelle Mergemod.dll pour effectuer la fusion.