Actifs personnalisés

Depuis GLPI 11, le plugin d'actifs génériques est intégré nativement dans GLPI. Cela permet de créer des types d'actifs personnalisés pour répondre à vos besoins.

Migration des objets génériques vers les définitions d'actifs

Lors de la migration de votre instance vers GLPI 11, le plugin objets génériques doit être installé. Une fois la migration terminée, exécutez la commande en mode CLI depuis votre dossier GLPI :

php bin/console migration:genericobject_plugin_to_core

Définitions

Les définitions d'actifs peuvent être utilisées pour ajouter des actifs qui ne sont pas disponibles nativement. Par exemple, vous pouvez ajouter des serveurs ou des ordinateurs portables séparément du type Ordinateurs natif. Chaque actif personnalisé peut être configuré pour se comporter comme n'importe quel autre actif via les capacités.

Créer un actif

  • Pour ajouter un nouvel actif, cliquez sur + Ajouter ;

  • Remplissez les informations du nouvel actif ;

Ajouter un nouvel actif générique
  • Libellé (ce champ apparaîtra dans la liste des actifs) ;

  • Nom système (il ne peut pas être modifié ultérieurement) ;

  • Commentaires ;

  • Actif ;

  • Icône.

Le champ nom système correspond à ce qui sera utilisé en cas de développement. Exemples : appels API, webhooks, etc. Il peut être personnalisé, mais certains mots sont réservés tels que les classes de GLPI comme Computer, Monitor, etc. Les éléments liés au nom système "Example" auront la classe "GlpiCustomAssetExampleAsset".

Après la création, un message d'erreur apparaît : Il n'y a actuellement aucun profil ayant accès aux éléments avec la définition actuelle. Vous devez aller dans les profils.

Capacités

Les capacités vous permettent d'ajouter des comportements tels que la possibilité de lier des logiciels, des ports réseau, des contacts, etc. à l'actif. Chaque actif peut être sélectionné et personnalisé selon les besoins.

Ajouter de nouvelles capacités à l'actif

Liste des comportements/éléments qui peuvent être liés :

  • Antivirus ;

  • Appliances ;

  • Certificats ;

  • Composants ;

  • Connexions ;

  • Contrats ;

  • Instances de bases de données ;

  • Documents ;

  • Domaines ;

  • Informations financières et administratives ;

  • Recherche globale ;

  • Historique ;

  • Analyse d'impact ;

  • Inventaire ;

  • Base de connaissances ;

  • Liens manuels / Liens externes ;

  • Ports réseau ;

  • Notes ;

  • Systèmes d'exploitation ;

  • Prises ;

  • Projets ;

  • Racks ;

  • Gestion à distance ;

  • Réservations ;

  • Sockets ;

  • Logiciels ;

  • Virtualisation ;

  • Volumes.

Champs

L'onglet Champs est utilisé pour ajouter des champs supplémentaires et masquer ou réorganiser ceux qui sont natifs. Vous pouvez les personnaliser en indiquant s'il s'agit de texte, d'URL, de date, etc.

Créer un champ personnalisé

  • Pour ajouter un nouveau champ, cliquez sur + Nouveau champ ;

  • Remplissez les champs requis ;

Ajouter un champ personnalisé
  • Libellé : nom qui sera affiché sur le formulaire de l'actif, les résultats de recherche, etc. ;

  • Nom système : Le champ nom système correspond à ce qui sera utilisé en cas de développement. Exemples : appels API, webhooks, etc. Dans l'API héritée, le nom du champ est préfixé par custom_ pour éviter les conflits avec les champs standard ;

  • Type : chaîne, date, URL, liste déroulante, oui/non, texte, date et heure, nombre. Ne peut pas être modifié une fois enregistré ;

  • Pleine largeur : indique que le champ s'étendra sur toute la longueur du formulaire ;

  • Obligatoire : rend obligatoire ou non le remplissage du champ avant d'enregistrer l'actif ;

  • Lecture seule pour ces profils : sélectionnez un ou plusieurs profils ayant un accès en lecture seule à ce champ. Les permissions les plus restrictives prévalent (voir profils) ;

  • Masqué pour ces profils : sélectionnez un ou plusieurs profils pour lesquels le champ sera masqué. Les autorisations dans l'onglet profils ont la priorité sur ce champ. Il sera donc visible pour un profil même s'il est sélectionné dans ce champ ;

  • Valeurs par défaut : spécifiez une valeur par défaut.

