Manuel en français » History » Version 14

« Previous - Version 14/19 (diff) - Next » - Current version
BMO, 02/01/2011 03:45 PM


Plugin de désinstallation des matériels

Description générale

Ce plugin, nommé "uninstall" ou "Item Uninstallation", permet de sortir des matériels de l'inventaire en automatisant certaines actions sur les champs.

Il permet donc de gérer les différentes étapes du cycle de vie d'un matériel.
Il a été conçu, entre autre, pour traiter les cas suivants :
  • mise au rebus de matériels
  • sortie de l'inventaire d'un matériel temporaire pour cause de panne
  • remplacement d'un matériel dans le cadre d'une garantie par exemple (Voir : Fonctionnalité de remplacement de matériels)
Une fois installé, le plugin comporte :
  • une gestion des droits accessible directement depuis Administration -> Profils (dans l'onglet Plugins -> désinstallation),
  • un menu "désinstallation des matériels" dans "Plugins",
  • un menu "désinstallation" dans les préférences utilisateurs.

Gestion des droits

Il est possible de refuser l'accès au plugin ou de l'autoriser en précisant l'option lecture ou écriture sur les modèles.

Il suffit pour cela, d'aller dans le menu "Administration" > "Profils",
de sélectionner le profil que l'on souhaite modifier,
puis dans l'onglet "Désinstallation" définir les options suivantes :

1. Gestion des autorisations sur le plugin_uninstall par définition de l'option Désinstallation d'un matériel :
  • Aucun accès : le plugin n'apparait pas dans le menu 'Plugin'
  • Lecture : seule l'utilisation de modèles préalablement créés est possible
  • Écriture : la création de modèles est possible.
2. Autorisation du module Remplacement d'un matériel
  • Non : module non utilisable
  • Oui : module utilisable
    • Si 'Désinstallation d'un matériel' sur Lecture, alors seule l'utilisation de modèles préalablement créés est possible
    • Si 'Désinstallation d'un matériel' sur Écriture, alors la création de modèle est possible.

Interface de saisie des droits:


Fonctionnalité de désinstallation

Cette fonctionnalité du plugin 'Item Uninstallation' ajoute la possibilité de modifier la valeur de certains champs et de supprimer l'inventaire d'un ordinateur de la base OCS.

Configuration des modèles de désinstallation

Il est possible de créer autant de modèles de désinstallation que l'on veut.
Chaque modèle peut contenir des caractéristiques différentes, et être visible dans les sous-entités ou pas.

Options

Une désinstallation d'un matériel est un transfert de celui-ci sur lui-même. Lors de son transfert, un certain nombre d'actions sont effectuées, comme spécifié dans la définition du transfert.

Interface de saisie des options :

  • Nom : le nom du modèle de désinstallation
  • Sous-entités : indique si le modèle est visible dans l'entité de création et ses sous-entités
  • Type de modèle : indique quel type de modèle doit être utilisé (soit Désinstallation, soit Remplacement)
  • Commentaites : champs libre pour ajouter des précisions sur le modèle
  • Modèle de transfert à utiliser : indique le modèle de transfert à utiliser lors de la désinstallation
  • Nouveau statut du matériel : indique quel statut doit prendre le matériel une fois désinstallé
  • Nouveau groupe : indique le groupe auquel peut appartenir le matériel une fois désinstallé
  • Effacement de l'historique logiciel (ordinateurs) : autorise la suppression de toutes les lignes de l'historique d'un ordinateur qui ont attrait aux installations/désinstallations de logiciels
  • RAZ Nom : supprime le nom du matériel lors de la désinstallation
  • RAZ utilisateur : supprime l'utilisateur GLPI associé au matériel lors de la désinstallation
  • RAZ Contact : supprime le contact remonté par OCS lors de la désinstallation
  • RAZ réseau : remet à zéro le champs "réseau" de la fiche du matériel
  • RAZ OS : supprime les informations relatives à un OS (OS, Version, Service Pack, Product Key, Product ID) lors de la désinstallation
  • RAZ domaine : supprime le champs "domaine" du matériel
  • RAZ IP & Passerelle & Maque & Sous-réseau : supprime les informations relatives au réseau (à l'exception de l'adresse MAC, qui est liée au matériel) lors de la désinstallation
  • RAZ Budget : supprime le budget auquel le matériel est associé
  • Supprimer la machine d'OCS : lors de la désinstallation d'un ordinateur dans GLPI, supprimer de la base OCS la machine correspondante

Pour pouvoir supprimer un ordinateur dans la base OCS, l'utilisateur MySQL qui accède à la base OCS doit avoir les droits en écriture sur toutes les tables relatives à l'inventaire dans la base OCS.

Désinstallation d'un matériel

Il y a 2 possibilités pour désinstaller un matériel :
  • depuis la fiche de celui-ci, dans l'onglet "Plugins -> Désinstallation"
  • depuis la liste des modifications massives

Un modèle pouvant être récursif (visible dans les sous-entités), la liste des modèles affichée dans les actions massives indique tous les modèles disponibles dans l'entité courante (soit ceuxi définis dans cette entité, soit dans une entité au dessus et visibles dans les sous-entités).

Changement de lieu lors de la désinstallation

Il est possible de modifier le lieu du matériel une fois celui-ci désinstallé.
Cette sélection s'effectue soit :
  • dans la fiche du matériel, une fois le modèle de désinstallation choisi
  • depuis les préférences de l'utilisateur pour une désinstallation par modification massive

Il faut noter qu'un lieu est déclaré à l'intérieur d'une entité. Il est donc possible, en fonction de l'entité courante, de définir un lieu de désinstallation.


Fonctionnalité de remplacement

Cette fonctionnalité du plugin 'Item Uninstallation' ajoute la possibilité de remplacer un matériel par un autre.

Formulaire du modèle de remplacement

Les modèles de remplacement se gèrent de la même façon que les modèles de désinstallation :
Ils sont accessibles dans le menu "Plugin" > "Désinstallation d'un matériel".
Chaque modèle peut contenir des caractéristiques différentes, et être visible dans les sous-entités ou pas.

Dans ce formulaire on retrouve 4 onglets :
  • Principal : permet d'afficher sur la page uniquement les informations principales du modèle
  • Actions : permet d'afficher les différentes actions à réaliser lors du remplacement d'un matériel par un autre
  • Liaison OCS : permet de choisir le comportement à adopter avec le OCSNG (et son mode de synchronisation)
  • Tous : permet d'afficher tous les onglets sur une même page

Onglet Principal

Voici la description des champs de l'onglet principal :

  • Nom : le nom du modèle de remplacement
    Sous-entités : indique si le modèle est visible dans l'entité de création et ses sous-entités
    Type de modèle : indique quel type de modèle doit être utilisé (ici nous parlons du type - Remplacement)
    Commentaires : champs libre pour ajouter des précisions sur le modèle
    Modèle de transfert à utiliser : indique le modèle de transfert à utiliser lors du remplacement du matériel
    Ce modèle sera utilisé uniquement si l'ancien matériel et le nouveau matériel ont une entité différente (et si l'option pour écraser les informations est activée)
    Nouveau statut du matériel : indique quel statut doit prendre l'ancien matériel une fois remplacé

