Import
Importer par formulaire
Le formulaire d'import permet d'ajouter des objets à la base de données en une seule fois.
Aucun type n'est disponible
Si aucun type n'est disponible, c'est qu'aucun type n'a été ajouté à la base de données.
Il faudra se rendre sur la page /gestion
via le menu de navigation et sélectionner "Ajouter des types" dans la section "Divers".
Importer par fichier
Le fichier doit être au format CSV, ODS, XLSX ou XLS.
Toutes les colonnes sont obligatoires, mais certaines peuvent être vides.
Format
Champ | Requis | Description |
---|---|---|
nom | Oui | Nom de l'objet |
type | Oui | Type de l'objet |
etat | Oui | État de l'objet |
lieu | Non | Lieu de stockage |
marque | Non | Marque de l'objet |
modele | Non | Modèle de l'objet |
description | Non | Description de l'objet |
Type de l'objet
Le type doit correspondre à un type existant dans la base de données (voir core/models/Type.py
).
Si le type n'existe pas, l'objet sera rejetté et indiqué dans le rapport d'erreur.
État de l'objet
L'état doit correspondre à un état existant dans l'énumération MaterielEtat (voir core/models/MaterielEtat.py
).
Il peut être mis en majuscule ou minuscule.
Si l'état n'existe pas, l'objet sera rejetté et indiqué dans le rapport d'erreur.
Lieu de stockage
Le lieu de stockage doit correspondre à un lieu existant dans la base de données (voir core/models/Lieu.py
).
Si le lieu n'existe pas, l'objet sera rejetté et indiqué dans le rapport d'erreur.
Mon objet est refusé
Vous pouvez vérifier que le type, l'état et le lieu sont corrects en allant sur la tableau de bord administrateur > Section Divers > Types, États ou Lieux.
CSV
nom,type,etat,marque,modele,description,lieu
test1,clavier,bon,Logitech,LTEK42,clavier filaire de haute qualité,du-br-j-42
test2,souris,mauvais,Logitech,,,
test3,clavier,mauvais,Logitech,,,du-br-j-42
Feedback
Les objets importés seront ajoutés à la base de données. Les objets rejetés seront indiqués à l'utilisateur.
Si les paramètres CORE_NOTIFY_EMAILS
et CORE_NOTIFY_MIN_AMOUNT
sont définis, un email sera envoyé aux adresses indiquées si le nombre d'objets rejetés est supérieur ou égal à CORE_NOTIFY_MIN_AMOUNT
(voir Configuration)
Dans tous les cas, un mail sera envoyé aux administrateurs pour les informer du nombre d'objets importés et rejetés, ainsi que de l'auteur de l'import.