Wat is nieuw?
In deze sectie beschrijven we de nieuwe functionaliteit van elke versie. Dit is niet de volledige technische lijst, maar bedoeld voor mensen die de module gebruiken om een overzicht te krijgen.
Versie 4.00
Anvaigo EDI Connect 4.00 heeft veel verbeteringen en nieuwe functies.
Gebruikerservaring
Business Transactions
We willen het de eindgebruiker zo gemakkelijk mogelijk maken om zijn transactiegegevens te vinden, de status te zien en naar de gewenste informatie in het systeem te navigeren. Voor versie 4 was er de logging, waarbij de eindgebruiker elke stap van de verwerkingslogica kon vinden, maar dit is technischer dan nodig is voor veel gebruikers. Daarom hebben we besloten om het nieuwe concept Business Transactions toe te voegen.

Het algemene idee is om de status van een document weer te geven in een enkele regel, een Business Transaction. Elk van deze transacties behoort tot een nieuwe instellingstabel, de Business Transaction Type. Het Business Transaction Type definieert welke algemene processen er bestaan en wat de ingangspunten zijn. We bespreken de details in het hoofdstuk Business Transactions.
UI-verbeteringen
Er zijn verschillende kleine wijzigingen om de bruikbaarheid te verbeteren. We hebben bijvoorbeeld de FactBox in het EDI-document bijgewerkt om de informatie die de eindgebruiker nodig heeft beter weer te geven. We hebben ook wat werk verricht om het werken met de nieuwe browsergebaseerde clients in alle versies te vergemakkelijken. Bij de volgende release zullen we verdere verbeteringen op dat gebied zien.
Banen (“Zero-coding”)
Met de zakelijke transacties hebben we een manier toegevoegd om gegevens te exporteren zonder dat we velden hoeven toe te voegen om bij te houden of ze al geëxporteerd zijn. Vroeger moest je booleaanse vlaggen toevoegen aan alle uitgaande documenten om bij te houden of het geëxporteerd moest worden en of er al een export was. De nieuwe functionaliteit kan daar in veel scenario’s voor zorgen. Dit geeft u de mogelijkheid om standaard EDI-workflows op te zetten zonder enige regel codering of wijzigingen aan de basisobjecten van Microsoft Dynamics 365 Business Central. We bespreken de details in het hoofdstuk Business Transactions.
Mapping instellen
Er zijn veel kleine veranderingen en verbeteringen aan de mapping setup. Eén grote verandering is slechts soms merkbaar, we hebben de manier waarop SourceExpr en DestExpr worden afgehandeld veranderd in een volledig getypeerde engine. Dit zou de prestaties en stabiliteit moeten verbeteren en het systeem robuuster moeten maken voor taalveranderingen.
Algemene functionaliteit
Tabelgegevens filteren
We hebben de manier veranderd waarop je toegang krijgt tot post-processing gegevens. Er is een nieuwe eigenschap Data View, waarmee je het record kunt filteren op alle records van de tabel, het nabewerkingsrecord, het zakelijke transactierecord of een record door een genoemd filter. Als je
Named Table View selecteert, krijg je net als voorheen toegang tot het named table view-veld. Deze wijziging is achterwaarts compatibel. Bij upgrades stellen we de nieuwe eigenschap in op Named Table View en behouden we de naam van de tabelweergave.

Table Limit
Als je gegevens uit een tabel leest, is er een nieuwe geavanceerde eigenschap genaamd Limit Count. Door deze eigenschap op True te zetten kun je het aantal records dat gelezen moet worden beperken.
Gekoppelde documenten maken
De eigenschap Master Table werd hernoemd naar Create Linked Documents. Je moet dit op True zetten wanneer je andere tabellen aan deze instantie wilt koppelen of wanneer je vanuit de
Business Transaction of EDI Processing Queue naar het record wilt kunnen navigeren.
Fouten koppelen aan tabellen
Er is een nieuwe eigenschap Register Errors On Instance die ervoor zorgt dat alle volgende fouten aan deze tabelinstantie worden gekoppeld.
Init-functies voor tijdelijke tabellen
Op tijdelijke tabellen kun je nu een functie opgeven die een ANVEDI Variant retourneert die een RecordRef bevat die wordt gebruikt als de beginwaarden. Dit is een zeer geavanceerd onderwerp en alleen nodig in speciale gevallen.
Nabewerkingen
Er zijn nieuwe post-processing types om de nieuwe Business Transactions te ondersteunen .
Ingebouwde functies
Er zijn veel nieuwe ingebouwde functies. We zullen er slechts één van bespreken, maar er is een nieuwe sectie ingebouwde functies in de handleiding.
Er zijn nieuwe ingebouwde functies om waarden met elkaar te vergelijken. Hierdoor kun je regels van het type Conditional gebruiken om basis voorwaardelijke vertakkingen uit te voeren. Als je twee verschillende gegevenstypes met elkaar probeert te vergelijken, wordt de tweede gecast naar de eerste. Met deze nieuwe functie hoef je de “tweede tabel” workaround voor IF statements niet meer te gebruiken.
Mapping Transport / Import en Export
We hebben de oude import- en exportfunctionaliteit voor mapping vervangen. Je kunt oude back-ups importeren met de nieuwe systemen en het oude rapport wordt nog steeds meegeleverd met de module, maar is verouderd.
Met de nieuwe functionaliteit kun je veel gedetailleerder aangeven wat je wilt exporteren. Bij het importeren kun je de gegevens in de back-up zien en beslissen wat je importeert. Meer informatie vind je onder Back-up en transport.

