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 2013-03-26 11:52:12

wendl
Member
Registered: 2011-06-29
Posts: 102

Dictionnaire Type d'ordinateur

Bonjour,

GLPI 0807
OCSNG : 2.03

Bonjour, J'ai besoin d'un conseil au sujet de l'import de partitions LPAR AIX et/ou HP-UX.

Dans OCSNG , Les informations BIOS de ces partitions sont les informations de la machine physique.

Elles ont toutes un hostname particulier, mais possèdent toutes le même SN, le même model, le même manufacturer.

Par contre, le type de la machine dans OCSNG est toujours à blanc.

J'ai différents types d'ordinateur dans le même cas, qui ne sont pas reconnus par OCSNG.

Du coup, je ne peux pas créer le dictionnaire 'Type d'ordinateur' car le seul critère disponible en entrée est basé sur le TYPE fourni par OCSNG.

Je souhaiterai donc typer les ordinateurs en fonction de l'OS.

Dans le dictionnaire 'Type d'ordinateur', Je souhaiterai pouvoir créer une règle du genre :

Critère:
Si 'Operating System" contient AIX
ou
Si 'Operating System" contient HP-UX

Action :

Type Assign : LPAR

Bref, est il possible d'ajouter, grâce à un dev interne, "Operating System" comme critère de selection pour 'typer' un ordinateur avec le dictionnaire Type d'ordinateur.

Je vous remercie d'avance pour votre retour.

Jay.

Offline

#2 2013-03-26 15:58:22

wendl
Member
Registered: 2011-06-29
Posts: 102

Re: Dictionnaire Type d'ordinateur

Re,

Je viens de trouver dans le fichier "ruledictionnarycomputertype.class.php"

   

function getCriterias() {
      global $LANG;

      $criterias = array();
      $criterias['name']['field'] = 'name';
      $criterias['name']['name']  = $LANG['common'][17];
      $criterias['name']['table'] = 'glpi_computertypes';

      return $criterias;
   }

J'ai ajouté :

   

function getCriterias() {
      global $LANG;

      $criterias = array();
      
      $criterias['name']['field'] = 'name';
      $criterias['name']['name']  =  $LANG['common'][17];
      $criterias['name']['table'] ='glpi_computertypes';

      $criterias['operatingsystem']['field'] = 'name';
      $criterias['operatingsystem']['name']  = $LANG['common'][108];
      $criterias['operatingsystem']['table'] = 'glpi_operatingsystems';

      return $criterias;
   }
$LANG['common'][108]="Operating System"; 

Le test fonctionne impec mais, mais mes assets ne se mettent pas à jour lorsque je lance le dictionnaire

Avez vous une piste ?

D'avance Merci

Cordialement.

Last edited by wendl (2013-03-26 16:35:23)

Offline

Board footer

Powered by FluxBB