Pour une liste déroulante, vous devez sélectionner le type d'élément dans la liste. Vous pouvez spécifier si plusieurs sélections sont autorisées. Vous pouvez également sélectionner une valeur par défaut si nécessaire.

Détails de la liste déroulante
  • Ordinateurs

  • Moniteurs

  • Équipements réseau

  • Périphériques

  • Téléphones

  • Imprimantes

  • Licences

  • Certificats

  • Actifs non gérés

  • Appliances

  • Logiciels

  • Modèles de cartouches

  • Modèles de consommables

  • Lignes

  • Périphériques passifs

  • PDU

  • Tickets

  • Changements

  • Problèmes

  • Tickets récurrents

  • Budgets

  • Fournisseurs

  • Contacts

  • Contrats

  • Documents

  • Projets

  • Certificats

  • Appliances

  • Bases de données

  • Rappels

  • Flux RSS

  • Utilisateurs

  • Groupes

  • Entités

  • Profils

  • Lieux

  • Statuts des éléments

  • Fabricants

  • Listes noires

  • Contenu des e-mails mis sur liste noire

  • Filtres par défaut

  • Catégorie ITIL

  • Catégories de tâches

  • Modèles de tâches

  • Types de solutions

  • Modèles de solutions

  • Modèles d'approbation

  • Sources de requêtes

  • Modèles de suivis

  • États de projet

  • Types de projet

  • Types de tâches de projet

  • Modèles de tâches de projet

  • Modèles d'événements externes

  • Catégories d'événements

  • Raison de la mise en attente

  • Catégories du catalogue de services

  • Étapes d'approbation

  • Types d'ordinateurs

  • Types de réseau

  • Types d'imprimantes

  • Types de moniteurs

  • Types d'appareils

  • Types de téléphones

  • Types de licences

  • Types de cartouches

  • Types de consommables

  • Types de contrats

  • Types de contacts

  • Types génériques

  • Types de capteurs

  • Types de mémoire

  • Types de tiers

  • Types d'interfaces (Disque dur…)

  • Types de boîtiers

  • Types d'alimentations de téléphone

  • Systèmes de fichiers

  • Types de certificats

  • Types de budgets

  • Types de cartes SIM

  • Types de lignes

  • Types de racks

  • Types de PDU

  • Types de périphériques passifs

  • Types de clusters

  • Type d'instance de base de données

  • Modèles d'ordinateurs

  • Modèles de réseau

  • Modèles d'imprimantes

  • Modèles de moniteurs

  • Modèles de périphériques

  • Modèles de téléphones

  • Modèles de caméras d'appareils

  • Modèles de boîtiers d'appareils

  • Modèles de contrôleurs d'appareils

  • Modèles de disques d'appareils

  • Modèles génériques d'appareils

  • Modèles de cartes graphiques d'appareils

  • Modèles de disques durs d'appareils

  • Modèles de mémoire d'appareils

  • Modèles de cartes mères

  • Modèles d'autres composants

  • Modèles d'alimentations d'appareils

  • Modèles de processeurs d'appareils

  • Modèles de cartes son d'appareils

  • Modèles de capteurs d'appareils

  • Modèles de racks

  • Modèles d'enceintes

  • Modèles de PDU

  • Modèles de périphériques passifs

  • Systèmes de virtualisation

  • Modèles de virtualisation

  • États des machines virtuelles

  • Titres de documents

  • Types de documents

  • Criticité métier

  • Catégories d'instances de bases de données

  • Catégories de bases de connaissances

  • Calendriers

  • Délais de clôture

  • Systèmes d'exploitation

  • Versions des systèmes d'exploitation

  • Service packs

  • Architectures des systèmes d'exploitation

  • Éditions

  • Noyaux

  • Versions des noyaux

  • Sources de mise à jour

  • Interfaces réseau

  • Réseaux

  • Types de ports réseau

  • VLANs

  • Opérateurs de ligne

  • Types de domaines

  • Relations de domaines

  • Types d'enregistrements

  • Types de fibre

  • Types de câbles

  • Brins de câble

  • Modèles de sockets

  • Réseaux IP

  • Domaines Internet

  • Réseaux Wifi

  • Noms de réseaux

  • Catégories de logiciels

  • Titres d'utilisateurs

  • Catégories d'utilisateurs

  • Critères LDAP

  • Valeurs ignorées pour l'unicité

  • Stockage des champs de la connexion dans la requête HTTP

  • Prises

  • Types d'appliances

  • Environnements d'appliances

  • Résolutions

  • Formats d'image

  • Fournisseurs USB

  • Fournisseurs PCI

  • Catégories de webhooks

