You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2011-06-17 15:44:00

cnedi35
Member
From: CNEDI de Rennes / CNAF
Registered: 2008-10-02
Posts: 55

Bug DataInjection pour Mise à jour des champs.

Bonjour,

Nous sommes actuellement en cours de test sur le Plugin Datainjection (V2.0.2) sur une version GLPI 0.78.5
Nous avons créé un modèle de MAJ des moniteurs qui ont été importés automatiquement via OCS.
Ce modèle à pour objectif de mettre à jour les champs non renseignés (Ex Numéro d'inventaire, Date d'achat, Taille, Etc...).

L'injection de mon fichier provoque la modification et l'effacement des champs existants...

Voici les options choisies au niveau du modèle :
Type de données à insérer : Moniteur
Type de fichier : CSV
Création des lignes : NON   
Mise à jour des lignes : OUI
Options avancées
Ajouter des intitulés : OUI
Format des dates :     jj-mm-aaaa
Mise à jour des champs existants : NON
Format des nombres flottants : 1 234,56
Essayer de réaliser les connexions réseau : NON
Critère d'unicité d'un port : Numéro de port
Options spécifiques au format de fichier
Présence d'un en-tête : OUI
Délimiteur du fichier : ';'

Voici mon fichier à importer :

Moniteur_BNC;Moniteur_Commentaires;Moniteur_Contact;Moniteur_Contact numéro;Moniteur_Contrat;Moniteur_DVI;Moniteur_Enceintes;Moniteur_Fabricant;Moniteur_Groupe;Moniteur_Lieu;Moniteur_Lieu – Commenatires;Moniteur_Microphone;Moniteur_Modèle;Moniteur_Nom;Moniteur_Notes;Moniteur_Numéro d'inventaire;Moniteur_Numéro de série;Statut;Moniteur_Sub-D;Moniteur_Taille;Moniteur_Type;Moniteur_Type de gestion;InfoFinanciere_Bon de livraison;InfoFinanciere_Budget;InfoFinanciere_Commentaires;InfoFinanciere_Date d'achat;InfoFinanciere_Date de mise en service;InfoFinanciere_Durée garantie;InfoFinanciere_Fournisseur;InfoFinanciere_Informations garantie;InfoFinanciere_Numéro d'immobilisation;InfoFinanciere_Numéro de commande;InfoFinanciere_Numéro de facture;InfoFinanciere_Valeur;Ordinateur_Nom;Ordinateur_Numéro d'inventaire;Ordinateur_Numéro de série
;Moniteur_Commentaires [T14];Moniteur_Contact;Moniteur_Contact numéro [T14];;;;Moniteur_Fabricant;;;;;;Nom [T14];Moniteur_Notes [T14];;0123456789;;;21;;;;;;;;;;;;;;;;;

Si j'ai bien compris Le fait de mettre l'option 'mise à jour des champs existant' à 'NON' cela n'aurait pas du modifier les champs déjà remplit dans la base...

Je suis à votre entière disposition pour tout complément d'information.

Hervé G.

Last edited by cnedi35 (2011-06-17 16:13:14)


Test : Red Hat 5.1 / Apache 2.2 / MySQL 5.0.22 / PHP 5.1.6 / Perl 5.8.8 / GLPI 0.83.3 / OCS Server 2.0.4
Prod : Red Hat 5.1 / Apache 2.2 / MySQL 5.0.22 / PHP 5.1.6 / Perl 5.8.8 / GLPI 0.83.3 / OCS Serveur 2.0.4 / DataInjection v2.0.2

Offline

#2 2011-06-17 16:23:35

cnedi35
Member
From: CNEDI de Rennes / CNAF
Registered: 2008-10-02
Posts: 55

Re: Bug DataInjection pour Mise à jour des champs.

Petites précisions complémentaires :
Avant le champ Nom était 'EC123456' après injection il devient 'Nom [T14]'.
Avant injection le champ 'Lieu' était remplit après injection il ne l'est plus.
Et de plus les champs 'Usager' et 'Usager Numéro' qui auraient dus être remplit après injection, ne le sont pas.

Cordialement,

[EDIT] Voici le modèle : http://sharesend.com/l08e1

Last edited by cnedi35 (2011-06-17 16:34:07)


Test : Red Hat 5.1 / Apache 2.2 / MySQL 5.0.22 / PHP 5.1.6 / Perl 5.8.8 / GLPI 0.83.3 / OCS Server 2.0.4
Prod : Red Hat 5.1 / Apache 2.2 / MySQL 5.0.22 / PHP 5.1.6 / Perl 5.8.8 / GLPI 0.83.3 / OCS Serveur 2.0.4 / DataInjection v2.0.2

