Installation

Après la décompression de l'archive dans la dossier plugin de glpi connectez vous sur GLPI en tant qu'administrateur :

Menu : Configuration / Plugins / manufacturersimports/ Installation

Cette opération permet de créer les tables utilisées par l'extension.

Prérequis

( Ceci est la reproduction du fichier prerequis.txt qui se trouve dans le répertoire du plugin manufacturersimports)

  • Dell
  • Le matériel doit avoir le champ numéro de serie rempli avec le TAG Dell
  • Le matériel doit avoir le bon fabricant (Dell - voir config)
  • HP
  • Le matériel doit avoir le champ numéro de serie rempli avec le TAG HP
  • Le matériel doit avoir le champ Numéro de modèle du matériel rempli avec le TAG HP (onglet Imports fabricants)
  • Le matériel doit avoir le bon fabricant (HP - voir config)
  • Fujitsu-Siemens
  • Le matériel doit avoir le champ numéro de serie rempli avec le TAG fujitsu-siemens
  • Le matériel doit avoir le bon fabricant (fujitsu-siemens - voir config)
  • Toshiba
  • Le matériel doit avoir le champ numéro de serie rempli avec le TAG Toshiba
  • Le matériel doit avoir le champ Numéro de modèle du matériel rempli avec le TAG Toshiba (onglet Imports fabricants)
  • Le matériel doit avoir le bon fabricant (Toshiba - voir config)

Configuration

Gestion des droits

Cette étape vous permet de définir les profils utilisateurs qui pourront utiliser l'extension.

  • 0.72 :

Menu : Administration / Profils / Onglet Imports fabricants

  • 0.71 :

Menu : Configuration / Plugins / Suppliertag / Gestion des droits par profil

Calcul automatique de la durée de garantie (Dell) - GLPI 0.70.X

Pour GLPI 0.72, ce code à été intégré au plugin.

Pour activer cette récupération automatique, paramétrez la durée de garantie par défaut à zéro dans la configuration du plugin (pour le fournisseur "Dell" et "HP")**

Cette modification de code vous permettra d'obtenir automatiquement la durée de garantie pour vos machines Dell.
(seront donc prises en comptes les éventuelles extensions de garantie qui peuvent être applicables).

La logique est de déterminer la durée de garantie en calculant le nombre de mois entre la date de livraison et la plus haute date trouvée dans la page.

Pour activer cette récupération automatique, paramétrez la durée de garantie par défaut à zéro dans la configuration du plugin (pour le fournisseur "Dell").

Fichier : /plugins/suppliertag/inc/plugin_suppliertag.functions_display.php
Code à insérer immédiatement après la ligne 909 :n° 909 - ($maDate = $annee."-".$mois."-".$jour;)

//
// C. Pierron, TCS
// Recherche automatique de la date de fin de garantie
// (si la duree de garantie a ete parametree a zero dans
//  l'interface utilisateur)
if ( $warranty == 0 )
{
  $masque='([0-9]{2}/[0-9]{2}/[0-9]{4})';

  preg_match_all ($masque, $contents, $liste_resultat);
  $maDateFin = $maDate;

  foreach ($liste_resultat[0] as $occurence)
  {
    $maCandidate = str_replace ('/', '-', $occurence);
    list ($jour, $mois, $annee) = explode ('-', $maCandidate);
    $maCandidate = $annee."-".$mois."-".$jour;

    if ( $maCandidate > $maDateFin )
      $maDateFin = $maCandidate;
  }

  $maDateFin = date ("Y-m-d", strtotime ($maDateFin) + 86400);

  list ($adebut, $mdebut, $jdebut) = explode ('-', $maDate);
  list ($afin, $mfin, $jfin) = explode ('-', $maDateFin);

  $maGarantie = ($afin * 12 + $mfin) - ($adebut * 12 + $mdebut);
  $warranty = $maGarantie;
}