# Profils et habilitations

***

### Qu'est-ce qu'un Profil ?

Définition : ensemble de droits.

Un profil est une liste de droits. Les profils sont construits sur la base d'une interface :

* **Interface simplifiée** : conçue pour les utilisateurs finaux
* **Interface standard** : pour le reste des utilisateurs (profils admin)

***

### Comment créer un profil avec interface standard ou simplifié ?

* Rendez-vous dans **`Administration`** > **`Profils`**
* Cliquez sur **`+ Ajouter`**
* Dans le champ **`Interface du profil`**, sélectionnez le type d'interface souhaitée

<figure><img src="https://3914205414-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVU1qbB9Oe25HAYDAQ4tR%2Fuploads%2FYRMeB5L2ltUhzffkB3v1%2Fimage.png?alt=media&#x26;token=5d17ec2c-66e0-46b1-96b7-6c4fbc329f17" alt=""><figcaption></figcaption></figure>

***

### Comment lister les profils avec interface standard ou simplifiée ?

Depuis **`Administration`** > **`Profils` ,** vous avez 2 possibilités :&#x20;

1. Depuis la zone de recherche, sélectionnez  **`Caractéristiques - Interface du profil est Interface standard`**

<figure><img src="https://3914205414-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVU1qbB9Oe25HAYDAQ4tR%2Fuploads%2FrvNdzrhrhImQx6qdPPHV%2Fimage.png?alt=media&#x26;token=2acff1fc-b364-42f8-92bb-cb21e2b0756e" alt=""><figcaption></figcaption></figure>

2. Vous également créer une vue personnelle afin d'afficher directement depuis la vue, les profils disposant d'une interface simplifiée ou standard&#x20;
   1. Cliquez sur la clé à molette
   2. Sélectionnez **`vue personnelle`**
   3. Cliquez sur **`Créer`**

<div align="left"><figure><img src="https://3914205414-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVU1qbB9Oe25HAYDAQ4tR%2Fuploads%2FRNc8ONdV7INMtHv9pSfJ%2Fimage.png?alt=media&#x26;token=30107dcb-1798-4a91-8106-a24933698fa9" alt="" width="563"><figcaption></figcaption></figure></div>

&#x20;     d. Sélectionnez ensuite **`Interface du profil`**

Le type d'interface apparaitra maintenant pour chaque profil

<figure><img src="https://3914205414-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVU1qbB9Oe25HAYDAQ4tR%2Fuploads%2FHtvvasH5QlKtcAUhqvbC%2Fimage.png?alt=media&#x26;token=0d8e09b8-6e8f-4644-a2b5-4a0ff7bd2a75" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
Vous pouvez faire cette modification sur la **vue globale** si vous souhaitez que ce soit la vue par défaut des comptes ayant accès à l'administration des profils
{% endhint %}

***

### Comment savoir si un compte est en interface standard ou simplifiée ?

* Depuis **`Administration`** > **`Utilisateurs`** > *`Mon_Utilisateur`*, vérifiez le type de profil affecté depuis l'onglet **`Habilitations`** (listez toutes les habilitations s'il y en a plusieurs)
* Rendez-vous dans **`Administration`** > **`Profils`**&#x20;
* Cliquez sur le ou les profils référencés précédemment afin de voir s'ils sont en interface standard ou simplifiée (vous pouvez également vous référer à [cette question](#comment-lister-les-profils-avec-interface-standard-ou-simplifiee) pour afficher cette informations sur la vue globale ou personnelle)

<figure><img src="https://3914205414-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVU1qbB9Oe25HAYDAQ4tR%2Fuploads%2FNXEDenSzPjgQjMLZLPsT%2Fimage.png?alt=media&#x26;token=d357bf64-3be6-4fa8-852b-85679e63549a" alt=""><figcaption></figcaption></figure>

***

### Comment supprimer ou modifier le type d'interface des comptes utilisateurs ?

Référez vous d'abord à la question du dessus pour visualiser les profils disposant de l'interface standard ou simplifiée.

Vous disposez de plusieurs possibilités :&#x20;

1. Depuis **`Administration`** > **`Profils`** > *`Mon Profil`*, supprimer la relation entre le profil et l'utilisateur :&#x20;

<figure><img src="https://3914205414-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVU1qbB9Oe25HAYDAQ4tR%2Fuploads%2FwxsP6F3mmVojVEhJduzm%2Fimage.png?alt=media&#x26;token=1e0b1e84-818f-4494-a30c-951f09606052" alt=""><figcaption></figcaption></figure>

