Dit is een automatische vertaling. De originele post is beschikbaar in Engels.

Upgrade

Anveo EDI Connect gebruikt een versiebeheerschema, waarbij we een major, een minor en een revisienummer hebben, zoals 4.00.01 (Versie: 4, minor versie: 00, revisie 01). De upgrade procedure wordt hieronder uitgelegd. Er is een kennisbankartikel over de vraag of u de module moet upgraden in een bestaand live systeem. De revisie-update van de module wordt als veilig beschouwd, maar u moet het systeem nog wel testen na een upgrade.

In deze sectie zullen we de upgrade instructies tonen gebaseerd op de geselecteerde module versie hierboven. Zorg ervoor dat u eerst de juiste versie selecteert.

Zorg ervoor dat u een backup maakt van de EDI mappings en objecten voordat u een update start. Probeer een nieuwe versie altijd eerst uit in een testomgeving. Als u van plan bent een live-omgeving bij te werken, neem dan van tevoren contact op met onze support, om er zeker van te zijn dat zij middelen beschikbaar hebben voor het geval u hulp nodig hebt.

FOB-Installatie

Deze sectie is niet van toepassing indien u de Extension versie van onze module voor Business Central gebruikt.

Als u een upgrade uitvoert vanaf een versie voor 1.47, controleer dan of er een tabel is met de naam “EDI Version Branch” en verwijder de tabelgegevens en het object voordat u naar een nieuwere versie bijwerkt.

U kunt de nieuwe objecten importeren, maar wees voorzichtig dat u uw aanpassingen niet overschrijft. U hoeft de codeunit EDI Callback niet te importeren aangezien er een tweede codeunit 5327313 EDI Callback - Template is die met Anveo EDI Connect wordt meegeleverd. Als we een functie toevoegen aan de EDI Callback codeunit zullen we die ook toevoegen aan het sjabloon. U kunt eenvoudigweg nieuwe functionaliteit van de 5327313 EDI Callback - Template codeunit kopiëren naar uw EDI Callback codeunit. De EDI callback codeunit zelf is niet veranderd van 1.47 naar 4.00. Maar er zijn enkele nieuwe helperfuncties beschikbaar om toegang te krijgen tot functieparameters.

Als u de componenten voor communicatie op afstand gebruikt, installeer ze dan opnieuw, voor het geval ze veranderd zijn.

Na een upgrade, voer het compileer commando uit vanuit de ontwikkel omgeving voor alle EDI objecten (object ID “5327300” tot “5327399”). Als u fouten krijgt door ontbrekende automations/.NET Dlls kunt u die negeren, als u de functionaliteit niet nodig hebt:

  • Remote Communication
    • bestandsoverdracht via ftp/ftps, e-mail
  • ZUGFeRD
    • speciale PDF-facturen

Na het bijwerken van de objecten, opent u het EDI Setup venster. Mogelijk wordt u gevraagd de client opnieuw te starten of de EDI mapping gegevens bij te werken. Volg de instructies op het scherm. Als u een NAS (NAV Application Server) gebruikt, moet u die misschien ook opnieuw opstarten.

Afhankelijk van de upgrade, kunnen er ook veel nieuwe eigenschappen in de EDI mappings zijn. De EDI mappings worden automatisch geüpgraded, maar u dient elke mapping na de upgrade te controleren.

Raadpleeg deze sectie als u een nieuwere versie van de objecten en documentatie krijgt om te controleren of er aanvullende stappen nodig zijn.

Testen van de module na een upgrade

Na elke upgrade moet u ervoor zorgen dat de EDI mappings zich nog steeds gedragen zoals verwacht. Als er API veranderingen zijn of als de converter zich anders gaat gedragen (alleen bij grote upgrades), zullen we dat documenteren in onze changelog. Wij verwachten geen problemen na een kleine of revisie-upgrade, maar wij hebben slechts een beperkt aantal testgevallen. Het is uw verantwoordelijkheid ervoor te zorgen dat de module zich na een upgrade correct gedraagt.

Wij raden ten sterkste aan om elke update in een testsysteem uit te proberen alvorens een live systeem te upgraden. Een directe update van een live systeem houdt altijd het risico in dat de EDI interfaces niet meer correct functioneren. Als de EDI-gegevens bedrijfskritisch zijn, moet hiermee rekening worden gehouden in het upgradescenario. Alle relevante interfaces moeten in een testsysteem worden gecontroleerd en er moeten plannen zijn voor het overschakelen op de vorige versie, mochten zich onvoorziene moeilijkheden voordoen.