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
La migration des actifs génériques doit être effectuée à partir de la base de données GLPI 10. Il n'est pas possible d'importer vos actifs de GLPI 10 vers GLPI 11.
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_coreDé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 ;

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.

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 ;

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é
Il n'est pas possible de supprimer un champ créé par défaut. Seuls les champs ajoutés par l'utilisateur peuvent être supprimés. Cependant, il est possible de masquer n'importe quel champ.
Pour supprimer un champ personnalisé, cliquez sur l'icône de masquage ;

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

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 ;

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

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

Le type de champ ne peut pas être modifié une fois qu'il a été enregistré
Changer l'ordre
Pour changer l'ordre de la liste des champs, faites glisser et déposez votre champ à la position souhaitée.

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

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.

Ajouter une nouvelle traduction
Sélectionner le champ à traduire
Sélectionner la langue
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