Cette fonctionnalité permet de créer et mettre à jour rapidement les caractéristiques présentes sur des équipements, à partir d'un fichier Excel ou CSV.
Ce fichier est de type tableau croisé :
- Chaque ligne correspond à un équipement concerné par l'import et les valeurs de ses caractéristiques.
- Chaque colonne représente une caractéristique.
- A l'intersection de la ligne d'équipement et d'une colonne caractéristique, se trouve la valeur de la caractéristique.
Exemple :
| Code équipement |
DATE |
QUANTITY |
PRIX |
| BRUL |
01/01/2021 |
5 |
10.00 |
| CHAUD |
15/10/2022 |
10 |
250.00 |
Accéder à l'import des caractéristiques d'équipements
- Sur le formulaire des caractéristiques d'équipement, sélectionner [Import des caractéristiques d'équipement], via le menu de l'icône
.
→ Le formulaire Import des caractéristiques d'équipements s'affiche.
Conditions d'import
- Le séparateur des colonnes dans le fichier est le point-virgule (;). Exemple : fichier Excel enregistré au format csv,
- Les équipements mentionnés dans le fichier doivent déjà être présents dans l'application,
- Les codes de caractéristiques utilisés doivent être configurés dans l'application (Caractéristique présente dans le module Système).
Lors de la lecture du fichier, si des erreurs sont détectées sur des données, le système les ignorera et passera à la ligne suivante.
Une erreur sera alors notifiée dans un message après le traitement de lecture.
Procédure de l'import
Décrire et charger le fichier
La position d'une colonne doit être exprimée par un nombre entier, la première valeur étant 1.
Position des lignes:
- Entête des codes de caractéristiques : Indique le numéro de ligne où se trouvent les codes caractéristiques.
Les lignes du dessus (nombre inférieur) sont ignorées pour le traitement de lecture de données.
Les lignes du dessous (position supérieure) sont prises en compte dans le traitement d'import.
- Équipement : Nature d'équipement concerné par les données à charger. Seules les natures relatives aux équipements sont sélectionnables.
Position des colonnes
- Code : Position de la colonne comportant le code équipement. Doit être inférieure à la position de la 1ère caractéristique (ci dessous).
- Première caractéristique : Position de la 1ère colonne de caractéristique à prendre en compte.
La prise en compte des caractéristique se fait à partir de cette position de colonne et passe à la colonne suivante (à droite) jusqu'à la dernière colonne du fichier.
Les colonnes avec une position inférieure ne sont pas considérée comme des caractéristiques.
- Caractère Joker : Possibilité d'ajouter un caractère spécifique, permettant d'importer une caractéristique avec valeur vide pour un équipement.
Par défaut, toute valeur vide pour une caractéristique est interprétée comme une absence de la caractéristique.
- Encodage : Précise le format d'encodage du fichier importé (important en cas de caractères spéciaux, ou s'il n'y a pas d'en-tête).
- Fichier : Sélectionner le fichier en utilisant le bouton "Parcourir...".
Une fois le fichier renseigné, cliquer sur "Envoyer".
→ L'application lit le fichier et affiche une ligne pour chaque caractéristique du fichier trouvée à importer dans l'application, pour les équipements correspondant.
Le caractère Joker conseillé est le dièse "#" ; il est facilement visible au milieu de toutes les données d'un fichier et peut se distinguer rapidement.
Des valeurs par défaut peuvent être définies dans le dictionnaire, objet : EQPTCHARACTLOADPAGEANIMATOR.
Visualiser les données
Il est possible de contrôler le contenu du fichier en limitant l'affichage aux lignes mises à jour seulement via le contrôle Afficher.
Par défaut, le tableau liste toutes les lignes prêtes à être importées.
- MAJ : Indique, si coché, que la caractéristique existe sur l'équipement et qu'elle sera mise à jour avec les données affichées si nécessaire.
- Code : Code de l'équipement concerné, portant la caractéristique.
- Code Caract. : Code de la caractéristique de l'équipement impacté après import du fichier.
- Libellé : Libellé de la caractéristique.
- Nouvelle Valeur : Valeur de la caractéristique en création ou nouvelle valeur de mise à jour après import du fichier. Cette valeur peut être modifiée directement dans la liste si nécessaire.
- Valeur existante : Valeur de la caractéristique déjà existante sur l'équipement dans l'application (renseignée seulement en cas d'une ligne de mise à jour).
- Groupe : Désigne le regroupement de la caractéristique sur l'entité liée.
A la création, la valeur correspond à la valeur par défaut de la caractéristique (Module système). Cette valeur peut être modifiée dans la liste si nécessaire.
En mise à jour, la valeur est initialisée avec celle de la caractéristique existante du l'équipement.
- Importante : Désigne la caractéristique considérée comme importante. Même comportement que pour groupe sur la création et à la mise à jour.
Importer
Toutes les lignes cochées seront importées.
- Décocher les lignes qui ne doivent pas être importées, et cliquer sur le bouton "Importer".
→ Les créations et mises à jour sont appliquées sur les équipements dans CARL Source.
Dans la liste, seules les lignes visibles et cochées sont importées.
Dans le cas où la caractéristique d'un équipement possède déjà une valeur dans l'application, l'import d'un fichier donc la valeur de cette caractéristique est vide (grâce au caractère Joker) n'aura aucun impact sur la valeur déjà présente (aucune mise à jour).
Ce fonctionnement volontaire permet d'éviter, par erreur, un second chargement d'initialisation de caractéristique avec valeur vide, qui pourrait effacer les données existantes renseignées directement dans l'application depuis un 1er chargement.