# Solution

La solution vous permet de clôturer un ticket. Une fois la solution envoyée, l'utilisateur reçoit une notification lui demandant d'approuver ou de rejeter la solution. S'il la rejette, le ticket restera ouvert. S'il l'accepte, le ticket restera fermé. Si l'utilisateur n'entreprend aucune action, le ticket sera automatiquement marqué comme résolu après une période définie par l'administrateur (15 jours par défaut). Pendant cette période, l'utilisateur a toujours la possibilité de rouvrir le ticket. Après cette période, il ne sera plus possible de le rouvrir.

<div align="left"><figure><img src="https://3472943295-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0fOFvaYAGyPcoVZsr1BX%2Fuploads%2Fgit-blob-d7f2a7f685fa2763cbce24c71e06c9cbfc564b93%2Fadd_solution%20(1).png?alt=media" alt=""><figcaption><p>Vue de la solution</p></figcaption></figure></div>

<table><thead><tr><th data-type="image">Icône</th><th>Explication</th></tr></thead><tbody><tr><td><a href="https://3472943295-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0fOFvaYAGyPcoVZsr1BX%2Fuploads%2Fgit-blob-0f6d82189bb9b6b647b7729a01b7198ee33cf489%2Fsearch_in_knowledgebase.svg?alt=media">search_in_knowledgebase.svg</a></td><td>Rechercher dans la base de connaissances pour voir si une solution existe</td></tr><tr><td><a href="https://3472943295-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0fOFvaYAGyPcoVZsr1BX%2Fuploads%2Fgit-blob-030194fee103ad47b1c91d9f2468fe10887708b2%2Ffollowup_template.svg?alt=media">followup_template.svg</a></td><td>Choisir un modèle de suivi</td></tr><tr><td><a href="https://3472943295-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0fOFvaYAGyPcoVZsr1BX%2Fuploads%2Fgit-blob-155d75537f55cae63b1f1f44b7f3dc3d8df3f2f8%2Fcategory.svg?alt=media">category.svg</a></td><td>Choisir ou ajouter un type de solution</td></tr><tr><td><a href="https://3472943295-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0fOFvaYAGyPcoVZsr1BX%2Fuploads%2Fgit-blob-005a4ec12bba94d0bcca7745abbe8ca63f4ecd36%2Fsave_add_knowledgebase.svg?alt=media">save_add_knowledgebase.svg</a></td><td>Enregistrer et ajouter à la base de connaissances</td></tr></tbody></table>

## Ajouter une solution

* Pour ajouter une solution, cliquez sur le bouton du même nom ;
* Ajoutez votre commentaire ;
* Ajoutez un document si nécessaire ;
* Cliquez sur **`+ Ajouter ;`**

## Modèle

Il est possible de créer un modèle de solution pour gagner en rapidité et en efficacité.

<figure><img src="https://3472943295-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0fOFvaYAGyPcoVZsr1BX%2Fuploads%2Fgit-blob-a827a53514d11fe9d00120f3e81ac0a2095a9e53%2Fsolution_template.png?alt=media" alt=""><figcaption><p>Vue du modèle de solution</p></figcaption></figure>

