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 2014-03-11 11:33:12

@meurou
Member
Registered: 2012-07-25
Posts: 266

[1.0.2]Forcer synchronisation sans effet

Bonjour,

Lorsque l'on force un inventaire sur l'agent OCS, les informations sont bien mise à jour dans ocsreports, par contre "Forcer la synchronisation OCS" n'a aucun effet si je n'affiche pas la page front/ocsng.php.

Exemple :

- Je force l'inventaire sur l'agent
- Les informations sont misent à jour dans OCSReports
- Dans GLPI, je force la synchronisation OCS en action massive ou depuis l'onglet d'une fiche PC => sans résultat (informations non modifiées et pas d'historique ajouté)
- Je me rends dans Plugins > OCS Inventory NG puis retourne sur la fiche PC
- Je force la synchronisation OCS, les informations sont récupérées et misent à jour correctement.

Ci-dessous l'historique :

720900    2014-03-11 10:15    Arnaud Meurou (7)    Lien OCSNG    La balise OCSNG de l'ordinateur a changé de MAIRIE à MAIRIE
720898    2014-03-11 10:15    Arnaud Meurou (7)        ameurou actualisation de l'élément à la typologie : PC-02 - Windows XP professionnel
720896    2014-03-11 10:15    Arnaud Meurou (7)    Nom    Changement de PC10 par PC-02
720895    2014-03-11 10:15    Arnaud Meurou (7)    Usager    Changement de utilisateur1 par utilisateur2
720894    2014-03-11 10:14    Arnaud Meurou (7)    Lien OCSNG    L'ID OCSNG de l'ordinateur a changé de 561 à 562
720893    2014-03-11 10:14    Arnaud Meurou (7)    Lien OCSNG    L'ID OCSNG de l'ordinateur a changé de 70 à 561

Prod : Windows Server 2012R2 - IIS - PHP 7.1.6 - MySQL 5.6 - GLPI 9.1.4 - OCS server 2.3.1 - Ocsinventoryng 1.3.3

Offline

#2 2014-05-05 18:22:29

lukweb
Member
Registered: 2008-07-24
Posts: 33

Re: [1.0.2]Forcer synchronisation sans effet

Bonjour,

Qu'est-ce que tu as dans la section méthode de synchronisation des paramètres du plugin ocs ?


GLPI 0.84.5 / RedHat Server 5.8 / MySQL version 5.0.95 / PHP 5.3.3

Offline

#3 2014-05-05 18:57:04

@meurou
Member
Registered: 2012-07-25
Posts: 266

Re: [1.0.2]Forcer synchronisation sans effet

Bonjour,

J'utilise la méthode de synchro standard.

J'ai eu le temps de faire quelques petites autres vérifications, cela ne se produit que lorsque les postes sont renommés, ce qui n'est pas forcément fréquent... sauf qu'en on est en phase de changement de nomenclature pour les noms de PC tongue

C'est probablement du au fait que lors d'un changement de nom, le PC change d'ID dans la base OCS donc une synchro manuelle depuis GLPI n'a aucun effet...  La page ocsng.php appelle la fonction  manageDeleted qui doit se charger de faire le rapprochement entre nouvelle et ancienne entrée et donc permet ensuite la synchro.

Je ne sais pas si cette fonction peut être appelée au moment de forcer la synchro.

Si un dev passe par là... smile


Prod : Windows Server 2012R2 - IIS - PHP 7.1.6 - MySQL 5.6 - GLPI 9.1.4 - OCS server 2.3.1 - Ocsinventoryng 1.3.3

Offline

#4 2014-05-06 17:27:27

@meurou
Member
Registered: 2012-07-25
Posts: 266

Re: [1.0.2]Forcer synchronisation sans effet

Bon, visiblement la fonction managedeleted n'est pas faite pour faire du traitement unitaire...

Donc j'ai ma réponse, je me contenterais de faire un petit passage par la page ocsng avant de faire une synchro manuelle pour les postes qui sont renommés.

Le sujet peut être clos smile


Prod : Windows Server 2012R2 - IIS - PHP 7.1.6 - MySQL 5.6 - GLPI 9.1.4 - OCS server 2.3.1 - Ocsinventoryng 1.3.3

Offline

Board footer

Powered by FluxBB