Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Om du vill aktivera import/export av data i XML-filer via datautbytesramverket i Business Central kan du använda XML-scheman för att definiera vilka dataelement som du vill utbyta med Business Central. Du utför detta arbete på sidan XML-schemavisning genom att ladda XML-schemafilen, välja tillhörande dataelement samt därefter initialisera en definition för databyte.
När du har definierat vilka dataelement som sa inkluderas baserat på XML-schemat kan du använda åtgärden Generera definition för databyte för att initialisera en definition för databyte baserat på valda dataelement som du sedan slutför i ramverket för databyten. Detta skapar en post på sidan Posting Exchange Definition där du fortsätter med att definiera vilka element i filen som motsvarar vilka fält i Business Central. Läs mer i Konfigurera datautbytesdefinitioner.
Den här artikeln innehåller följande procedurer:
- Så här läser du in en XML-schemafil
- Så här markerar eller avmarkerar du noder i ett XML-schema
- Så här skapar du en definition för datautbyte baserat på ett XML-schema
Så här läser du in en XML-schemafil
Se till att den relevanta XML-schemafilen är tillgänglig. Filnamnstillägget är .xsd.
Välj Sök (Alt+Q)
i det övre högra hörnet, ange XML-scheman och välj sedan den relaterade länken.Välj åtgärden Ny.
Fyll i fälten enligt beskrivningen i följande tabell.
Fältet Description Code Ange en kod som identifierar XML-schemat. Beskrivning Ange beskrivningen av XML-schemat. Fältet Målnamnrymd anger ett namnområde i XML-schemafilen som har laddats för raden.
Välj Läs in schema-åtgärden och välj sedan XML-schemafilen.
När filen har lästs in, fylls resten av fälten på raden med information från filen, och kryssrutan Schema är inläst markeras.
Note
Trädet med det inlästa xml-schemat är sammanfällt som standard. Du expanderar varje nod genom att välja +-knappen på noden. Välj Expandera alla på menyfliken om du vill expandera alla noder.
Så här markerar eller avmarkerar du noder i ett XML-schema
Välj Sök (Alt+Q)
i det övre högra hörnet, ange XML Schema Viewer och välj sedan den relaterade länken.Fyll i fälten i huvudet enligt beskrivningen i följande tabell.
Fältet Description XML-schemakod Ange den XML-schemafil som du laddade i steg 5 i avsnittet "För att ladda en XML-schemafil". Ny XMLport Nummer. Ange numret på den XMLport som skapas från XML-schemat när du väljer åtgärden GenereraXMLport. Raderna fylls nu i med noder som representerar alla element i XML-schemat. Noder för element som är obligatoriska i överensstämmelse med XML-schemat markeras som standard.
På den första raden, i kolumnen Nodnamn, expanderar du noden Dokument och expandera sedan gradvis underliggande noder som du vill granska.
Högerklicka på en nod och välj sedan Expandera alla.
Välj någon av följande åtgärder för att ändra vilka noder som visas.
Åtgärd Description Visa alla Alla noder visas. Dölj icke-obligatoriska Endast noder som representerar element som krävs enligt XML-schemat visas. Dessa noder har anges vanligtvis med 1 i fältet MinOccurs.
Välj Visa alla för att återföra vyn.Dölj ej valda objekt Endast noder där kryssrutan Vald är markerad visas.
Välj Visa alla för att återföra vyn.Välj åtgärden Redigera.
I kryssrutan Vald anger du för varje nod om du vill att elementet ska stödjas i definitionen för datautbyte för den relaterade SEPA-bankfilen.
Note
När du markerar en obligatorisk underordnad nod markeras även alla överordnade noder ovanför den.
Välj åtgärden Markera alla obligatoriska element för att välja alla noder igen som representerar element som är obligatoriska enligt XML-schemat.
Välj åtgärden Avmarkera alla för att rensa alla val.
Fältet Val anger att noden har två eller fler syskonnoder som fungerar som alternativ.
Så här skapar du en definition för datautbyte baserat på ett XML-schema
Välj Sök (Alt+Q)
i det övre högra hörnet, ange XML-scheman och välj sedan den relaterade länken.Välj relevant XML-schema och välj sedan åtgärden Öppna XML-schemavisare.
Se till att de relevanta noderna har markerats. Läs mer i avsnittet "Välj eller rensa noder i ett XML-schema".
På sidan Öppna XML-schemavisare väljer du åtgärden Generera datautbytesdefinition.
En datautbytesdefinition skapas på sidan Posting Exchange Definition, som du kan slutföra genom att ange vilka element i filen som motsvarar vilka fält i Business Central. Läs mer i Konfigurera datautbytesdefinitioner.
Note
- Du kan också använda funktionen Hämta filstruktur från sidan Utbytesdefinition för postning, som använder funktionerna på sidan XML Schema Viewer för att fylla i snabbfliken Kolumndefinitioner.
- I 2019 release wave 1 och tidigare versioner kunde du generera en XMLport som baserades på schemat och sedan importera den till din lösning. Detta stöds inte längre.
Relaterad information
Skapa dataintegreringsdefinitioner
Exportera betalningar till en bankfil
Ta betalt med SEPA-postförskott
Om ramverket för datautbyte
Sök efter kostnadsfria e-utbildningsmoduler för Business Central här