Offline

#3 2011-06-20 11:49:10

cnedi35
Member
From: CNEDI de Rennes / CNAF
Registered: 2008-10-02
Posts: 55

Re: Bug DataInjection pour Mise à jour des champs.

Je viens de tester pour les ordinateurs : Idem.

Sauf que les champs qui étaient vierges et pour lesquels je souhaitais ajouter une valeur : C bon.


Test : Red Hat 5.1 / Apache 2.2 / MySQL 5.0.22 / PHP 5.1.6 / Perl 5.8.8 / GLPI 0.83.3 / OCS Server 2.0.4
Prod : Red Hat 5.1 / Apache 2.2 / MySQL 5.0.22 / PHP 5.1.6 / Perl 5.8.8 / GLPI 0.83.3 / OCS Serveur 2.0.4 / DataInjection v2.0.2

Offline

#4 2011-06-20 14:26:31

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: Bug DataInjection pour Mise à jour des champs.

Ticket ouvert pour la 2.0.3
https://forge.indepnet.net/issues/2893


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

#5 2011-06-20 15:05:31

cnedi35
Member
From: CNEDI de Rennes / CNAF
Registered: 2008-10-02
Posts: 55

Re: Bug DataInjection pour Mise à jour des champs.

Ok Merci,

Je passe en mode attente... Prêt pour de futurs tests.

Cordialement,


Test : Red Hat 5.1 / Apache 2.2 / MySQL 5.0.22 / PHP 5.1.6 / Perl 5.8.8 / GLPI 0.83.3 / OCS Server 2.0.4
Prod : Red Hat 5.1 / Apache 2.2 / MySQL 5.0.22 / PHP 5.1.6 / Perl 5.8.8 / GLPI 0.83.3 / OCS Serveur 2.0.4 / DataInjection v2.0.2

Offline

#6 2011-06-21 14:14:22

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: Bug DataInjection pour Mise à jour des champs.


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

#7 2011-06-23 16:18:03

cnedi35
Member
From: CNEDI de Rennes / CNAF
Registered: 2008-10-02
Posts: 55

Re: Bug DataInjection pour Mise à jour des champs.

Trop fort, Trop rapide ! Bravo.

Résolu en ce qui concerne les champs classiques.

Sauf pour les informations financières. Elles ne sont pas du tout modifiées. Mais ce problème existait déjà avec l'ancienne version du plugin.

Si les informations financières sont activées (avec juste le champs Budget de renseigné) l'injection de données non renseignées (Autres que le Budget donc)  ne fonctionne toujours pas.

Nous allons réaliser des tests plus poussés afin de vérifier un maximum de cas...

Encore merci pour la correction.


Test : Red Hat 5.1 / Apache 2.2 / MySQL 5.0.22 / PHP 5.1.6 / Perl 5.8.8 / GLPI 0.83.3 / OCS Server 2.0.4
Prod : Red Hat 5.1 / Apache 2.2 / MySQL 5.0.22 / PHP 5.1.6 / Perl 5.8.8 / GLPI 0.83.3 / OCS Serveur 2.0.4 / DataInjection v2.0.2

Offline

#8 2011-06-24 09:59:50

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: Bug DataInjection pour Mise à jour des champs.

étrange... l'injection des informations financières fonctionne chez nous...

je vais refaire quelques tests


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

#9 2011-07-01 17:17:09

cnedi35
Member
From: CNEDI de Rennes / CNAF
Registered: 2008-10-02
Posts: 55

Re: Bug DataInjection pour Mise à jour des champs.

Oups Attention...

Suite à mon post sur les droits en version 0.78 (http://www.glpi-project.org/forum/viewt … p?id=24823), j'ai vérifié s'il n'y aurait un lien entre la modification des informations financières et les droits du Profils utilisé pour faire l'injection.

Du coup l'injection (en modification) des informations financières fonctionne... Désolé pour le dérangement.

Vous pouvez cloturer si vous le souhaitez, je referais un post avec plus de précision sur ce sujet précis si besoin.


Test : Red Hat 5.1 / Apache 2.2 / MySQL 5.0.22 / PHP 5.1.6 / Perl 5.8.8 / GLPI 0.83.3 / OCS Server 2.0.4
Prod : Red Hat 5.1 / Apache 2.2 / MySQL 5.0.22 / PHP 5.1.6 / Perl 5.8.8 / GLPI 0.83.3 / OCS Serveur 2.0.4 / DataInjection v2.0.2

Offline

#10 2011-07-01 17:59:41

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: Bug DataInjection pour Mise à jour des champs.

Merci du retour.
Je ferme.


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

Board footer

Powered by FluxBB