Anveo EDI Connect / Config / Overzicht / Wat is nieuw
Dit is een automatische vertaling. De originele post is beschikbaar in Engels.

Wat is nieuw

In deze sectie beschrijven we de nieuwe functionaliteit van elke versie. Dit is niet de complete technische wisselgelog, maar bedoeld voor mensen die de module gebruiken om een overzicht te krijgen.

Versie 4.00

Anveo EDI Connect 4.00 heeft veel verbeteringen en nieuwe mogelijkheden.

Gebruikerservaring

Business Transactions

We willen het voor de eindgebruiker zo eenvoudig mogelijk maken om zijn transactiegegevens te vinden, de status te zien en naar de gewenste informatie in het systeem te navigeren. Voorafgaand aan versie 4 was er de logging, waarbij de eindgebruiker elke stap van de verwerkingslogica kon vinden, maar dit is technischer dan door veel gebruikers wordt vereist. Om die reden hebben we besloten om het nieuwe concept van Business Transactions toe te voegen.

Rolcentrum van Microsoft Dynamics 365 Business Central – Het tonen van EDI Zakelijke Transacties

Het algemene idee is om de toestand van een document weer te geven in één regel, een Business Transaction. Elk van deze transacties behoort tot een nieuwe insteltabel, het Business Transaction Type. Het Business Transaction Type definieert welke algemene processen er bestaan en de ingangspunten. We bespreken de details in het hoofdstuk Business Transactions.

UI Verbeteringen

Er zijn verschillende kleine veranderingen om de bruikbaarheid te verbeteren. Zo hebben we bijvoorbeeld de FactBox in het EDI-document bijgewerkt om de informatie die de eindgebruiker nodig heeft beter weer te geven. We werken er ook aan om het werken met de nieuwe browser gebaseerde clients in alle versies gemakkelijker te maken. Bij de volgende release zullen we verdere verbeteringen zien op dat onderwerp.

Banen (“Zero-codering”)

Met de zakelijke transacties hebben we een manier toegevoegd om gegevens te exporteren zonder de noodzaak om velden toe te voegen om bij te houden of het al geëxporteerd was. In het verleden 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 een enkele regel codering of wijzigingen aan de basisobjecten van Microsoft Dynamics 365 Business Central. We bespreken de details in het hoofdstuk Business Transactions.

Instellen van de mappen

Er zijn veel kleine veranderingen en verbeteringen aan de mapping setup. Een grote verandering is slechts soms waarneembaar, we hebben de manier waarop SourceExpr en DestExpr worden behandeld veranderd in een volledig getypte motor. Dit moet de prestaties en stabiliteit verbeteren en het systeem robuuster maken voor taalveranderingen.

Algemene functionaliteit

Tabel Gegevensfiltering

We hebben de manier waarop u toegang krijgt tot post-processing data veranderd. Er is een nieuwe eigenschap Data View, waarmee u het record kunt filteren naar alle records van de tabel, het post-processing record, het bedrijfstransactierecord of een record met een named filter. Als u
Named Table View selecteert, krijgt u net als voorheen toegang tot het genoemde tabelweergavescherm. Deze wijziging is achterwaarts compatibel. Bij upgrades zullen we de nieuwe eigenschap instellen op Named Table View en de naam van de tabelweergave behouden.

Role Center van Microsoft Dynamics 365 Business Central – Tabel eigenschappen tonen in EDI Mapping

Table Limit

Als u gegevens uit een tabel leest, is er een nieuwe geavanceerde eigenschap genaamd Limit Count. Als u deze eigenschap op True instelt, krijgt u de optie om het aantal te lezen records te beperken.

Gekoppelde documenten maken

De eigenschap Master Table werd hernoemd naar Create Linked Documents. U moet dit instellen op True wanneer u andere tabellen aan deze instantie wilt koppelen of wanneer u wilt kunnen navigeren vanuit de
Business Transaction of EDI Processing Queue naar het record.

Koppeling van fouten naar tabellen

Er is een nieuwe property Register Errors On Instance die het mogelijk maakte dat alle volgende fouten aan deze tabel zijn gekoppeld.

Init Functies voor Temp Tafels

Op tijdelijke tabellen kunt u nu een functie specificeren die een ANVEDI Variant-variant retourneert die een RecordRef bevat die als beginwaarden wordt gebruikt. Dit is een zeer geavanceerd onderwerp en alleen nodig in speciale gevallen.

Post-processen

Er zijn nieuwe vormen van nabewerking ter ondersteuning van de nieuwe Business Transactions.

Ingebouwde functies

Er zijn veel nieuwe ingebouwde functies. We zullen er slechts één bespreken, maar er is een nieuwe sectie met ingebouwde functies in de handleiding.

Er zijn nieuwe ingebouwde functies om met elkaar te vergelijken. Hiermee kunt u lijnen van het type Conditional gebruiken om basisvoorwaardelijke vertakkingen te doen. Als u twee verschillende datatypes probeert te vergelijken, wordt de tweede gegoten met de eerste. Met deze nieuwe functie hoeft u de “tweede tabel” workaround voor IF statements niet meer te gebruiken.

Transport / import en export in kaart brengen

We hebben de oude import- en exportfunctionaliteit voor mapping data vervangen. U kunt oude back-ups importeren met de nieuwe systemen en het oude rapport wordt nog steeds met de module meegeleverd, maar is afgeschreven.

