La fonctionnalité Import Attributes vous permet de mettre à jour les attributs de plusieurs conteneurs en une seule opération à l’aide d’un fichier CSV. Cela est particulièrement utile pour gérer efficacement des mises à jour à grande échelle.
Le processus repose sur l’importation d’un fichier CSV (valeurs séparées par des virgules) contenant :
- Une liste de numéros de conteneurs
- Les modifications d’attributs que vous souhaitez appliquer
Examinons les différentes possibilités :
Ajouter un attribut :
L’objectif est d’ajouter un attribut avec une certaine valeur, même si cet attribut est déjà lié au conteneur. Cela permet d’ajouter plusieurs valeurs du même attribut à un conteneur.Remplacer un attribut :
L’objectif est de remplacer la valeur d’un attribut existant. L’attribut sera ajouté s’il n’est pas trouvé dans la liste des attributs de ce conteneur.Supprimer une valeur d’un attribut :
L’objectif est de supprimer l’attribut avec cette valeur, si un attribut avec cette clé et cette valeur est trouvé dans le MMT. Vous devez fournir la valeur à supprimer.Effacer un attribut :
L’objectif est de supprimer l’attribut et sa valeur de ce conteneur.
La partie délicate est d’indiquer à Streamliner quelle action vous souhaitez effectuer.
Pour indiquer à Streamliner l’action à exécuter, utilisez des en-têtes de colonnes spécifiques dans votre fichier CSV :
| Action | Column Header Format | Example |
|---|---|---|
| Add | attributes.add.<attribute_key> | attributes.add.seal |
| Replace | attributes.replace.<attribute_key> | attributes.replace.seal |
| Remove | attributes.remove.<attribute_key> | attributes.remove.seal |
| Clear | attributes.clear.<attribute_key> | attributes.clear.seal |
Vous pouvez combiner plusieurs actions dans un seul fichier ou les exécuter séparément.
Remarques importantes
- Seuls les conteneurs non archivés sont traités
- L’ordre des colonnes n’a pas d’importance
- Seules les colonnes suivantes sont obligatoires :
- container_number
- Colonnes d’action
- Toutes les autres colonnes sont ignorées
Instructions étape par étape
Étape 1 : Accéder au Transport Multimodal
Allez dans l’onglet Multimodal Transport du plugin Streamliner.
Étape 2 : Préparer votre fichier CSV
Incluez un numéro de conteneur:
container_number- Ajoutez des colonnes supplémentaires pour chaque action que vous souhaitez effectuer.
Exemple:
container_number,attributes.add.seal
CONT1234567,ABC123
CONT7654321,XYZ789Résultat :
L’attribut seal sera ajouté à chaque conteneur listé avec la valeur spécifiée.
Le conteneur CONT1234567 aura :
seal = ABC123
Le conteneur CONT7654321 aura :
seal = XYZ789
💡 Astuce :
Exportez une petite sélection depuis la liste MMT et utilisez-la comme modèle.
Étape 3 : Sélectionner “Import Attributes”
Ouvrez la fonction Import Attributes dans l’application.
Étape 4 : Prévisualiser ou importer
You have two options:
Preview (prévisualisation) (recommandé pour tester une nouvelle action)
- Valide la structure du CSV
- Génère un fichier de résultat montrant les modifications prévues
- Aucune modification réelle n’est effectuée
- Un fichier de prévisualisation est téléchargé sur votre ordinateur
Utilisez cette option pour vérifier votre fichier avant l’import.
Import
- Applique les modifications immédiatement
- Le système confirme :
- Le nombre de conteneurs affectés
- Les éventuelles erreurs rencontrées
Étape 5 : Vérifier les résultats
Après l’import, vérifiez les conteneurs mis à jour afin de confirmer que les modifications d’attributs ont été correctement appliquées.
Bonnes pratiques
- Commencez par des fichiers simples avant de combiner plusieurs actions
- Utilisez la prévisualisation pour vos premiers fichiers
- Assurez-vous que les noms d’attributs (clés) sont cohérents et correctement orthographiés
- Vérifiez attentivement les valeurs lors de l’utilisation de l’action de suppression
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.