{% hint style="danger" %}
**Attention**

Si l'utilisateur ne dispose pas d'un autre profil, il ne pourra plus se connecter. Pensez à lui réaffecter un autre profil depuis **`Administration`** > **`Utilisateurs`**. Cette opération doit être effectuée par un compte super-admin ou un compte ayant les habilitation nécessaires sur l'entité racine
{% endhint %}

2. Depuis **`Administration`** > **`Profils`** > *`Mon Profil`*, faire passer le profil en interface standard ou simplifiée :

<figure><img src="https://3914205414-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVU1qbB9Oe25HAYDAQ4tR%2Fuploads%2FscP3y4yUSNghhZKJe8Oo%2Fimage.png?alt=media&#x26;token=e4817a1e-3e1c-48d2-a265-d8edf69419bd" alt=""><figcaption></figcaption></figure>

{% hint style="danger" %}
**Attention**

Cette solution touche tous les utilisateurs du profils. Pensez à vérifier la liste des utilisateurs concernés depuis **`Administration`** > **`Profils`** > *`Mon Profil`*, onglet **Utilisateurs**.&#x20;
{% endhint %}

***

### Quels profils sont créés par défaut ?

Par défaut 8 profils sont disponibles dans GLPI :

* **Super Admin** : ce profil a tous les droits
* **Admin** : idéal pour les administrateurs d'entité (pas de droits pour la configuration générale)
* **Technicien** : a accès à l'inventaire et au helpdesk afin de traiter les tickets
* **Superviseur** : peut effectuer comme un Technicien en ajoutant des éléments permettant la gestion d'équipe et son organisation (affectation de tickets...)
* **Hotliner** : il vous permet de créer des tickets et de les suivre, mais pas d'en être responsable comme un technicien
* **Observateur** : ce profil a des droits "lecture" pour l'inventaire, la gestion et, peut-être, des données observateur pour un ticket
* **Self-Service** : ce profil est limité à l'interface simplifiée
* **Read-Only** : utilisé uniquement pour les objets "verrouillés"

***

### Où puis-je gérer les profils ?

* la gestion se fait depuis le menu **Administration > Profils**
* les droits sont divisés en différents onglets, ils correspondent aux "modules" de GLPI
* nous conseillons d'utiliser les profils existants par défaut et de ne pas multiplier les profils

***

### Qu'est-ce qu'une habilitation ?

* Une **habilitation** est la "connexion" entre **Utilisateur**, **Profil** et **Entité**
* Un utilisateur peut être lié à une ou plusieurs entités et avec des droits différents (plusieurs habilitations)
* Ces droits peuvent être passés aux entités filles (récursif) ou non.

Un exemple schématique de délégation de droits :

![Alt text](https://3914205414-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVU1qbB9Oe25HAYDAQ4tR%2Fuploads%2Fgit-blob-0aaf208fca348cf1524104b62f9172e541368499%2Fprofile-habilitation.png?alt=media)

***

### Comment assigner une habilitation à un utilisateur

* Les habilitations d'utilisateur sont gérées dans l'onglet "Habilitations" du fichier utilisateur.
* Celles-ci peuvent être ajoutées automatiquement via les Règles d'habilitation (lors de la synchronisation LDAP par exemple).

***

### Quelles sont les différences entre interfaces standard et simplifiées ?

Les profils dans GLPI (8 par défaut) sont de deux types, représentant deux interfaces utilisateur différentes :

* L'interface **Simplifiée**
  * sur une installation par défaut, uniquement pour le profil nommé **Self-Service**
* L'interface **Standard**
  * sur une installation par défaut, pour tous les autres profils : **Super-Admin, Admin, Hotliner, Observateur, Superviseur, Technicien, Lecture seule**

**L'interface Simplifiée** contient un menu très limité, donnant accès par défaut uniquement à :

* Les tickets
* La réservation de matériel
* La consultation de la FAQ
* Et l'accès aux formulaires de votre catalogue de services.

Cette interface est utilisée par les utilisateurs finaux. Ces utilisateurs avec une interface simplifiée **sont gratuits et illimités**.

**L'interface Standard** contient tous les menus GLPI (selon les droits administratifs), et est utilisée par :

* Les techniciens
* Les "agents IT"
* Les agents helpdesk
* Ou encore les administrateurs, gestionnaires de parc, etc.
