Een aangepaste werkstroomactiviteit bijwerken met assemblyversiebeheer
Gepubliceerd: november 2016
Is van toepassing op: Dynamics CRM 2015
In Microsoft Dynamics CRM 2015 worden updates van je aangepaste werkstroomactiviteitassembly efficiënter behandeld vanwege het verbeterde assemblyversiemodel.
In dit onderwerp
Het assemblyversienummer
Een aangepaste werkstroomactiviteit bijwerken
Een aangepaste werkstroomactiviteit upgraden
Het assemblyversienummer
Elke aangepaste werkstroomactiviteitassembly heeft een versienummer. Dit versienummer wordt weergegeven als vierdelige tekenreeks in de volgende indeling:
<major_version>.<minor_version>.<build_number>.<revision>
Versie 1.5.200.5 betekent bijvoorbeeld dat 1 de primaire versie is, dat 5 de secundaire versie is, dat 200 het buildnummer is en dat 5 het revisienummer is.
Een aangepaste werkstroomactiviteit bijwerken
U wilt mogelijk uw bestaande werkstroomactiviteiten bijwerken om bepaalde bugs te verhelpen of om wijzigingen aan te brengen in een persoonlijke code-implementatie. Wanneer u een aangepaste werkstroomactiviteit bijwerkt, moet u ervoor zorgen dat u geen grote wijzigingen in de openbare klassen of methodehandtekeningen in de onderliggende code aanbrengt, zoals het wijzigen van de invoerparameters, want dat kan bestaande werkstroomexemplaren aantasten die de aangepaste werkstroomactiviteit gebruiken.
Breng eventuele benodigde veranderingen aan in de onderliggende code van de aangepaste werkstroomactiviteit.
Wijzig de waarden voor <build_number> en/of <revision> alleen in de assemblyinformatie van de aangepaste werkstroomactiviteit en compileer deze. Wijzig de waarde van uw assembly bijvoorbeeld van “1.0.0.0” in “1.0.10.5”.
Werk uw geregistreerde, aangepaste werkstroomactiviteit in Microsoft Dynamics 365 bij met de nieuwe assembly.
Na het bijwerken van de aangepaste werkstroomactiviteit in Microsoft Dynamics 365, beginnen alle bestaande actieve exemplaren van processen (werkstromen en dialoogvensters) die de aangepaste werkstroomactiviteit gebruiken, automatisch de bijgewerkte activiteit te gebruiken zonder dat u de procesdefinities hoeft bij te werken.
Een aangepaste werkstroomactiviteit upgraden
U wilt mogelijk grote wijzigingen aanbrengen in uw aangepaste werkstroomactiviteit, zoals het toevoegen of verwijderen van sommige acties of het wijzigen van de invoer/uitvoer-parameters. In dat geval moet u uw aangepaste werkstroomactiviteit upgraden.
Breng eventuele benodigde veranderingen aan in de onderliggende code van de aangepaste werkstroomactiviteit.
Wijzig de waarden voor <major_version> en/of <minor_version> in de assemblyinformatie van de aangepaste werkstroomactiviteit en compileer deze. Wijzig de waarde van uw assembly bijvoorbeeld van “1.0.0.0” in “2.0.0.0”.
Registreer de geüpgrade aangepaste werkstroomactiviteit als een nieuwe assembly. Zorg ervoor dat de nieuwe assembly dezelfde Name, PublicKeyToken en Culture heeft als de bestaande assembly, zodat deze wordt beschouwd als een andere versie van dezelfde assembly.
Nadat u de aangepaste werkstroomactiviteit hebt geüpgrade, blijven exemplaren van actieve bestaande processen die de aangepaste werkstroomactiviteit gebruiken, de oude versie van de aangepaste werkstroomactiviteitassembly gebruiken. Hierdoor weet u zeker dat uw bestaande actieve procesexemplaren blijven werken. Als u wilt dat het proces de nieuwe versie van de aangepaste workflowactiviteit gebruikt, moet u de procesdefinitie wijzigen zodat de nieuwe versie wordt gebruikt. In Microsoft Dynamics 365 worden alle combinaties van <major_version> en <minor_version> voor een assembly weergegeven in een vervolgkeuzelijst waaruit u een keuze kunt maken.
Nadat u al uw procesdefinities hebt bijgewerkt zodat de nieuwe versie wordt gebruikt, kunt u desgewenst de oude versies van de aangepaste werkstroomactiviteit deregistreren.
Zie ook
Aangepaste workflowactiviteiten (workflowassemblies)
Procesklassen, -kenmerken en -typen
© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht