Ajout de la 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 de 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 d’éléments configurables par l’utilisateur.
- 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 les informations de personnalisation obtenues auprès de l’utilisateur. L’outil de fusion doit effectuer les modifications spécifiées dans le module de fusion.
- Les applications de configuration doivent permettre à l’utilisateur de fournir des choix pour les éléments configurables, mais il n’est pas nécessaire que tous les choix soient 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 effectué les sélections spécifiques à l’outil de configuration, l’outil de fusion appelle Mergemod.dll pour effectuer la fusion.