Page 1 sur 1

Mise en place, questions et erreur

Posté : lun. 17 sept. 2018 13:07
par EricPS
Bonjour,

Nous venons de mettre en place votre solution qui nous a bien plu en version webdemo.

Je rencontre une erreur lors de l'import de matériel via un fichier CSV.

Si je comprend le message du debug, le champs "lastname" ne peut être vide.
Hors d’après votre fichier "tassets_template.csv, je ne vois pas ce champs.
J'ai essayé de remplir chaque champs pour le premier matériel, et j'ai toujours cette même erreur.



DEBUG:
[00:15:5D:02:80:8C] Asset already exist in GestSup database, check for update:
[00:15:5D:02:80:8C] -Update sn_internal for asset_id 1 with sn_internal 1
[00:15:5D:02:80:8C] -update name for asset_id 1 with name SRV330
[00:15:5D:02:80:8C] -update sn_manufacturer for asset_id 1 with name 8994-9599-2433-9558-6098-0899-22
[00:15:5D:02:80:8C] -update sn_indent for asset_id 1 with name
[00:15:5D:02:80:8C] -update description for asset_id 1 with name
[00:15:5D:02:80:8C] -update socket for asset_id 1 with name
[00:15:5D:02:80:8C] -update IP for asset_id 1 with ip 24.9.2.181
[00:15:5D:02:80:8C] -update netbios for asset_id 1 with netbios SRV330
[00:15:5D:02:80:8C] -update type asset_id 1 with type
[00:15:5D:02:80:8C] -insert new manufacturer asset_id 1 with manufacturer Microsoft Corporation
[00:15:5D:02:80:8C] -update manufacturer for asset_id 1 with manufacturer Microsoft Corporation

( ! ) Notice: Undefined offset: 1 in C:\wamp64\www\gestsup\core\import_assets.php on line 433
Call Stack
# Time Memory Function Location
1 0.0059 662888 {main}( ) ...\index.php:0
2 0.0706 1054840 include( 'C:\wamp64\www\gestsup\admin.php' ) ...\index.php:889
3 0.0733 1801368 include( 'C:\wamp64\www\gestsup\admin\parameters.php' ) ...\admin.php:24
4 0.0777 2423728 require( 'C:\wamp64\www\gestsup\core\import_assets.php' ) ...\parameters.php:484
[00:15:5D:02:80:8C] -insert new user adm-epujo

( ! ) Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[23000]: Integrity constraint violation: 1048 Le champ 'lastname' ne peut être vide (null)' in C:\wamp64\www\gestsup\core\import_assets.php on line 452
( ! ) PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Le champ 'lastname' ne peut être vide (null) in C:\wamp64\www\gestsup\core\import_assets.php on line 452
Call Stack
# Time Memory Function Location
1 0.0059 662888 {main}( ) ...\index.php:0
2 0.0706 1054840 include( 'C:\wamp64\www\gestsup\admin.php' ) ...\index.php:889
3 0.0733 1801368 include( 'C:\wamp64\www\gestsup\admin\parameters.php' ) ...\admin.php:24
4 0.0777 2423728 require( 'C:\wamp64\www\gestsup\core\import_assets.php' ) ...\parameters.php:484
5 0.0886 2459168 execute ( ) ...\import_assets.php:452

Nous avons la dernière version du logiciel, c'est à dire, la 3.1.31

Autre chose, j'ai vu que vous aviez une roadmap pour les améliorations futurs.
Est il possible d'avoir la possibilité de renseigner 2 annuaires AD différents ?
J'ai vu aussi que vous feriez un lien entre GestSup et OCS pour une mise à jour dynamique du matériel. Quand est ce que cela est prévu ?

Merci à vous

Re: Mise en place, questions et erreur

Posté : lun. 17 sept. 2018 13:48
par Flox
Bonjour,

avez vous des erreurs lors de l'importation du fichier de modèle ?

Re: Mise en place, questions et erreur

Posté : lun. 17 sept. 2018 13:56
par EricPS
Non je n'ai aucune erreur.
Je viens de le refaire et ça répond au quart de tour.

J'ai exactement le même tableau que ce matin.

Re: Mise en place, questions et erreur

Posté : lun. 17 sept. 2018 14:24
par Flox
Sur le fichier CSV à importer est ce que sur l'ensemble des lignes, les colonnes "Utilisateur" et "Installateur" sont remplies avec "un Prenom espace un NOM"

Re: Mise en place, questions et erreur

Posté : mar. 18 sept. 2018 13:40
par EricPS
Effectivement ça a l'air de répondre au problème.
Mais du coup il faut que je modifie à la main tous les nom pour avoir un NOM PRENOM.
L'export d'OCS ne me sort que les Logins.

Par contre j'ai fais le test avec une seul ligne pour ne pas avoir à modifier à la main mes 230 ordinateurs, et je n'ai plus de message d'erreur, mais lorsque je vais dans ma liste des équipements, j'en ai 0 ..

Re: Mise en place, questions et erreur

Posté : mar. 18 sept. 2018 14:21
par Flox
Activer le mode debug de l'application lors de l'import afin de pouvoir isoler les autres erreurs.

Cdt

Re: Mise en place, questions et erreur

Posté : mar. 18 sept. 2018 14:59
par EricPS
Alors là c'est bizarre ..

pour te faire des copies d’écran de ce que je veux expliquer, j'ai relancé l'import d’équipement avec 1 seul ordinateur dedans.

Je retourne sur équipement qui jusqu’à présent était à 0 équipement, et je trouve les 290 ordinateurs de mon entreprise ...

Est ce qu'il y a un temps de chargement ou autre ? Depuis hier ?

Merci

Re: Mise en place, questions et erreur

Posté : mar. 18 sept. 2018 15:03
par Flox
non, l'import est instantané.

Re: Mise en place, questions et erreur

Posté : mar. 18 sept. 2018 15:04
par EricPS
Réctification,

J'ai 21 pages d’équipement et seulement les 4 premières contiennent des ordinateurs.

Le reste est une liste vide jusqu’à la page 21