De nieuwe functionaliteit stelt u in staat om in veel meer granulariteit te specificeren wat u wilt exporteren. Bij importen kunt u de gegevens in de back-up zien en beslissen wat u wilt importeren. Meer details vindt u onder Back-up en Transport.


Rolcentrum van Microsoft Dynamics 365 Business Central – EDI-configuratie-export tonen

Foutafhandeling

We verbeterden de ingebouwde functies die u kunt gebruiken, bijvoorbeeld van check mappings. Er zijn drie nieuwe commando types:

  • INFO
  • WARNING
  • DEBUG

Hiermee kunt u logboekvermeldingen maken. Alle logcommando’s, inclusief de bestaande ERROR, ondersteunen nu meerdere plaatshouders om de waarden van de mapping in de foutmelding te gebruiken. U kunt ook een Error Code opgeven, die u kunt gebruiken om toegang te krijgen tot de logboekinformatie. Het is nu ook mogelijk om expliciet te specificeren aan welke tabel de fout moet worden toegewezen.

Aanvaardbare fouten

We hebben ook een nieuw fouttype geïntroduceerd, dat de verwerking zal breken, maar door de eindgebruiker geaccepteerd kan worden. Hiermee kunt u controles definiëren die de verwerking zullen breken, maar die door de eindgebruiker kunnen worden gemarkeerd als geaccepteerd/gedeponeerd.

Objectnamen

We hebben veel van de objecten voorafgegaan door “ANVEDI” om naamsconflicten met andere modules te voorkomen. Om achterwaarts compatibel te zijn heeft dit effect op de meeste, maar niet op alle objectnamen. We zullen de namen in de “Extension” versie stroomlijnen met de volgende release. Anveo EDI Connect is alleen beschikbaar als uitbreiding voor Microsoft Dynamics 365 Business Central. Wij ondersteunen geen oudere Dynamics versie als NAV Extension.

Parallelle verwerking

In het algemeen raden wij niet aan om meerdere EDI processen tegelijkertijd 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 tegelijk uit te voeren. Alle tabellen die in de mappings worden gebruikt zullen nog steeds een beperkende factor zijn. Indien mogelijk, raden wij u toch aan om parallelle bewerkingen te vermijden.

Ondersteuning voor het in kaart brengen van versies

Met de nieuwe beschikbare enterprise versies van de module hebben we ondersteuning toegevoegd voor versiebeheer van mappings. Er zijn twee modi beschikbaar: een eenvoudige en een revisie veilige modus, waarbij een mapping die ooit is uitgevoerd niet meer kan worden gewijzigd. We hebben een sectie Mapping Versioning toegevoegd, waar u meer informatie kunt vinden. Als u gebruik wilt maken van de nieuwe functionaliteit die u nodig heeft voor een nieuwe licentie, neem dan gerust contact op met ons partnerteam voor meer informatie.

Convertor Wijzigingen

Er waren enkele wijzigingen in de basismodule die van invloed zullen zijn op alle mappings. We raden u ten zeerste aan om al uw mappings na de upgrade te testen voordat u de upgrade in een live systeem uitvoert.

In de volgende paragrafen geven we een overzicht van de wijzigingen aan specifieke converters.

EDIFACT/X12

We hebben geprobeerd om de foutmeldingen in de converter te verbeteren. We hebben ook het gedrag van lussen veranderd, als ze een minimale herhalingsset hebben. We raden aan om een min. herhaling in te stellen voor alle tabellen in een EDIFACT mapping, waar het zinvol is. Het zal resulteren in het verwerken van de segmenten en niet alleen het controleren ervan, wat de prestaties en foutmeldingen zal verbeteren.

We hebben de EDIFACT importeur geüpdatet, download de standaarden met de nieuwe downloader. Aangezien we een aantal problemen hebben opgelost, is het zinvol om reeds geïmporteerde normen te verwijderen en opnieuw te importeren, voordat we nieuwe mappings bouwen.

Er is een nieuwe functie EDIFACT.SKIPSEGMENTS die u kunt gebruiken, als u gegevens wilt overslaan zonder deze te verwerken, tot een bekend element.

XML

Er is een brekende verandering in de XML converter, als je namespaces gebruikt op importen. We zullen nu de naamruimte-informatie gebruiken om importelementen te identificeren. Dit vereiste dat alle regels de juiste naamruimte-informatie moesten hebben. Het voordeel is dat u bestanden met verschillende voorvoegsels kunt verwerken, omdat deze nu als gelijk worden beschouwd.

De andere wijziging is dat een lege Content node nu resulteert in een volledige uitvoer van de tag. Als u een ingeklapte uitvoer wilt krijgen, kunt u de eigenschap Conditional Output op de inhoud gebruiken. Je kunt de Conditional Output op het element gebruiken om te voorkomen dat de tag wordt getoond.

ZUGFeRD

De ZUGFeRD-componenten zijn geactualiseerd en moeten worden geüpgraded. De PDF-licentie wordt nu buiten Dynamics ingesteld met behulp van een License Manager van de fabrikant van de PDF-componenten.

We hebben de manier waarop ZUGFeRD bestanden worden gemaakt veranderd. Omdat er in veel verkoopfactuurrapporten een COMMIT staat, kunnen fouten in oudere versies leiden tot het foutief aanmaken van een uitvoerbestand. We controleren nu of de conversie succesvol was voordat we het uitvoerbestand aanmaken.