Aggiunta della funzionalità di configurazione del modulo a uno strumento di merge

Per consentire agli utenti finali di usare moduli di merge configurabili, è possibile creare strumenti di unione e configurazione per eseguire le operazioni seguenti:

  • Gli strumenti di merge devono chiamare le funzioni in Mergemod.dll versione 2.0 per unire il modulo. Le versioni precedenti di Mergemod.dll non possono essere usate per configurare i moduli di merge.
  • Le applicazioni di configurazione client devono interagire con l'utente del modulo di merge per raccogliere le selezioni utente per gli elementi configurabili.
  • Gli strumenti di merge devono esporre le informazioni di configurazione create nel modulo di merge all'applicazione client in modo che il client possa usare queste informazioni per eseguire query sull'utente.
  • Quando uno strumento di merge rileva un elemento configurabile durante un'unione, deve chiamare lo strumento di configurazione client per le informazioni di personalizzazione ottenute dall'utente. Lo strumento di unione deve apportare le modifiche specificate al modulo di merge.
  • Le applicazioni di configurazione devono consentire all'utente di fornire opzioni per gli elementi configurabili, ma non è necessario rivelare all'utente tutte le opzioni possibili. Lo strumento di unione può usare i valori predefiniti per gli elementi configurabili che l'utente non seleziona.
  • Se un utente non fornisce informazioni di personalizzazione, gli strumenti di merge devono usare i valori di configurazione predefiniti specificati nel modulo di merge.
  • Dopo che un utente ha specificato le selezioni specifiche dello strumento di configurazione, lo strumento di unione chiama Mergemod.dll per eseguire l'unione.