---
title: "Transformation d'un ticket en backlog"
module: tickets
type: functional
status: active
updated: 2026-06-02
---

# Transformation d'un ticket en backlog

## Objectif

Depuis l'écran **Tickets à traiter**, un développeur peut transformer un ticket de support
en **backlog** (élément de la roadmap produit). Le ticket d'origine est automatiquement
**mis en pause** et un backlog de suivi est créé.

## Accès

- Écran **Tickets à traiter** → menu d'actions d'un ticket (⋮) → **Transformer en backlog**.
- Action réservée aux **développeurs** (`isDeveloper()`).

## La modale de transformation

La modale (style Onyx) permet, en plus de la confirmation, de qualifier directement le backlog :

| Champ | Description | Obligatoire |
|-------|-------------|-------------|
| **Sprint** | Sprint (étape projet) dans lequel placer le backlog. Seuls les sprints **non échus** sont proposés (date de fin nulle ou ≥ aujourd'hui). | Non |
| **Utilisateur affecté** | Développeur en charge du backlog. Liste des membres du projet roadmap. | Non |
| **Envoyer un email à l'utilisateur affecté** | Interrupteur on/off. S'il est activé **et** qu'un utilisateur est sélectionné, un email d'information lui est envoyé. | Non |

> L'interrupteur d'envoi de mail reste sans effet tant qu'aucun utilisateur affecté n'est
> sélectionné (un message d'avertissement le rappelle).

## Comportement à la validation

Au clic sur **Confirmer** :

1. Le ticket est **mis en pause** (date + raison automatique) et un email de suspension est
   envoyé au demandeur (comportement existant inchangé).
2. Un **backlog** est créé dans le projet roadmap (état *Wait*), avec :
   - le **sprint** choisi (le cas échéant) ;
   - l'**utilisateur affecté** choisi (le cas échéant).
3. Le backlog est **relié au ticket d'origine**.
4. Si l'interrupteur est activé et un utilisateur sélectionné, l'**utilisateur affecté reçoit
   un email** l'informant de l'affectation. Cet email utilise le **gabarit standard Isi-APP**
   (logo en en-tête, pied de page). Il rappelle le titre du backlog, le sprint et le numéro du
   ticket d'origine.

## Email envoyé à l'utilisateur affecté

- **Objet** : `Isi-APP - Un backlog vous a été assigné : <titre>`
- **Contenu** : salutation nominative, titre du backlog, sprint, ticket d'origine, description.
- **Gabarit** : en-tête avec logo + bandeau coloré + pied de page automatique.
- En environnement `local`/`dev`, l'email est redirigé vers l'adresse de support.
