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 changelog, maar bedoeld voor mensen die de module gebruiken om een overzicht te krijgen.

Versie 5.00

De versie 5.00 is geoptimaliseerd om te worden gebruikt als Uitbreiding voor Microsoft Dynamics 365 Business Central en ook om te worden gebruikt met Microsoft Dynamics 365 Business Central Online. We hebben besloten om een aantal verouderde velden te verwijderen en de namen van de buffertabellen te veranderen om consistent te zijn in alle Dynamics versies.

De belangrijkste veranderingen zijn:

  • Buffertafels
    • Gewijzigde tabelnamen
    • Enkele verouderde velden verwijderd
  • Systeemtafels
    • Verwijderde verouderde velden
  • Converters
    • De NAV-omzetter afgeschreven ten gunste van:
      • Nieuwe PREPARE-omzetter
      • Nieuwe CHECK-omzetter
      • Nieuwe PROCESS-omzetter
    • De EDIFACT-converter heeft nu ondersteuning voor niet-standaard conforme decimale scheidingstekens
  • Verbeterde UI op de zakelijke transacties
  • Verbeterde UI-ervaring in de webclient van Dynamics
  • Ondersteuning voor actiegroepen in workflow module / zakelijke transacties
    • In de meeste gevallen is de post-processing logica niet meer nodig. Het is verborgen als een geavanceerde eigenschap voor nieuwe gebruikers
  • Nieuw communicatiekanaal om te communiceren met een nieuw managed data transfer platform, waar u als Anveo gebruiker toegang toe krijgt
  • Eenvoudiger installatieproces (QuickInstall is niet meer nodig)
  • Eerste ondersteuning voor het snel opzetten van een demo-omgeving

Buffertabellen

We hebben de nieuwe release gebruikt om ons te ontdoen van enkele zelden gebruikte velden. We hebben ook de Sell-to, Bill-to en Ship-to velden verwijderd omdat ze overbodig zijn voor de informatie die kan worden opgeslagen in de tabel ANVEDI Contact/Address. In de documentatie worden alle afgeschreven velden opgesomd: Buffertabellen.

Als u een systeem opwaardeert met behulp van de FOB-versie van de module, kunt u de oude buffertabellen behouden, zonder de mappigns te wijzigen. Als u een upgrade naar extensies uitvoert, kunt u de afgeschreven velden terug toevoegen met behulp van een aangepaste extensie, indien nodig.

Systeem Tabellen

We hebben een paar velden uit de systeemtabellen verwijderd die intern werden gebruikt. Als u een upgrade uitvoert vanaf versie 4 van de module kunt u de tabellen importeren en de velden verwijderen. Als u wilt updaten vanaf een oudere versie, moet u eerst upgraden naar versie 4.

Converters

In het verleden gebruikten we één gemeenschappelijke convertor voor alle interne verwerkingslogica. Deze omvormer werd NAV-converter genoemd. Aangezien de term NAV niet meer wordt gebruikt door Microsoft in nieuwe versies en we hebben ontdekt dat het beter is voor de structuur van de mappings om deze duidelijk af te bakenen in verschillende functies, hebben we drie nieuwe converters geïntroduceerd:

  • PREPARE
  • CHECK
  • PROCESS

Het idee is om de functie van de mapping duidelijk te definiëren en best practices af te dwingen om de voorbereiding van de gegevens, de validatie van de gegevens en de verwerking van de gegevens te scheiden. Meer informatie hierover vindt u in het hoofdstuk over de converters.

Zakelijke transacties

We hebben de manier waarop u de acties voor een bepaald type bedrijfstransactie kunt invoeren veranderd en ondersteunen nu meerdere acties, die achtereenvolgens worden uitgevoerd totdat de ene mislukt. Als u de mislukte verwerkingsstap reset zal de module de eerste actie opnieuw starten. Dit stelt u in staat om mappings opnieuw voor te bereiden en het workflow proces te vereenvoudigen. Ook hebben we de eigenschap gepromoot om een sub-proces te starten om op het eerste niveau van een gegevenstabel in de mappings te staan, waardoor het veel gemakkelijker is om complexe scenario’s met meerdere soorten zakelijke transacties op te zetten.

Webcliënt

We hebben de gebruikerservaring in de webclients van de verschillende Dynamics versies verbeterd. We stellen uw feedback zeer op prijs als we de gebruikersinterface nog kunnen verbeteren om het gebruik van de module zo eenvoudig mogelijk te maken.

Workflow

