Hoe slagen met Dynamics AX-upgrades

Dynamics AX-upgrade
Gepubliceerd: 20. 5. 2020
Elke nieuwe versie van Dynamics AX bevat een aantal aantrekkelijke functies die u wellicht moet missen omdat u zich zorgen maakt over de complexiteit van het upgradeproces.

Snelle en naadloze upgrade naar AX 2012

Elke nieuwe versie Dynamics AX bevat een aantal aantrekkelijke functies die u wellicht moet missen omdat u zich zorgen maakt over de complexiteit van het upgradeproces. In dit artikel willen we beschrijven hoe u de benodigde tijd en kosten voor de upgrade van AX 2009 naar AX2012 kunt minimaliseren.

Er zijn twee benaderingen voor het upgraden naar AX 2012: in-place en source-to-target. Alleen de tweede aanpak is geschikt voor grote upgrades.

Het doel van het hele Dynamics AX upgrade proces is dat het snel en zonder onnodige kosten en risico's wordt uitgevoerd om zo transparant mogelijk te zijn voor de gebruiker. Dat wil zeggen dat de gebruiker op vrijdag zijn werk in de huidige versie van Dynamics AX afrondt en op maandag verder werkt in de nieuwe versie van Dynamics AX. In deze nieuwe versie beschikt de gebruiker over ongewijzigde instellingen en gegevens.

Er zijn twee benaderingen voor een succesvolle Dynamics AX upgrade: In-place - De upgrade vindt plaats in een enkele omgeving die overgaat van Dynamics AX 2009 naar Dynamics AX 2012 (dit wordt niet aanbevolen door Microsoft voor grote upgrades) en Source-to-target - Een kopie van de Dynamics AX 2009 omgeving wordt voorbereid voor de upgrade, Dynamics AX 2012 wordt ernaast geïnstalleerd en de code en data worden overgezet.

De theoretische opwaarderingsprocedure is als volgt: De tool migreert eerst de code (aangepaste wijzigingen) en de programmeurs lossen vervolgens de conflicten op. Op de dag van de upgrade zet de tool dan automatisch de gegevens van de productie Dynamics AX 2009 over naar de vooraf voorbereide Dynamics AX 2012.

In de praktijk verloopt geen van beide bovenstaande stappen helemaal soepel en moeten er veel problemen worden opgelost. De upgrade moet "schoon" worden uitgevoerd totdat deze soepel verloopt (noodzakelijk om de upgrade binnen een vooraf bepaald tijdsbestek te voltooien).

Codeoverdracht is een apart hoofdstuk. Het ideaal is om maatwerk in Dynamics AX 2009 samen te voegen in één laag (niet noodzakelijk, maar het bespaart tijd).Helaas kan de tool wijzigingen in sommige objecten niet overbrengen (ze moeten opnieuw worden geïmplementeerd) en zelfs de documentatie van Microsoft is niet volledig (maar de juiste leverancier heeft de knowhow). Daarna moeten conflicten in de doelomgeving worden opgelost (hun aantal kan worden verminderd door de code in Dynamics AX 2009 voor te bereiden). Aan het eind van het proces kan verder analytisch werk en ontwikkeling nodig zijn, afhankelijk van hoe de aangepaste objecten in de SYS-laag worden gewijzigd.

De documentatie van Microsoft voor codeoverdracht is onvolledig, dus alleen een ervaren leverancier kan een succesvolle upgrade uitvoeren.

Nadat de code is overgebracht, moeten de gegevens worden overgebracht. Idealiter verloopt de gegevensoverdracht volledig automatisch. Realistisch gezien kan het instrument echter niet omgaan met inconsistenties in de database, slechte instellingen en andere inconsistenties in de gegevens. Sommige van deze fouten kunnen door programmeurs worden opgelost, andere moeten met de klant worden overlegd (bedrijfsgegevens). In tegenstelling tot code kan de gegevensoverdracht niet van tevoren worden gedaan en daarom is alleen een testrun nodig. Het hele proces kan pas worden gestart nadat de klant zijn systeem heeft afgesloten. Tijdens de upgrade zult u veel problemen ondervinden, bijv:

  • Upgraden van het systeem in een volledig rampzalige staat (ongecompileerde aangepaste wijzigingen in alle lagen en inconsistente database)
  • Problemen oplossen die zelfs Microsoft niet kent
  • De noodzaak om speciaal voor upgrades aangepaste tools te maken (bijvoorbeeld een tool om conflicten te verminderen door code voor te bereiden in Dynamics AX 2009)

Upgraden naar Dynamics AX 7 wordt binnenkort een belangrijk onderwerp. Hoewel ERP-systeem Dynamics AX 7 is nog niet uit, dus het is waarschijnlijk (volgens informatie van Microsofts community site) dat een directe upgrade van Dynamics AX 2009 (en eerdere versies) naar Dynamics AX 7 niet wordt ondersteund. Upgraden van een oudere versie naar Dynamics AX 7 is waarschijnlijk alleen mogelijk door te upgraden naar Dynamics AX 2012 R3, de enige versie van waaruit het mogelijk is om te upgraden naar de nieuwste versie. We kennen de eerste stap, en we zullen de tweede stap leren zodra Dynamics AX 7 uitkomt.

Wil je meer weten? Neem contact met ons op!

Štěpáín Kněžek Blue Dynamic

Štěpán Kněžek

Verkoopmanager
stepan.knezek@bluedynamic.cz
+420 607 032 908

LinkedIn

eGor KoValev

Account Manager
egor.kovalev@bluedynamic.cz
+420 720 953 784

LinkedIn
2022_sales_CZ (#8)
vergrootglascrosschevron-upchevron-down
linkedin facebook pinterest youtube rss Twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube Twitter instagram