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 2006-03-07 20:40:39

chrismrq
Member
From: Saintes
Registered: 2005-09-13
Posts: 28

Import des données OCS dans GLPI

Bonjour à tous,
j'utilise GLPI 0.6 depuis quelques mois en prod sans aucun problème. la BDD a été migrés vers différent serveur sans aucun soucis.
Je test OCS RC2 sous plateforme Windows de façon à l'évaluer et commence à voir l'import dans GLPI.
Après avoir parcouru le forum, il n'est actuellement pas possible de "lier" un champ d'OCS à un champ de GLPI".
Est ce que cette solution est envisagée dans les versions à venir ?
Dans mon cas, je me sers d'une variable système dans laquelle j'indique le lieu d'implantation du client que je récupère dans OCS via une clé de registre. Cette donnée pourrait renseigner le champ "lieu" après import dans GLPI.

Je sais que les idées, ce n'est pas ce qui manque. Et c'est tellement plus facile de suggérer que de mettre la main à la pâte !

Encore bravo pour votre magnifique travail.
Cordialement

Chris


GLPI 0.72.1 sur serveur RHEL 5.3

Offline

#2 2006-03-08 00:35:55

JMD
GLPI - Lead
Registered: 2004-09-13
Posts: 9,180
Website

Re: Import des données OCS dans GLPI

Est ce que cette solution est envisagée dans les versions à venir ? -> le jour où quelqu'un s'y collera pourquoi pas wink


JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au  projet GLPI   : Soutenir

Offline

#3 2006-03-09 15:52:47

sieurVLD
Member
Registered: 2006-02-07
Posts: 12
Website

Re: Import des données OCS dans GLPI

Bonjour,
J'ai commencer a régarder, il est facile de remonté une clef de registre dans un champ glpi mais moins facile de creer une interface pour lier les clefs.

/**
* Import the registry for a computer
*
* Yves VLD
*
*@param $glpi_id integer : glpi computer id.
*@param $ocs_id integer : ocs computer id (DEVICEID).
*
*@return Nothing (void).
*
**/
function ocsAddComputerRegistry($glpi_id,$ocs_id){


    $dbocs = new DBocs;
    $crlf="\r"."\n";
    $query = "select * from registry WHERE DEVICEID='$ocs_id'";
    $result = $dbocs->query($query) or die($dbocs->error());
    if ($dbocs->numrows($result) > 1){
                        
        //Insertion des remonté de registre
        // :
        while($line=$dbocs->fetch_array($result)) {
            $line=addslashes_deep($line);
            $compupdate["ID"] = $glpi_id;
            
            if($line["NAME"] == "Tag") {
                $compupdate["otherserial"]=$line["REGVALUE"];
            }

            $compupdate["state"]=0;
            updateComputer($compupdate);
        }
        

    }
}

M'enfin j'essai de lire les "class" d'affichage et j’espère pouvoir le creer.

A+

Last edited by sieurVLD (2006-03-09 15:54:07)


---
VM Windows 2003 SP1 GLPI 0.65RC1 OCSNG 1.0RC2

Offline

#4 2006-05-14 10:17:19

MoYo
GLPI - Lead
From: Poitiers
Registered: 2004-09-13
Posts: 14,513
Website

Re: Import des données OCS dans GLPI

Ajouté au trac / fermeture


MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI :    Support     Contribute     References     Freshmeat

Offline

Board footer

Powered by FluxBB