Met Anveo EDI Connect versie 5.00 hebben we een nieuw vereenvoudigd workflow systeem geïntroduceerd om de gegevens te verwerken. Het nieuwe systeem is gebaseerd op de zakelijke transacties en moet gemakkelijker te begrijpen zijn voor nieuwe gebruikers van de module. De “oude” nabewerkingen zijn nog steeds beschikbaar, maar zijn nu verborgen als geavanceerde eigenschappen ten gunste van het nieuwe model. Er zijn nog steeds scenario’s, waarbij de oude logica meer flexibiliteit biedt en deze niet uit de module wordt verwijderd, maar in de meeste gevallen zal het nieuwe model gemakkelijker op te zetten en te begrijpen zijn.

Servicegerichte communicatie

Aangezien toegang tot het lokale bestandssysteem niet mogelijk is in Microsoft Dynamics 365 Business Central Online, hebben we een nieuwe Web service interface geïmplementeerd die kan communiceren met diensten van derden. Binnenkort kondigen we een samenwerking aan die het mogelijk maakt om bestanden in protocollen die voorheen niet direct werden ondersteund, zoals X.400 en AS/2, via een online dienst te versturen en op te halen.

Installatie

Anveo EDI Connect is nu volledig beschikbaar als Business Central Extension en via AppSource.

Met Anveo EDI Connect 5.00 hebben we geprobeerd de meeste gebruikte resources volledig in te bedden en automatisch te installeren. In de Business Central Extension wordt dit gedaan in het uitbreidingsinstallatieproces, voor oudere versies wordt u gevraagd de installatie uit te voeren wanneer u de EDI Setup pagina opent. Het QuickInstall.anv bestand dat nodig is in oudere versies van de module is niet meer nodig.

Demosysteem

We hebben een demosysteem in de module ingebouwd. Na de installatie kunt u voorbeeld mappings installeren via de EDI Setup pagina of de quick links, afhankelijk van de Dynamics versie. Deze demo-omgeving zal met de volgende updates worden verbeterd. We zijn van plan om het zo eenvoudig mogelijk te maken om een lopend testsysteem te hebben om de module te demonstreren of te testen.

Versie 4.00

Anveo EDI Connect 4.00 heeft veel verbeteringen en nieuwe functies.

Ervaring van de gebruiker

Business Transactions

We willen het de eindgebruiker zo gemakkelijk mogelijk maken om zijn transactiegegevens te vinden, de status te zien en te navigeren naar de benodigde informatie in het systeem. 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. Daarom hebben we besloten om het nieuwe concept van Business Transactions toe te voegen.

Role Center of Microsoft Dynamics 365 Business Central – Weergave van EDI Zakelijke Transacties

Het algemene idee is om de staat van een document weer te geven in een enkele lijn, een Business Transaction. Elk van deze transacties behoort tot een nieuwe opstellingstabel, de Business Transaction Type. De Business Transaction Type definieert welke algemene processen er bestaan en welke toegangspunten er zijn. We bespreken de details in het hoofdstuk Business Transactions.

Verbeteringen van de UI

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 browsergebaseerde clients in alle versies makkelijker te maken. We zullen verdere verbeteringen op dat gebied zien met de volgende release.

Banen (“Nulcodering”)

Met de zakelijke transacties hebben we een manier toegevoegd om gegevens te exporteren zonder dat er velden hoeven te worden toegevoegd om bij te houden of ze al zijn geëxporteerd. In het verleden moest u booleaanse vlaggen toevoegen aan alle uitgaande documenten, waarbij u moest nagaan of het moest worden geëxporteerd en of er al sprake was van een export. 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 aanpassingen aan de basisobjecten van Microsoft Dynamics NAV 2016. We bespreken de details in het hoofdstuk Business Transactions.

Instelling Mapping

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

Algemene functionaliteit

Filteren van tabelgegevens

We hebben de manier waarop u toegang krijgt tot post-processing gegevens veranderd. Er is een nieuwe eigenschap Data View, waarmee u het record kunt filteren op alle records van de tabel, het post-processing record, het zakelijke transactie record of een record door een genoemd filter. Door het selecteren
vanNamed Table View krijgt u toegang tot het named table view veld, zoals voorheen. Deze wijziging is achterwaarts compatibel. Bij upgrades stellen we de nieuwe woning in op Named Table View en behouden we de naam van de tabelweergave.

Role Center of Microsoft Dynamics 365 Business Central – Tonen van Tabel Eigenschappen in EDI Mapping