Supprimer un champ personnalisé

  • Pour supprimer un champ personnalisé, cliquez sur l'icône de masquage ;

Supprimer un champ personnalisé
  • Ensuite, cliquez sur l'icône de la corbeille. Notez que cette action est irréversible.

Supprimer le champ

Masquer ou afficher un champ

Chaque champ peut être masqué dans le formulaire d'actif.

  • Pour masquer un champ, cliquez sur l'icône de masquage ;

Masquer un champ
  • Pour restaurer un champ masqué, faites glisser et déposez ce champ dans la liste.

Modifier un champ

Vous pouvez modifier tous les champs, mais certaines informations ne peuvent pas être modifiées dans un champ par défaut.

Dans un champ par défaut, vous pouvez modifier :

  • Largeur totale

  • Obligatoire

  • Lecture seule pour ces profils

  • Masqué pour ces profils

Mettre à jour un champ

Dans un champ personnalisé, vous pouvez modifier :

  • Libellé

  • Nom système (sera modifié automatiquement lors du changement de libellé)

  • Largeur totale

  • Obligatoire

  • Lecture seule pour ces profils

  • Masqué pour ces profils

  • Valeur par défaut

Option de champ

Changer l'ordre

Pour changer l'ordre de la liste des champs, faites glisser et déposez votre champ à la position souhaitée.

Déplacer un champ

Profils

L'onglet des profils est utilisé pour autoriser certaines permissions sur les actifs de ce type.

Configurer l'autorisation des actifs

Vous pouvez définir les permissions suivantes pour chaque profil :

  • Créer

  • Voir tout

  • Mettre à jour tout

  • Purger

  • Supprimer

  • Voir assigné

  • Voir possédé

  • Mettre à jour assigné

  • Mettre à jour possédé

Vous pouvez ajouter des profils qui peuvent associer des serveurs à des tickets, des problèmes ou des changements. Cet onglet permet une sélection multiple.

Traductions

Vous pouvez traduire le libellé et le nom système.

  • Cliquez sur + Nouvelle traduction ;

  • Sélectionnez le champ à traduire ;

  • Sélectionnez la langue ;

  • Indiquez les traductions souhaitées ;

  • Cliquez sur + Ajouter.

  1. Ajouter une nouvelle traduction

  2. Sélectionner le champ à traduire

  3. Sélectionner la langue

  4. Remplir les champs de traduction :

  • One - la forme singulière du libellé

  • Many - la forme plurielle du libellé

  • Other - la traduction qui apparaîtra dans la liste des actifs

Toutes les informations

Pour un élément, toutes les informations sont affichées sur une seule page sous l'onglet Tout. Cela montre tous les onglets du formulaire d'un objet dans une seule vue, l'un en dessous de l'autre.

Mis à jour

Ce contenu vous a-t-il été utile ?