Vous pouvez ajouter un modèle en allant dans **`Listes déroulantes`** > **`Assistance`** > **`Modèles de solution`** ou directement depuis le formulaire de solution du ticket en cliquant sur le **`+`** à côté de ![](https://3472943295-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0fOFvaYAGyPcoVZsr1BX%2Fuploads%2Fgit-blob-030194fee103ad47b1c91d9f2468fe10887708b2%2Ffollowup_template.svg?alt=media)

* Ajoutez un **Nom** (qui apparaîtra dans les listes déroulantes) ;
* Ajoutez un **commentaire** (optionnel) ;
* Choisissez le [**type de solution**](#solution-type) ;
* Rédigez votre **contenu** (vous pouvez utiliser des variables, cliquez sur "Variables disponibles" pour voir la liste) ;
* Cliquez sur **`+ Ajouter`** ;
* Après enregistrement, vous pouvez ajouter une traduction.

## Type de solution

Les types de solution servent à décrire comment un ticket a été résolu. Ils fournissent des informations et indiquent le type d'action qui a conduit à la clôture du ticket.

Par exemple :

* Solution appliquée (incident réellement résolu) ;
* Solution de contournement (solution temporaire) ;
* Information fournie (explication ou procédure fournie) ;
* Correction déployée (patch, mise à jour) ;
* Aucune solution (ticket clôturé sans action possible).

Ils peuvent être utiles pour les statistiques, par exemple.

<figure><img src="https://3472943295-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0fOFvaYAGyPcoVZsr1BX%2Fuploads%2Fgit-blob-8a5d8ed9e9ec56141507f33f02c06822ec2a4e88%2Fsolution_type.png?alt=media" alt=""><figcaption><p>Type de solution</p></figcaption></figure>

Vous pouvez ajouter un type de solution en allant dans **`Listes déroulantes`** > **`Assistance`** > **`Type de solution`** ou directement depuis le formulaire de solution du ticket en cliquant sur le **`+`** à côté de ![](https://3472943295-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0fOFvaYAGyPcoVZsr1BX%2Fuploads%2Fgit-blob-155d75537f55cae63b1f1f44b7f3dc3d8df3f2f8%2Fcategory.svg?alt=media)

* Ajoutez un **Nom** (qui apparaîtra dans les listes déroulantes) ;
* Ajoutez un commentaire (optionnel) ;
* Vous devez définir qui pourra le voir et comment :
  * Visible pour un incident (Oui/non)
  * Visible pour un problème (Oui/non)
  * Visible pour un changement (Oui/non)
  * Visible pour un demandeur (Oui/non)
* Cliquez sur **`+ Ajouter`** ;
* Après enregistrement, vous pouvez ajouter une traduction.

## Approbation de solution

Les approbations de solution vous permettent de **valider** ou de **rejeter** la solution proposée sur un ticket.

L'approbation de solution est une étape facultative (le demandeur n'est pas obligé de répondre ; le ticket sera définitivement fermé après un certain délai même sans réponse) dans le cycle de vie du ticket qui consiste à soumettre la solution au demandeur pour confirmation avant que le ticket ne soit officiellement clos.

<div align="left"><figure><img src="https://3472943295-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0fOFvaYAGyPcoVZsr1BX%2Fuploads%2Fgit-blob-18f322663b523221a363090dccafdfab75175814%2Fapproval_solution.png?alt=media" alt=""><figcaption><p>Approbation de solution</p></figcaption></figure></div>

Si le demandeur approuve ou ne répond pas à l'approbation, le ticket passera au statut fermé après un délai donné ou pourra être fermé manuellement.

Si le demandeur refuse la solution, le ticket restera ouvert jusqu'à ce qu'une solution soit trouvée.

### Spécificité

À partir de GLPI11, il est désormais possible de définir quels profils ont le droit d'**approuver** ou de **rejeter** une solution, ainsi que de **répondre à une enquête de satisfaction** pour les tickets qu'ils ont créés. Ce droit est applicable pour les **interfaces standards**.

Ce nouveau droit s'appelle : **Approuver la solution / Répondre à l'enquête (mon ticket)** Il est disponible dans la configuration des droits de profil, **`Administration`** > **`Profils`** > ***Mon\_Profil*** > **`Tickets`** :

<figure><img src="https://3472943295-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0fOFvaYAGyPcoVZsr1BX%2Fuploads%2Fgit-blob-f9ceeec8426a20daeb9be599c963630765a04af0%2Fauthorization_approval_solution.png?alt=media" alt=""><figcaption></figcaption></figure>

#### Exemple

Dans l'exemple ci-dessous :

* L'utilisateur technicien crée un ticket pour l'utilisateur Joe, qu'il liste donc comme Demandeur,
* Mais il s'assigne lui-même comme Technicien.

<figure><img src="https://3472943295-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0fOFvaYAGyPcoVZsr1BX%2Fuploads%2Fgit-blob-26a3f6a2d2d6b56982e3211059e9292b1f383367%2Fopen_ticket_by_another.png?alt=media" alt=""><figcaption><p>Ticket ouvert par un tiers</p></figcaption></figure>

Ainsi, le technicien est le créateur et le technicien assigné mais pas le demandeur. Dans notre situation, nous voulons donc qu'il ne puisse pas accepter les solutions et les demandes de satisfaction.

Avec le droit **Approuver la solution / Répondre à l'enquête (mon ticket)**, il ne pourra pas approuver ou rejeter la solution, ni répondre à l'enquête de satisfaction associée au ticket qu'il a créé.

### Fermeture automatique

Vous pouvez définir une période pendant laquelle le demandeur peut rouvrir son ticket. Après cette période, le ticket sera définitivement fermé (seul un super administrateur pourra le rouvrir).

Pour gérer la période après laquelle un ticket doit passer du statut **résolu** à **fermé** :

* Allez dans **`Administration`** > **`Entité`** > ***Mon\_Entité >*** **`Assistance`** ;
* Sélectionnez la période pour :
  * Fermeture automatique des tickets résolus après
  * Purge automatique des tickets fermés après

{% hint style="danger" %}
**Veuillez noter que la purge des tickets fermés supprimera les tickets ayant ce statut.**
{% endhint %}

{% hint style="success" %}
La fermeture automatique des tickets résolus est gérée par l'action automatique « **`closeticket`** ».

La purge des tickets fermés est gérée par l'action automatique « **`purgeticket`** ».

Vérifiez vos actions automatiques pour activer l'option sélectionnée (**`Configuration`** > **`Actions automatiques`** ou allez sur [actions automatiques](https://help.glpi-project.org/documentation/fr/modules/configuration/crontasks) pour plus de détails).
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.glpi-project.org/documentation/fr/modules/assistance/tabs/solution.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