Rolcentrum van Microsoft Dynamics 365 Business Central – EDI-configuratie export weergeven
Foutafhandeling
We hebben de ingebouwde functies verbeterd die je bijvoorbeeld kunt gebruiken om mappings te controleren. Er zijn drie nieuwe opdrachttypes:
- INFO
- WARNING
- DEBUG
Hiermee kun je logboekvermeldingen maken. Alle logcommando’s, inclusief de bestaande ERROR, ondersteunen nu meerdere plaatshouders om waarden van de mapping in het foutbericht te gebruiken. Je kunt ook een Error Code opgeven, die je kunt gebruiken om toegang te krijgen tot de logboekinformatie. Het is nu ook mogelijk om expliciet aan te geven aan welke tabel de fout moet worden toegewezen.
Aanvaardbare fouten
We hebben ook een nieuw fouttype geïntroduceerd dat de verwerking onderbreekt, maar door de eindgebruiker kan worden geaccepteerd. Hiermee kun je controles definiëren die de verwerking onderbreken, maar door de eindgebruiker kunnen worden gemarkeerd als geaccepteerd/ genegeerd.
Objectnamen
We hebben veel objecten voorafgegaan door “ANVEDI” om naamsconflicten met andere modules te voorkomen. Om achterwaarts compatibel te zijn, heeft dit invloed op de meeste, maar niet op alle objectnamen. Bij de volgende versie zullen we de namen in deExtension” versie stroomlijnen. Anvaigo EDI Connect zal alleen beschikbaar zijn als extensie voor Microsoft Dynamics 365 Business Central. We ondersteunen geen oudere Dynamics-versies als NAV Extension.
Parallelle verwerking
Over het algemeen raden we af om meerdere EDI-processen tegelijk te verwerken. Met de nieuwe release hebben we geprobeerd om de tijd dat we onze eigen systeemtabellen vergrendelen te beperken, waardoor het mogelijk is om meerdere processen tegelijkertijd uit te voeren. Alle tabellen die in de mappings worden gebruikt, zullen nog steeds een beperkende factor zijn. Als het kan, raden we nog steeds aan om parallelle bewerkingen te vermijden.
Mapping Versieondersteuning
Met de nieuwe enterprise versies van de module hebben we ondersteuning voor versiebeheer van mappings toegevoegd. Er zijn twee modi beschikbaar een eenvoudige en een revisie veilige modus, waarbij een eenmaal uitgevoerde mapping niet meer gewijzigd kan worden. We hebben een sectie Mapping Versioning toegevoegd, waar je meer informatie kunt vinden. Als je de nieuwe functionaliteit wilt gebruiken, moet je een nieuwe licentie aanschaffen. Neem contact op met ons partnerteam voor meer informatie.
Veranderingen converter
Er zijn enkele wijzigingen aangebracht in de basismodule die van invloed zijn op alle toewijzingen. We raden ten zeerste aan dat u al uw toewijzingen test na het upgraden voordat u de upgrade uitvoert in een live systeem.
In de volgende secties geven we een overzicht van de wijzigingen aan specifieke converters.
EDIFACT/X12
We hebben geprobeerd de foutmeldingen in de converter te verbeteren. We hebben ook het gedrag van lussen veranderd als ze een minimale herhaling hebben. We raden aan een min repeat in te stellen voor alle tabellen binnen een EDIFACT mapping, waar dat zinvol is. Hierdoor worden de segmenten verwerkt en niet alleen gecontroleerd, wat de prestaties en foutmeldingen verbetert.
We hebben de EDIFACT-importeur bijgewerkt. Download de standaarden met de nieuwe downloader. Omdat we een aantal problemen hebben opgelost, is het zinvol om reeds geïmporteerde standaarden te verwijderen en opnieuw te importeren, voordat we nieuwe mappings maken.
Er is een nieuwe functie EDIFACT.SKIPSEGMENTS die u kunt gebruiken als u gegevens wilt overslaan zonder ze te verwerken, tot een bekend element.
XML
Er is een brekende wijziging in de XML-converter als je namespaces gebruikt bij imports. We zullen nu de naamruimte-informatie gebruiken om importelementen te identificeren. Hierdoor moesten alle regels de juiste naamruimte-informatie hebben. Het voordeel is dat je bestanden met verschillende voorvoegsels kunt verwerken, omdat ze nu als gelijk worden beschouwd.
De andere verandering is dat een lege Content node nu zal resulteren in een volledige uitvoer van de tag. Als je een samengevouwen uitvoer wilt krijgen, kun je de eigenschap Conditional Output gebruiken voor de inhoud. Je kunt de Conditional Output op het element gebruiken om te voorkomen dat de tag wordt weergegeven.
ZUGFeRD
ZUGFeRD PDF’s worden niet meer ondersteund. Het XML-gedeelte kan worden afgehandeld door de module, maar het extraheren en genereren van PDF’s is niet meer beschikbaar.
