EinführungImport-Export-Schemata sollen die feste Import/Export-Dateistruktur im Jtel-System ersetzen. Sie arbeiten mit Dateien im CSV-Stil, die durch ein festes Zeichen (normalerweise, aber nicht immer Semikolon) getrennt sind. Import-Export-Schemata benötigen CSV-Dateien mit einer Kopfzeile, um korrekt zu funktionieren. Der Mechanismus der Import-/Exportschemata bietet eine flexible Möglichkeit zur Spezifizierung: - die im Datenimportprozess verwendeten Felder
- wie sie formatiert sind
- auf welches interne Feld im Jtel-System das externe Feld abgebildet werden soll
- die im Exportprozess verwendeten Felder
- welches interne Feld im Jtel-System auf eine bestimmte Position in der Exportdatei gemappt werden soll
- wie es formatiert sein sollte
Import-Export-Schemata bieten eine Möglichkeit, "asymmetrische" Importe und Exporte zu implementieren - d.h. bei denen die internen Felder im Jtel-System nicht notwendigerweise auf Daten in der externen Datei und umgekehrt abgebildet werden müssen und die Anordnung der Felder flexibler umgesetzt werden kann. Unterstützte DatenDerzeit werden Import-Export-Schemata von den folgenden Modulen in der Software unterstützt: Dieser Funktionsumfang wird in Zukunft erweitert werden, und schließlich wird der alte Import-/Export-Mechanismus vollständig durch diesen ersetzt werden. ImportierenWenn Daten beim Import zu lang für ein Feld vom Typ VARCHAR sind, werden sie gekürzt. Erstellen/BearbeitenImport-Export-Schemata werden unter Verwendung eines Client-Administrator-Kontos und unter Zugriff auf die "Systemeinstellungen ... Import-Export-Schemata" aufgerufen und erstellt.. Die folgenden Informationen sind erforderlich: Feld | Inhalt |
---|
Name | Ein Name für das Import-Export-Schema. | Import Export Name | Der interne Jtel-Datensatz, mit dem diese Operation durchgeführt wird. | XML Definition | Die XML-Definition für den Import/Export wird zur Verfügung gestellt. |
XML DefinitionNachstehend finden Sie eine XML-Beispieldefinition zusammen mit einer Beispieldatei, um die XML-Definition zu veranschaulichen. Translations Ignore |
---|
Code Block |
---|
title | Example XML Definition |
---|
| <importExport2>
<import>
<type>CSV</type>
<encoding>UTF-8</encoding>
<delimiter>;</delimiter>
</import>
<export>
<type>CSV</type>
<encoding>UTF-8</encoding>
<bom>1</bom>
<delimiter>;</delimiter>
</export>
<fieldMappings>
<fieldMapping internalField="RandomSortOrder" externalField="Priority" externalType="INTEGER" importOnly="true"/>
<fieldMapping internalField="ReferenceNumber" externalField="RefNumber" externalType="VARCHAR"/>
<fieldMapping internalField="ExternalSystemLink" externalField="Hyperlink" externalType="VARCHAR"/>
<fieldMapping internalField="" externalField="EKCODE" externalType="VARCHAR"/>
<fieldMapping internalField="Salutation" externalField="Sal" externalType="VARCHAR"/>
<fieldMapping internalField="Name" externalField="Name" externalType="VARCHAR"/>
<fieldMapping internalField="FirstName" externalField="First" externalType="VARCHAR"/>
<fieldMapping internalField="Address" externalField="Addr" externalType="VARCHAR"/>
<fieldMapping internalField="Country" externalField="Country" externalType="VARCHAR"/>
<fieldMapping internalField="PostalCode" externalField="PostCode" externalType="VARCHAR"/>
<fieldMapping internalField="City" externalField="City" externalType="VARCHAR"/>
<fieldMapping internalField="PhoneNumber1" externalField="Tel1" externalType="TEL:49"/>
<fieldMapping internalField="PhoneNumber2" externalField="Tel2" externalType="TEL:49"/>
<fieldMapping internalField="Email" externalField="Mail" externalType="VARCHAR"/>
<fieldMapping internalField="Tag" externalField="DataIdentifier" externalType="VARCHAR"/>
<fieldMapping internalField="UserData" externalField="CustomerNumber" externalType="VARCHAR"/>
<fieldMapping internalField="dtBeginDate" externalField="StartDate" externalType="DATETIME:dd.MM.yyyy"/>
<fieldMapping internalField="dtEndDate" externalField="EndDate" externalType="DATETIME:yyyyMMdd"/>
<fieldMapping internalField="Client" externalField="ClientName" externalType="VARCHAR"/>
<fieldMapping internalField="" externalField="NotImported1" externalType="VARCHAR"/>
<fieldMapping internalField="" externalField="NotImported2" externalType="VARCHAR"/>
<fieldMapping internalField="" externalField="NotImported2" externalType="VARCHAR"/>
</fieldMappings>
</importExport2>
|
|
|