EDI Extraction Paths Bestandsgids
1. Overzicht
Het Extraction Paths-bestand bepaalt hoe gegevens worden geëxtraheerd uit de gestructureerde XML naar specifieke documentvelden en tabellen binnen de interface. Het koppelt veld-ID's aan XPath-uitdrukkingen, die worden geëvalueerd om waarden uit de XML te halen en in de overeenkomstige documentvelden te plaatsen. Dit bestand speelt een cruciale rol bij het garanderen dat geëxtraheerde gegevens correct verschijnen tijdens veldvalidatie en downstream verwerking.
2. Doel en Functie
Koppelt elk documentveld en tabelkolom aan een specifieke locatie in de gestructureerde XML met behulp van XPath-uitdrukkingen.
Zorgt ervoor dat de juiste waarden worden ingevuld in velden zoals
order_number
,supplier_name
entotal_amount
.Ondersteunt zowel enkele velden (via een
fields
object) als tabellen (via eentables
array met rijpaden en kolomkoppelingen).Maakt nauwkeurige controle mogelijk over hoe gegevens worden opgehaald uit de XML, inclusief het gebruik van XPath-functies zoals
sum()
.
Voorbeeld veldkoppeling:
Copy
"order_number": "//PURCHASE_ORDER/PURCHASE_ORDER/text()"
3. Toegang & Basisbewerking
Toegang tot het bestand:
Ga naar Instellingen → Documenttype → [Uw Document (bijv. Inkooporder)] → E-Doc.
Onder het tabblad E-Doc selecteert u uw formaat (bijv. EDI).
Klik op Extraction Paths om het bestand te bekijken of te bewerken.
Conceptbeheer:
Maak een Concept: Klik op het ✏️ potloodpictogram.
Verwijder Concepten: Gebruik het 🗑️ prullenbakpictogram om ongebruikte concepten te verwijderen.
Wijzigingen Activeren: Klik op het ✅ vinkje om een versie te publiceren.
Opmerking: Het activeren van een nieuwe versie zal de vorige versie automatisch deactiveren.
4. Editor & Syntax
Het Extraction Paths-bestand is geschreven in JSON en bevat twee hoofdcomponenten:
fields: Een woordenboek waarbij elke sleutel een veld-ID is en elke waarde een XPath-uitdrukking is die bepaalt hoe de gegevens moeten worden geëxtraheerd.
tables: Een lijst met tabeldefinities die het volgende omvatten:
name
: Het ID van de tabel.row_path
: Een XPath die elke rij van de tabel identificeert.columns
: Een lijst met kolomkoppelingen (name
,path
).
U kunt ook XPath-functies (bijv. sum()
) en uitdrukkingen gebruiken om waarden dynamisch te berekenen uit herhalende elementen.
Copy
jsonCopyEdit"total_net_amount": "sum(//PURCHASE_ORDER/ORDER_LINES/ORDER_LINE/SUB_TOTAL)"
5. Voorbeeldfunctie (Evaluatie-extractie)
De Voorbeeldfunctie stelt u in staat om te simuleren hoe de extractiepaden zich zullen gedragen met een echt geüpload document.
Gebruik:
Upload een EDI-bestand via het standaard uploadproces.
Kopieer de Document-ID.
Ga naar de Extraction Paths interface.
Open de Voorbeeldfunctie.
Voer de Document-ID in en klik op Test.
Het resultaat toont hoe elk veld en elke tabel wordt ingevuld op basis van de geconfigureerde paden.
Deze functie is essentieel om te controleren of uw XPath-uitdrukkingen correct zijn gedefinieerd en de verwachte waarden ophalen voordat het concept wordt geactiveerd.

6. Video Walkthrough
Een videogids voor dit bestandstype is beschikbaar op de Videopagina. Gebruik het om de installatie, bewerking en voorbeeldweergave te volgen.
Last updated
Was this helpful?