Table Limit

Als u gegevens uit een tabel leest, is er een nieuwe geavanceerde eigenschap die Limit Count heet. Het instellen van deze eigenschap op True geeft u de mogelijkheid om het aantal te lezen records te beperken.

Gelinkte documenten aanmaken

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

Link Fouten naar Tabellen

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

Init-functies voor Temp-tabellen

Op tijdelijke tabellen kunt u nu een functie opgeven die een ANVEDI Variant met een RecordRef als beginwaarde weergeeft. Dit is een zeer geavanceerd onderwerp en alleen nodig in speciale gevallen.

Post-processen

Er zijn nieuwe post-processing types om de nieuwe Business Transactions te ondersteunen.

Ingebouwde functies

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

Er zijn nieuwe inbouwfuncties om de waarden met elkaar te vergelijken. Hierdoor kunt u lijnen van het type Conditional gebruiken om basisvoorwaardelijke takken te doen. Als u twee verschillende datatypes probeert te vergelijken, wordt het tweede type met het eerste type gegoten. Met deze nieuwe functie hoeft u de “tweede tabel” workaround voor IF-afschriften niet meer te gebruiken.

Transport / Import en Export in Mapping

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

De nieuwe functionaliteit maakt het mogelijk om in veel meer korrelgrootte te specificeren wat u wilt exporteren. Bij importen kunt u de gegevens in de back-up bekijken en beslissen wat u wilt importeren. Meer details vindt u onder Backup en Transport.


Rolcentrum van Microsoft Dynamics 365 Business Central – Weergave van EDI-configuratie Exporteren

Foutafhandeling

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

  • INFO
  • WARNING
  • DEBUG

Hiermee kunt u logboekvermeldingen maken. Alle logboekcommando’s, inclusief de bestaande ERROR, ondersteunen nu meerdere plaatshouders om waarden uit 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 dat door de eindgebruiker kan worden geaccepteerd. Hiermee kunt u controles definiëren die de verwerking onderbreken, maar kunnen worden gemarkeerd als geaccepteerd / ondertekend door de eindgebruiker.

Objectnamen

We hebben veel van de objecten voorafgegaan door “ANVEDI” om naamsconflicten met andere modules te voorkomen. Om achterwaarts compatibel te zijn heeft dit wel invloed op de meeste, maar niet op alle objectnamen. We zullen de namen in de “Extension” versie stroomlijnen met de volgende release. Anveo EDI Connect zal alleen beschikbaar zijn als uitbreiding voor Microsoft Dynamics 365 Business Central. Wij ondersteunen geen oudere Dynamics versie als een 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 die we besteden aan het vergrendelen van onze eigen systeemtabellen te beperken, waardoor het mogelijk wordt om meerdere processen tegelijkertijd te laten verlopen. Alle tabellen die in de mappings worden gebruikt zullen nog steeds een beperkende factor zijn. Als u dat kunt, raden wij u toch aan om parallelle bewerkingen te vermijden.

Ondersteuning voor Mapping de versie

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 revisieveilige, waarbij een eenmaal uitgevoerde mapping niet meer gewijzigd kan worden. We hebben een sectie Mapping Versioning toegevoegd, waar u meer informatie kunt vinden. Als u gebruik wilt maken van de nieuwe functionaliteit moet u een nieuwe licentie aanvragen, neem dan gerust contact op met ons partnerteam voor meer informatie.

Convertor Wijzigingen

Er waren enkele wijzigingen aan 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 zullen we de wijzigingen van specifieke converters op een rijtje zetten.

EDIFACT/X12

We hebben geprobeerd de foutmeldingen in de converter te verbeteren. We hebben ook het gedrag van de lussen veranderd, als ze een minimale herhalingsset hebben. We raden aan om een mini-repetitie in te stellen voor alle tabellen in een EDIFACT mapping, daar 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 zaken 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-omzetter, als u gebruik maakt van namespaces bij importen. We zullen nu de namespace-informatie gebruiken om de importelementen te identificeren. Hiervoor moesten alle regels de juiste naamruimte-informatie hebben. Het voordeel is dat u bestanden met verschillende voorvoegsels kunt verwerken, omdat ze nu als gelijkwaardig worden beschouwd.

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

ZUGFeRD

De ZUGFeRD-componenten zijn geüpdatet en moeten worden geüpgraded. De PDF Licentie wordt nu buiten Dynamics om ingesteld met behulp van een License Manager die door de fabrikant van de PDF-componenten wordt geleverd.

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