Onglet Actions

Voici la description des champs de l'onglet actions.

Remplacement des données - Informations générales

Copier le nom : permet de définir si l'on souhaite copier le nom de l'ancien matériel vers le nouveau
Copier le n° de série : permet de définir si l'on souhaite copier le numéro de série de l'ancien matériel vers le nouveau
Copier le n° d'inventaire : permet de définir si l'on souhaite copier le numéro d'inventaire de l'ancien matériel vers le nouveau
Écraser les informations (de l'ancien matériel vers le nouveau) : cette option permet de choisir le comportement à adopter si l'une des informations à caractère unique (Réservation, Information financière, Nom, Serial, Otherserial, Entité...) est présente dans l'ancien matériel ET dans le nouveau matériel :
  • Oui : en sélectionnant OUI, les informations de l'ancien matériel remplaceront celles du nouveau matériel
  • Non : en sélectionnant NON, les informations du nouveau matériel ne seront JAMAIS écrasées par celles de l'ancien matériel
Méthode d'archivage de l'ancien matériel : dans cette option, on définit le comportement que le plugin uninstall doit adopter avec l'ancien matériel :
  • Purge + PDF / CSV : si vous avez le plugin PDF l'ancien matériel sera Purgé de la base GLPI et ses informations seront attachées au nouveau matériel dans un document au format PDF. Si vous n'avez pas le plugin PDF, elles seront stockées au format CSV.
  • Suppression + Commentaires : l'ancien matériel est mis dans la corbeille et un commentaire est ajouté dans chacun des deux matériels ("Ce matériel a été remplacé par..." et "Ce matériel a remplacé le matériel...").

Remplacement des données - Connexion avec les autres matériels

Copier les documents : permet d'attacher les documents de l'ancien matériel, sur le nouveau matériel.
Copier les contrats : permet d'attacher les contrats de l'ancien matériel, sur le nouveau matériel.
Copier les informations financières : permet d'attacher les informations financière de l'ancien matériel, sur le nouveau. Attention : si l'option "Ecraser les informations" est activée, même si le nouveau matériel a des informations financières, elles seront remplacées par celles de l'ancien matériel.
Copier les réservations : permet d'attacher les réservations effectuées sur l'ancien matériel, au nouveau matériel. Attention : même remarque que pour les informations financières.
Copier l'utilisateur : permet de répercuter l'utilisateur de l'ancien matériel, sur le nouveau. Attention : même remarque que pour les informations financières.
Copier le groupe : permet d'affecter le groupe de l'ancien matériel, au nouveau matériel. Attention : même remarque que pour les informations financières.
Copier les tickets : permet d'attacher les tickets de l'ancien matériel, sur le nouveau matériel.
Copier les connexions réseaux : permet de transférer les connexions réseaux de l'ancien matériel, sur le nouveau matériel.
Copier les connexions directes : permet de transférer les connexions directes (Moniteur, Imprimante, Périphérique, Téléphone) de l'ancien matériel, sur le nouveau matériel.
Onglet Liaison OCS

Voici la description des champs de l'onglet Liaison OCS

Supprimer la machine de la base OCS : si cette option est activée, l'ancien matériel sera totalement supprimé d'OCS : aucun action n'est faite sur la base de GLPI.
Supprimer le lien avec la machine OCS : si cette option est activée, le lien de l'ancienne machine entre OCS et GLPI est purgé (suppression de l'entrée dans la table glpi_ocslinks) : aucun action n'est faite sur la base d'OCS.

