Exploitation >  Imports/Exports >  Imports  

Afficher tout Masquer tout

Cette fonction permet d’intégrer des données dans la base à partir d’un fichier structuré (XML, en longueur fixe ou variable avec séparateurs), dont la structure est décrite par un modèle d’import/export.

SEEINFO Les données importées, si elles sont traduites, le seront dans la langue de connexion du dossier.

Pré-requis

Habilitations

Les options suivantes peuvent être activées ou désactivées pour chaque utilisateur :

  Traitement

Gestion de l'écran

Ecran de saisie

Présentation

Au lancement de la fonction, un écran permet de saisir les paramètres relatifs à l'import à lancer.

Fermer

 

Champs

Les champs suivants sont présents dans cet onglet :

Bloc numéro 1

Définit le modèle à utiliser pour l'import, qui détermine à la fois le type de données à intégrer et le format de présentation correspondant.

Attention, tous les modèles ne sont pas utilisables en import (une case à cocher définit si le modèle l’est ou pas).

  • Sas import/export (champ AOWSTA)

Si cette case est cochée, les lignes erronées détectées lors de l'import alimenteront un lot dans le sas d'import-export.

Emplacement

  • champ TYPEXP

 

  • Fichier de données (champ NOMIMP)

Permet de définir le chemin d'un fichier de données depuis lequel l'import est lancé. Si le chemin fichier est relatif,  le répertoire de base est supposé être le répertoire de base d'installation du progiciel.

Il est possible de placer le méta-caractère # dans un nom de fichier à importer. Dans ce cas, l’import de tous les fichiers correspondant au nom de fichier avec des chiffres au lieu du # 4 sera réalisé en séquence, l’ordre d’import étant l’ordre croissant des chiffres. Ceci permet d’importer automatiquement des fichiers créés par la fonction d’export chronologique, en important les données dans l’ordre dans lequel elles ont été extraites.

Fermer

 

Tâche batch

Cette fonction peut être lancée en batch. La tâche standard IMPORT est prévue à cet effet.

Boutons spécifiques

Les champs suivants sont présents dans la fenêtre ouverte par ce bouton :

Tableau

  • champ LIGNE

Contient les lignes du traitement.

Fermer

Provoque l’affichage du traitement de décodage des données, issu du modèle, qui va être exécuté (ce traitement est nommé WWI#####, où ##### est un numéro attribué automatiquement).

Une fenêtre s'ouvre alors, permettant de visualiser voire de modifier ce traitement, avant de lancer l’exécution par le bouton correspondant, ou au contraire d’abandonner le lancement de l’import.

Les champs suivants sont présents dans la fenêtre ouverte par ce bouton :

Bloc numéro 1

  • Lecture du fichier (champ NOMFIC)

Définit le chemin du fichier à partir duquel la lecture est faite.

  • champ NUMENG

Correspond au numéro de groupe de données lu dans le fichier (dans l'ordre chronologique, à partir de 1).

Tableau

  • Tables (champ FICH)

Définit le code de la table dans laquelle se trouve la donnée à importer.

  • Champs (champ ZONE)

Définit le code du champ dans laquelle sera transférée la donnée à importer lors d'un import réel.

  • Valeurs (champ VALEUR)

Correspond à la valeur de l'enregistrement lu en mode test pour la zone correspondante.

Fermer

Provoque l’import en mode test. Dans ce mode, seul le décodage du fichier sera réalisé, mais pas l’intégration des données dans la base : un écran fait alors apparaître les données telles qu’elles ont été relues.

La fenêtre qui s’ouvre affiche le premier enregistrement (ou groupe d’enregistrements) à lire dans le fichier. A partir de là, les boutons suivants sont disponibles :

  •  permet de poursuivre la lecture, le groupe de données suivant étant lu.
  •  permet d’arrêter l’affichage, et de revenir à l’écran de lancement de la fonction.

Messages d'erreur

Outre les messages génériques, les messages d'erreur suivants peuvent apparaître lors de la saisie :

Fichier à importer inexistant
Répertoire inexistant

Le fichier à importer (ou le répertoire dans lequel on le cherche) n’existe pas.

Import impossible sur ce modèle

Le modèle n’est pas utilisable en import.

Tables mises en oeuvre

Aucune table n'est mise en oeuvre par cette fonction.