Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Content imported from a Scroll Translations translation file.

...

Sv translation
languagefr

Introduction

Les schémas d'importation et d'exportation sont conçus pour remplacer la structure fixe des fichiers d'importation/exportation dans le système jtel.

Ils travaillent sur des fichiers de style CSV qui sont séparés par un caractère fixe (généralement, mais pas toujours, un point-virgule). Les schémas d'importation et d'exportation nécessitent des fichiers CSV avec une ligne d'en-tête pour fonctionner correctement.

Le mécanisme des schémas d'importation/exportation offre un moyen souple de préciser :

  • les champs utilisés dans le processus d'importation des données
    • la façon dont ils sont formatés
    • à quel champ interne du système jtel le champ externe doit-il être associé
  • les champs utilisés dans le processus d'exportation
    • quel champ interne du système jtel doit être mis en correspondance avec une position particulière dans le fichier d'exportation
    • comment doit-il être formaté

Les régimes d'import-export permettent de mettre en œuvre des importations et des exportations "asymétriques", c'est-à-dire que les champs internes du système jtel ne doivent pas nécessairement être mis en correspondance avec les données du fichier externe et vice versa, et que l'ordre des champs peut être mis en œuvre de manière plus souple.

Données prises en charge

Actuellement, les régimes d'importation et d'exportation sont soutenus par les modules suivants du logiciel :

Cet ensemble de fonctionnalités sera élargi à l'avenir et, à terme, l'ancien mécanisme d'importation/exportation sera entièrement remplacé par celui-ci.

Importation

When Data is imported, if it is too long for a field of type VARCHAR, it will be truncated.

Création / Edition

Les régimes d'importation et d'exportation sont créés à l'aide d'un compte d'administrateur client, et l'accès au menu "Paramètres du système ... Régimes d'importation et d'exportation".

Les informations suivantes sont requises :

ChampContenus
NomUn nom pour le régime d'importation et d'exportation.
Importer Exporter NomL'ensemble des données internes de jtel sur lesquelles reposera cette opération.
Définition XMLLa définition XML pour l'importation/exportation est fournie.

Définition XML

Un exemple de définition XML est fourni ci-dessous, ainsi qu'un fichier d'exemple, pour illustrer la définition XML. 

Translations Ignore


Code Block
titleExemple de définition XML
<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>