Remplacement d'un matériel

Au même titre que la désinstallation d'un matériel, il y a 2 possibilités pour remplacer un matériel :
  • depuis la fiche de celui-ci, dans l'onglet "Plugins -> Désinstallation",
  • depuis la liste des modifications massives.
Un modèle de remplacement pouvant être récursif (visible dans les sous-entités), la liste des modèles affichée dans les actions massives indique tous les modèles disponibles dans l'entité courante (soit ceux définis dans cette entité, soit dans une entité au dessus et visibles dans les sous-entités).
Une fois que l'on a sélectionné les matériels à remplacer via les actions massives, ou que l'on utilise l'onglet "Désinstallation" directement dans celui-ci :
  • un récapitulatif du modèle sélectionné apparaît afin de vous indiquer les actions qui seront effectuées par le plugin.
  • la liste du (ou des) matériel(s) sélectionné(s) apparaît et on peut choisir le matériel qui de remplacement de la même façon que lorsqu'on choisit un matériel dans un Ticket d'assistance.

Changement de lieu lors du remplacement

Il est possible de modifier le lieu du matériel une fois celui-ci remplacé.
Cette sélection s'effectue soit :
  • dans la fiche du matériel, une fois le modèle de remplacement choisi,
  • depuis les préférences de l'utilisateur pour un remplacement par modification massive.

Il faut noter qu'un lieu est déclaré à l'intérieur d'une entité. Il est donc possible, en fonction de l'entité courante, de définir un lieu de remplacement.

glpi_plugin_uninstall_config_droits.png (14.3 KB) BMO, 02/01/2011 09:16 AM

glpi_plugin_uninstall_modele_desinstallation.png (23.3 KB) BMO, 02/01/2011 09:17 AM

formulaire_remplacement_actions.png (48.8 KB) BMO, 02/01/2011 03:47 PM

formulaire_remplacement_ocs.png (12.4 KB) BMO, 02/01/2011 03:47 PM

recap_remplacement.png (64.3 KB) BMO, 02/01/2011 03:47 PM

formulaire_remplacement_01.png (37.7 KB) BMO, 02/01/2011 03:52 PM