

Amazon n' CodeCatalyst est plus ouvert aux nouveaux clients. Les clients existants peuvent continuer à utiliser le service normalement. Pour de plus amples informations, veuillez consulter [Comment effectuer une migration depuis CodeCatalyst](migration.md).

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Suivez et organisez le travail en cas de problèmes dans CodeCatalyst
<a name="issues"></a>

Dans CodeCatalyst, vous pouvez surveiller les fonctionnalités, les bogues et tout autre travail impliqué dans votre projet. Chaque œuvre est conservée dans un dossier distinct appelé *numéro*. Vous pouvez diviser un problème en objectifs plus petits en y ajoutant une liste de tâches. Chaque problème peut avoir une description, un responsable, un statut et d'autres propriétés, que vous pouvez rechercher, regrouper et filtrer. Vous pouvez consulter vos problèmes à l'aide des vues par défaut ou créer vos propres vues avec un filtrage, un tri ou un regroupement personnalisés. Pour plus d'informations sur les concepts liés aux problèmes, consultez[Concepts des problèmes](issues-concepts.md). Pour savoir comment créer votre premier numéro, consultez[Création d'un problème dans CodeCatalyst](issues-create-issue.md). 

Voici un flux de travail possible pour une équipe confrontée à des problèmes :

Jorge Souza est un développeur travaillant sur un projet. Lui et les autres membres du projet Li Juan, Mateo Jackson et Wang Xiulan collaborent pour déterminer le travail à effectuer. Chaque jour, lui et ses collègues développeurs tiennent une réunion de synchronisation, dirigée par Wang Xiulan. Ils ouvrent le tableau en accédant à la vue du tableau de l'une de leurs équipes. En créant des vues, les utilisateurs et les équipes peuvent enregistrer des filtres, des regroupements et un tri des problèmes afin de visualiser facilement les problèmes qui répondent à leurs critères spécifiés. Leur affichage contient les problèmes regroupés par **personne assignée** et triés par **priorité** pour afficher les problèmes les plus importants et l'état des problèmes pour chaque développeur. Lorsque des tâches sont assignées à Jorge, il planifie son travail en créant un problème pour chaque tâche. Lors de la création de problèmes, Jorge peut choisir le **statut**, la **priorité** et l'effort **d'estimation du** travail appropriés. Pour les problèmes plus importants, Jorge ajoute des tâches au problème, afin de diviser le travail en objectifs plus petits. Jorge crée ses problèmes avec un statut de brouillon, tel qu'un **arriéré**, car il n'a pas l'intention de s'y atteler immédiatement. Les problèmes dont le statut est une ébauche apparaissent dans la vue **Brouillons** où ils doivent être planifiés et priorisés. Une fois que Jorge est prêt à commencer le travail, il déplace le problème correspondant vers le tableau en mettant son statut à un statut dans une autre catégorie (**Non démarré****, démarré** ou **terminé**). Au fur et à mesure que chaque tâche est en cours d'élaboration, l'équipe peut filtrer par titre, statut, destinataire, étiquette, priorité et estimation pour trouver un problème spécifique ou des problèmes similaires correspondant au paramètre spécifié. À l'aide du tableau, Jorge et son équipe peuvent voir le nombre de tâches accomplies pour chaque problème et suivre la day-to-day progression en faisant glisser chaque problème d'un statut à l'autre jusqu'à ce que la tâche soit terminée. Au fur et à mesure que le projet progresse, les problèmes **terminés s'accumulent dans le statut Terminé**. Wang Xiulan décide de les supprimer de la vue en les archivant à l'aide du bouton d'archivage rapide, afin que les développeurs puissent se concentrer sur les problèmes liés aux travaux en cours et à venir.

Lors de la planification de leur travail, les développeurs travaillant sur le projet choisissent **Trier par** et **Grouper par** pour trouver les problèmes qu'ils souhaitent transférer du backlog au tableau de bord. Ils peuvent choisir d'ajouter des problèmes au tableau en fonction des demandes des clients les plus prioritaires. Ils regroupent donc le tableau par étiquette de **demande client** et trient par **priorité**. Ils peuvent également trier par estimation pour s'assurer qu'ils prennent en charge un volume de travail qu'ils peuvent accomplir. Le chef de projet, Saanvi Sarkar, passe régulièrement en revue et résorbe l'arriéré afin de s'assurer que la priorité reflète fidèlement l'importance de chaque problème pour la réussite du projet. 



**Topics**
+ [Concepts des problèmes](issues-concepts.md)
+ [Suivi du travail en cas de problèmes](issues-tracking-work.md)
+ [Organisation du travail à l'aide de backlogs, d'étiquettes et de tableaux](issues-organizing-work.md)
+ [Quotas pour les numéros parus dans CodeCatalyst](issues-quotas.md)

# Concepts des problèmes
<a name="issues-concepts"></a>

La création d'un problème est un moyen rapide et efficace de suivre le travail effectué dans le cadre d'un projet. Vous pouvez utiliser les problèmes pour discuter du travail lors de réunions de synchronisation quotidiennes, hiérarchiser les tâches, etc. 

Cette page inclut une liste de concepts qui vous aideront à utiliser efficacement les problèmes dans CodeCatalyst.

## Problèmes actifs
<a name="issues-concepts-active-issue-definition"></a>

Les *problèmes actifs* sont des problèmes qui n'ont pas le statut de **brouillon** ou qui ne sont pas archivés. En d'autres termes, les problèmes actifs sont des problèmes dont le statut correspond à l'une des catégories de statut suivantes : **Non démarré****, Commencé** et **Terminé**. Pour plus d'informations sur les statuts et les catégories de statut, consultez[Statut et catégories de statut](#issues-concepts-status-definition).

Vous pouvez consulter tous les problèmes actifs de votre projet à partir de la vue **Problèmes actifs** par défaut.

## Numéros archivés
<a name="w2aac41c15b4b9"></a>

Un *numéro archivé* est un problème qui n'est plus pertinent pour votre projet. Par exemple, vous pouvez [archiver un problème](issues-archive-issues.md) s'il est résolu et que vous n'avez plus besoin de le voir dans la colonne **Terminé**, ou s'il a été créé par erreur. Les numéros archivés peuvent être désarchivés si nécessaire.

## Cessionnaire
<a name="w2aac41c15b4c11"></a>

Le *cessionnaire* est la personne à laquelle le problème est attribué. Si la personne n'apparaît pas dans la liste lorsque vous la recherchez, cela signifie qu'elle n'a pas été ajoutée à votre projet. Pour les ajouter, consultez[Inviter un utilisateur à participer à un projet](projects-members.md#projects-members-add). Pour autoriser plusieurs personnes à participer à un problème, consultez. [Activation ou désactivation de plusieurs destinataires](issues-settings-multiple-assignees.md) Les problèmes impliquant plusieurs destinataires apparaîtront sur votre tableau avec des avatars de couleurs différentes, chacun représentant l'un des destinataires.

## Champs personnalisés
<a name="w2aac41c15b4c13"></a>

*Les champs personnalisés* vous permettent de personnaliser les différents attributs d'un problème en fonction de vos besoins en matière de suivi et de gestion des problèmes au sein d'un projet. Par exemple, vous pouvez ajouter un champ pour la feuille de route, une date d'échéance spécifique ou un champ pour le demandeur.

## Estimate
<a name="w2aac41c15b4c15"></a>

Dans le développement agile, l'*estimation* est connue sous le nom de story points. Vous pouvez utiliser l'estimation d'un problème pour représenter la quantité de travail requise, en plus de l'ambiguïté et de la complexité du problème. Envisagez d'utiliser des estimations plus élevées pour les problèmes présentant un risque, une difficulté et des inconnues plus élevés. 

Pour plus d'informations sur les types d'estimation et sur leur configuration, consultez[Configuration de l'estimation des efforts liés aux problèmes](issues-settings-estimation.md).

## Problème
<a name="issues-concepts-issue-definition"></a>

Un *problème* est un enregistrement qui permet de suivre le travail lié à votre projet. Vous pouvez créer un problème lié à une fonctionnalité, à une tâche, à un bogue ou à toute autre tâche liée à votre projet. Si vous utilisez le développement agile, un problème peut également décrire une histoire épique ou une histoire utilisateur. 

## Étiquette
<a name="w2aac41c15b4c19"></a>

L'*étiquette* est utilisée pour regrouper, trier et filtrer les problèmes. Vous pouvez saisir un nouveau nom d'étiquette ou choisir l'une des étiquettes dans la liste remplie. Cette liste comprend les étiquettes récemment utilisées dans le projet. Un numéro peut avoir plusieurs étiquettes, et une étiquette peut être supprimée d'un numéro. Pour personnaliser les étiquettes, voir[Catégoriser le travail à l'aide d'étiquettes](issues-labels.md).

## Priority
<a name="w2aac41c15b4c21"></a>

La *priorité* fait référence au niveau d'importance du problème. Il existe quatre options : **faible**, **moyenne**, **élevée** et **aucune priorité**.

## Statut et catégories de statut
<a name="issues-concepts-status-definition"></a>

Le *statut* est l'état actuel du problème et est utilisé pour vérifier rapidement l'évolution d'un problème tout au long de son cycle de vie, du début à la fin. Tous les problèmes doivent avoir un statut, et chaque statut appartient à une *catégorie de statut*. Les catégories de statut sont utilisées pour vous aider à organiser vos statuts et à remplir les affichages des problèmes par défaut.

Il existe cinq statuts par défaut et quatre catégories de statut dans CodeCatalyst. Vous pouvez créer d'autres statuts, mais vous ne pouvez pas créer d'autres catégories de statut. La liste suivante contient les statuts par défaut et leurs catégories de statut entre parenthèses : **Backlog (Brouillon)**, **À faire (Non commencé), En cours (Commencé)****, En cours** de **révision (Commencé)** et **Terminé (Terminé**).

Pour plus d'informations sur l'utilisation des statuts, consultez[Suivi du travail grâce à des statuts personnalisés](issues-customize-statuses.md).

## Tâches
<a name="w2aac41c15b4c25"></a>

Des *tâches* peuvent être ajoutées aux problèmes afin de mieux les décomposer et d'organiser le travail relatif à ce problème. Vous pouvez ajouter des tâches à un problème lors de sa création ou ajouter des tâches à un problème existant. Lorsque vous consultez un numéro, vous pouvez le réorganiser, le supprimer ou marquer ses tâches comme terminées.

## Vues
<a name="issues-concepts-views-definition"></a>

Les problèmes de votre CodeCatalyst projet sont affichés dans les *vues*. Les vues peuvent être soit des vues en grille qui présentent les problèmes sous forme de liste, soit des vues de tableau qui présentent les problèmes sous forme de vignettes dans des colonnes organisées par statut de problème. Il existe quatre vues par défaut, et vous pouvez [créer vos propres vues grâce au regroupement, au filtrage et au tri personnalisés](issues-creating-view.md). La liste suivante contient des informations sur les quatre vues par défaut.
+ La vue **Brouillons** est une vue en grille qui montre les problèmes qui ne sont pas en cours de résolution. Tout problème créé avec un statut dans la catégorie État **provisoire** apparaît dans cette vue. Cette vue peut être utilisée par les équipes pour voir quels problèmes sont toujours en cours de définition ou attendent d'être assignés et résolus.
+ La vue **Problèmes actifs** est une vue d'ensemble de tous les problèmes en cours de résolution. Tout problème dont le statut se situe dans les catégories **Non démarré****, Commencé** ou **Terminé** s'affichera dans cette vue.
+ La vue **Tous les problèmes** est une vue en grille qui montre tous les problèmes du projet, qu'il s'agisse de *brouillons ou* de *problèmes actifs*.
+ La vue **Archivé** affiche tous les numéros archivés.

# Suivi du travail en cas de problèmes
<a name="issues-tracking-work"></a>

Vous pouvez planifier et suivre votre travail sur un projet en utilisant les problèmes. Chaque numéro est un travail conservé dans un dossier distinct. Les problèmes peuvent être divisés en tâches afin de mieux organiser et suivre le travail lié à ce problème. Vous pouvez également créer des liens entre les problèmes pour vous aider à suivre le travail connexe, ajouter des étiquettes pour vous aider à organiser et à classer le travail, regrouper les problèmes, attribuer des priorités au travail et indiquer si le travail est bloqué. 

Lorsque vous êtes prêt à travailler sur un problème ou un ensemble de problèmes, vous pouvez estimer le travail, les attribuer aux utilisateurs et ajouter des commentaires pour aider les autres à comprendre le travail et son avancement. Vous pouvez également exporter les numéros afin de transférer les informations qu'ils contiennent dans d'autres formats.

# Création d'un problème dans CodeCatalyst
<a name="issues-create-issue"></a>

Les équipes de développement créent des problèmes pour faciliter le suivi et la gestion de leur travail. Vous pouvez créer des problèmes dans le cadre d'un projet en fonction de vos besoins. Par exemple, vous pouvez créer un problème pour suivre la mise à jour d'une variable dans votre code. Vous pouvez attribuer des problèmes à d'autres utilisateurs du projet, utiliser des étiquettes pour vous aider à suivre votre travail, etc.

Suivez ces instructions pour créer un problème dans CodeCatalyst.

**Pour créer un problème**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Accédez au projet dans lequel vous souhaitez créer un problème.

1. Sur la page d'accueil du projet, choisissez **Créer un problème**. Sinon, dans le volet de navigation, sélectionnez **Problèmes**.

1. Choisissez **Créer un problème**.
**Note**  
Vous pouvez également ajouter des problèmes en ligne lorsque vous utilisez une vue en grille.

1. Entrez le titre du numéro.

1. (Facultatif) Entrez une **description**. Vous pouvez utiliser Markdown pour ajouter du formatage.

1. (Facultatif) Choisissez un **statut**, une **priorité** et une **estimation** pour le problème. 
**Note**  
Si le paramètre d'estimation du projet est défini sur **Masquer les estimations**, il n'y aura pas de champ **Estimation**.

1. (Facultatif) Ajoutez des tâches au problème. Les tâches peuvent être utilisées pour décomposer le travail lié à un problème en objectifs plus petits. Pour ajouter une tâche, choisissez **\$1 Ajouter des tâches**. Entrez ensuite le nom de la tâche dans le champ de texte et appuyez sur Entrée. Après avoir ajouté des tâches, vous pouvez les marquer comme terminées en cochant la case ou les réorganiser en choisissant et en faisant glisser la tâche depuis le côté gauche de la case à cocher.

1. (Facultatif) Ajoutez une étiquette existante ou créez-en une nouvelle et ajoutez-la en choisissant **\$1 Ajouter une étiquette**.

   1. Pour ajouter une étiquette existante, choisissez-la dans la liste. Vous pouvez saisir un terme de recherche dans le champ pour rechercher toutes les étiquettes contenant ce terme dans le projet.

   1. Pour créer une nouvelle étiquette et l'ajouter, entrez le nom de l'étiquette que vous souhaitez créer dans le champ de recherche et appuyez sur Entrée.

1. (Facultatif) Ajoutez un destinataire en choisissant **\$1 Ajouter un** destinataire. Vous pouvez rapidement vous ajouter en tant que cessionnaire en choisissant **\$1 M'ajouter**.
**Astuce**  
Vous pouvez choisir d'attribuer un problème à **Amazon Q** pour qu'Amazon Q essaie de le résoudre. Pour de plus amples informations, veuillez consulter [Tutoriel : Utiliser les fonctionnalités CodeCatalyst génératives de l'IA pour accélérer votre travail de développement](getting-started-project-assistance.md). Cette fonctionnalité n'est disponible que dans la région Ouest des États-Unis (Oregon).  
Cette fonctionnalité nécessite que les fonctionnalités d'IA génératives soient activées pour l'espace. Pour plus d'informations, consultez [la section Gestion des fonctionnalités d'IA générative](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-generative-ai-features.html). 

1. (Facultatif) Ajoutez un **champ personnalisé** existant ou créez-en un nouveau. Les problèmes peuvent comporter plusieurs champs personnalisés.

   1. Pour ajouter un champ personnalisé existant, choisissez-le dans la liste. Vous pouvez saisir un terme de recherche dans le champ pour rechercher tous les champs personnalisés contenant ce terme dans le projet.

   1. Pour créer un nouveau champ personnalisé et l'ajouter, entrez le nom du champ personnalisé que vous souhaitez créer dans le champ de recherche et appuyez sur Entrée. Choisissez ensuite le type de champ personnalisé que vous souhaitez créer et définissez une valeur.

1. Choisissez **Créer un problème**. Une notification apparaît dans le coin inférieur droit : si le problème a été créé avec succès, un message de confirmation apparaît indiquant que le problème a été créé avec succès. Si le problème n'a pas été créé correctement, un message d'erreur indiquant la raison de l'échec apparaît. Vous pouvez ensuite choisir **Réessayer** pour modifier et réessayer de créer le problème, ou choisir Ignorer pour **ignorer** le problème. Les deux options annuleront la notification.
**Note**  
Vous ne pouvez pas lier une pull request à un problème lorsque vous la créez. Cependant, vous pouvez le [modifier après l'](issues-edit-issue.md)avoir créé pour ajouter des liens vers des pull requests.

## Bonnes pratiques lors de la création et du traitement des problèmes assignés à Amazon Q
<a name="issues-create-issue-assign-genai-best-practices"></a>

Lorsque vous créez des problèmes, certains d'entre eux persistent parfois. Les causes peuvent être complexes et variables. Parfois, c'est parce qu'on ne sait pas exactement qui devrait y travailler. D'autres fois, le problème nécessite des recherches ou une expertise sur une partie particulière de la base de code et les meilleurs candidats pour le travail sont occupés à d'autres problèmes. Souvent, il faut d'abord s'occuper d'autres travaux urgents. L'une ou l'ensemble de ces causes peuvent entraîner des problèmes qui ne sont pas résolus. CodeCatalyst inclut l'intégration avec un assistant d'intelligence artificielle génératif appelé Amazon Q qui peut analyser un problème en fonction de son titre et de sa description. Si vous attribuez le problème à Amazon Q, celui-ci tentera de créer un projet de solution que vous pourrez évaluer. Cela peut vous aider, vous et votre équipe, à vous concentrer et à optimiser le travail sur les problèmes qui nécessitent votre attention, tandis qu'Amazon Q travaille sur une solution aux problèmes que vous ne disposez pas des ressources nécessaires pour résoudre immédiatement. 

**Note**  
**Propulsé par Amazon Bedrock** : AWS implémente la [détection automatique des abus](https://docs.aws.amazon.com//bedrock/latest/userguide/abuse-detection.html). Étant donné que les fonctionnalités **Rédiger une description pour moi**, **Créer un résumé du contenu**, **Recommander des tâches**, **Utiliser Amazon Q pour créer ou ajouter des fonctionnalités à un projet** et **Attribuer des problèmes à Amazon Q** avec l’agent Amazon Q Developer de développement logiciel sont basées sur Amazon Bedrock, les utilisateurs peuvent tirer pleinement parti des contrôles mis en œuvre dans Amazon Bedrock pour renforcer la sûreté, la sécurité et l’utilisation responsable de l’intelligence artificielle (IA).

Amazon Q est le plus performant pour résoudre les problèmes simples et directs. Pour de meilleurs résultats, utilisez un langage simple pour expliquer clairement ce que vous voulez faire. Voici quelques bonnes pratiques qui vous aideront à créer des problèmes optimisés pour qu'Amazon Q puisse les résoudre.

**Important**  
Les fonctionnalités d'IA générative ne sont disponibles que dans la région ouest des États-Unis (Oregon).
+ **Restez simple**. Amazon Q fait de son mieux avec des modifications de code simples et des correctifs qui peuvent être expliqués dans le titre et la description du problème. N'attribuez pas de problèmes à des titres vagues ou à des descriptions trop fleuries ou contradictoires. 
+ **Soyez précis**. Plus vous fournirez d'informations sur les modifications exactes nécessaires pour résoudre le problème, plus Amazon Q sera en mesure de créer une solution capable de résoudre le problème. Si possible, incluez des détails spécifiques tels que le nom que APIs vous souhaitez modifier, les méthodes que vous souhaitez mettre à jour, les tests nécessitant des modifications et tout autre détail auquel vous pouvez penser.
+ **Assurez-vous d'avoir inclus tous les détails dans le titre et la description du problème avant de l'attribuer à Amazon Q.** Vous ne pouvez pas modifier le titre ou la description d'un problème une fois que vous l'avez attribué à Amazon Q. Assurez-vous donc de disposer de toutes les informations requises dans un numéro avant de l'attribuer à Amazon Q.
+ **N'attribuez que les problèmes nécessitant des modifications de code dans un seul référentiel source**. Amazon Q ne peut travailler que sur le code d'un seul référentiel source dans CodeCatalyst. Les référentiels liés ne sont pas pris en charge. Assurez-vous que le problème ne nécessite que des modifications dans un seul référentiel source avant de l'attribuer à Amazon Q.
+ **Utilisez la valeur par défaut suggérée par Amazon Q pour approuver chaque étape**. Par défaut, Amazon Q aura besoin de votre approbation pour chaque étape. Cela vous permet d'interagir avec Amazon Q dans des commentaires non seulement sur le problème, mais également sur toute pull request qu'il crée. Cela fournit une expérience plus interactive avec Amazon Q qui vous permet d'ajuster son approche et d'affiner le code qu'il crée pour résoudre le problème.
**Note**  
Amazon Q ne répond pas aux commentaires individuels relatifs aux problèmes ou aux pull requests, mais il les examinera lorsqu'il lui sera demandé de reconsidérer son approche ou de créer une révision.
+ **Lisez toujours attentivement l'approche suggérée par Amazon Q.** Une fois que vous aurez approuvé son approche, Amazon Q commencera à générer du code en fonction de cette approche. Assurez-vous que l'approche semble correcte et inclut tous les détails que vous attendez avant de demander à Amazon Q de continuer.
+ **Assurez-vous de n'autoriser Amazon Q à travailler sur les flux de travail que si vous ne disposez pas de flux de travail existants susceptibles de les déployer avant leur révision**. Les flux de travail de votre projet sont peut-être configurés pour démarrer des exécutions lors d'événements de pull request. Dans ce cas, toute pull request créée par Amazon Q qui inclut la création ou la mise à jour du flux de travail YAML peut démarrer une exécution des flux de travail inclus dans la pull request. Il est recommandé de ne pas autoriser Amazon Q à travailler sur des fichiers de flux de travail, sauf si vous êtes certain qu'aucun flux de travail de votre projet n'exécutera automatiquement ces flux de travail avant de consulter et d'approuver la pull request qu'il crée.

Pour plus d'informations, consultez la section [Gestion [Tutoriel : Utiliser les fonctionnalités CodeCatalyst génératives de l'IA pour accélérer votre travail de développement](getting-started-project-assistance.md) des fonctionnalités d'IA générative](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-generative-ai-features.html).

## Estimation d'un problème
<a name="issues-issue-estimation"></a>

Dans le développement agile, l'*estimation* est connue sous le nom de story points. Vous pouvez utiliser l'estimation d'un problème pour représenter la quantité de travail requise, en plus de l'ambiguïté et de la complexité du problème. Envisagez d'utiliser des estimations plus élevées pour les problèmes présentant un risque, une difficulté et des inconnues plus élevés. 

Avant de commencer à estimer vos problèmes, vous devez d'abord choisir le type d'estimations que vous souhaitez utiliser pour votre projet. Vous avez le choix entre deux types par défaut. Pour utiliser efficacement la **taille des t-shirts ou le** **séquençage de Fibonacci**, votre équipe doit s'aligner sur ce que représente chaque taille. Décidez ensemble ce que chaque estimation représente pour vous, puis commencez à appliquer ces estimations à chaque problème. Envisagez de revoir périodiquement 

Procédez comme suit pour configurer le paramètre d'estimation de l'effort en cas de problème dans CodeCatalyst. 

**Pour configurer l'estimation de l'effort en cas de problème**

1. Dans le volet de navigation, sélectionnez **Problèmes**.

1. **Choisissez **Problèmes actifs** pour ouvrir le menu déroulant du **sélecteur d'affichage des problèmes** et choisissez Paramètres.**

1. Dans **Estimation**, dans la section **Paramètres de base**, choisissez le mode d'affichage des valeurs d'estimation. **Les types d'estimations disponibles sont la **taille des t-shirts, le** **séquençage de Fibonacci ou** les estimations masquées.** Si le paramètre d'estimation du projet est défini sur **Masquer les estimations**, il n'y aura pas de champ **Estimation** dans les problèmes relatifs au projet. 

   Lorsque le type d'estimation est mis à jour, aucune donnée n'est perdue et la valeur d'estimation de tous les numéros est convertie automatiquement. Le mappage de conversion est présenté dans le tableau suivant.    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/codecatalyst/latest/userguide/issues-tracking-work.html)

Pour ajouter ou modifier une estimation pour un problème, vous pouvez [modifier le problème](issues-edit-issue.md).

# Rédaction et collaboration sur des problèmes dans CodeCatalyst
<a name="issues-edit-collaborate-issue"></a>

**Contents**
+ [Modification d'un numéro](issues-edit-issue.md)
+ [Utilisation de pièces jointes](issues-attachments.md)
  + [Afficher et gérer les pièces jointes](issues-settings-attachments.md)
+ [Gestion des tâches liées aux problèmes](issues-tasks.md)
+ [Lier un problème à un autre](issues-link-issue.md)
+ [Marquer un problème comme bloqué ou débloqué](issues-mark-as-blocked.md)
+ [Ajouter, modifier ou supprimer des commentaires](issues-comment.md)
  + [Utiliser des mentions dans un commentaire](issues-mentions-comment.md)

# Modification d'un numéro
<a name="issues-edit-issue"></a>

Suivez ces étapes pour modifier le titre, la description, le statut, le destinataire, la priorité, l'estimation ou les libellés d'un problème.

**Pour modifier un problème**

1. Choisissez le problème que vous souhaitez modifier pour afficher les détails du problème. Pour obtenir de l'aide pour identifier votre problème, consultez[Recherche et affichage des problèmes](issues-view.md).

1. Pour modifier le titre du numéro, choisissez-le, entrez un nouveau titre et appuyez sur Entrée.

1. Pour modifier la description, choisissez-la, entrez une nouvelle description et appuyez sur Entrée. Vous pouvez utiliser Markdown pour ajouter du formatage.

1. Dans **Tâches**, vous pouvez consulter et gérer les tâches associées au problème. S'il n'y a aucune tâche, vous pouvez demander à Amazon Q d'analyser le problème et de recommander des tâches qui peuvent diviser le travail lié au problème en éléments distincts pouvant chacun être attribués à un utilisateur. Pour de plus amples informations, veuillez consulter [Gestion des tâches liées aux problèmes](issues-tasks.md). 

1. Pour modifier le **statut**, l'**estimation** ou la **priorité**, choisissez une option dans les menus déroulants correspondants.

1. Dans **Étiquettes**, vous pouvez ajouter une étiquette existante, en créer une nouvelle ou en supprimer une.

   1. Pour ajouter une étiquette existante, choisissez **\$1 Ajouter une étiquette** et choisissez l'étiquette dans la liste. Vous pouvez saisir un terme de recherche dans le champ pour rechercher toutes les étiquettes contenant ce terme dans le projet.

   1. Pour créer une nouvelle étiquette et l'ajouter, choisissez **\$1 Ajouter une étiquette**, entrez le nom de l'étiquette que vous souhaitez créer dans le champ de recherche et appuyez sur Entrée.

   1. Pour supprimer une étiquette, cliquez sur l'icône **X** à côté de l'étiquette que vous souhaitez supprimer. Si vous supprimez une étiquette de tous les numéros, elle apparaîtra dans la section **Étiquettes non utilisées** de la section **Étiquettes** des **paramètres** du numéro. Les libellés non utilisés apparaissent à la fin de la liste des libellés lorsque vous utilisez des filtres ou que vous ajoutez des libellés à un problème. Vous trouverez un aperçu de toutes les étiquettes (utilisées et non utilisées) et des problèmes qui les contiennent dans les **paramètres** du problème.

1. Pour attribuer un problème, choisissez **\$1 Ajouter un destinataire** dans la section Destinataire, puis recherchez et choisissez le **destinataire** dans la liste. Vous pouvez choisir **\$1 M'ajouter** pour vous ajouter rapidement en tant que cessionnaire.

1. Dans **Pièces jointes**, vous pouvez ajouter, télécharger ou supprimer des pièces jointes. Pour de plus amples informations, veuillez consulter [Utilisation de pièces jointes](issues-attachments.md).

1. Pour lier une pull request, choisissez **Link pull request**, puis choisissez une pull request dans la liste ou entrez son URL ou son ID. Pour dissocier une pull request, cliquez sur l'icône de dissociation.
**Astuce**  
Après avoir ajouté un lien vers une pull request à un problème, vous pouvez accéder rapidement à celle-ci en choisissant son identifiant dans la liste des pull requests liées. Vous pouvez utiliser l'URL d'une pull request pour lier des pull requests appartenant à des projets différents de ceux du forum de discussion, mais seuls les utilisateurs membres de ce projet pourront consulter cette pull request ou y accéder. 

1. (Facultatif) Ajoutez et définissez un champ personnalisé existant, créez un nouveau champ personnalisé ou supprimez un champ personnalisé. Les problèmes peuvent comporter plusieurs champs personnalisés.

   1. Pour ajouter un champ personnalisé existant, choisissez-le dans la liste. Vous pouvez saisir un terme de recherche dans le champ pour rechercher tous les champs personnalisés contenant ce terme dans le projet.

   1. Pour créer un nouveau champ personnalisé et l'ajouter, entrez le nom du champ personnalisé que vous souhaitez créer dans le champ de recherche et appuyez sur Entrée. Choisissez ensuite le type de champ personnalisé que vous souhaitez créer et définissez une valeur.

   1. Pour supprimer un champ personnalisé, cliquez sur l'icône **X** à côté du champ personnalisé que vous souhaitez supprimer. Si vous supprimez un champ personnalisé de tous les numéros, le champ personnalisé sera supprimé et vous ne le verrez plus lors du filtrage.

# Utilisation de pièces jointes
<a name="issues-attachments"></a>

Vous pouvez ajouter des pièces jointes aux numéros CodeCatalyst afin de rendre les fichiers associés facilement accessibles. Utilisez la procédure suivante pour gérer les pièces jointes associées à un problème.

La taille des pièces jointes ajoutées aux numéros est prise en compte dans les quotas de stockage de votre espace. Pour plus d'informations sur l'affichage et la gestion des pièces jointes de votre projet, consultez[Afficher et gérer les pièces jointes](issues-settings-attachments.md).

**Important**  
Les pièces jointes aux numéros ne sont ni scannées ni analysées par Amazon CodeCatalyst. Tout utilisateur peut ajouter une pièce jointe à un problème susceptible de contenir du code ou du contenu malveillants. Assurez-vous que les utilisateurs connaissent les meilleures pratiques en matière de gestion des pièces jointes et de protection contre le code, le contenu ou les virus malveillants.

**Pour ajouter, télécharger ou supprimer des pièces jointes**

1. Choisissez le problème pour lequel vous souhaitez gérer les pièces jointes. Pour obtenir de l'aide pour identifier votre problème, consultez[Recherche et affichage des problèmes](issues-view.md).

1. Pour ajouter une pièce jointe, choisissez **Charger un fichier**. Accédez au fichier dans l'explorateur de fichiers de votre système d'exploitation et sélectionnez-le. Choisissez **Ouvrir** pour l'ajouter en tant que pièce jointe. Pour obtenir des informations sur les quotas, telles que la taille maximale des pièces jointes, consultez[Quotas pour les numéros parus dans CodeCatalyst](issues-quotas.md).

   Notez les restrictions suivantes concernant les noms de fichiers joints et les types de contenu :
   + Les caractères suivants ne sont pas autorisés dans les noms de fichiers :
     + Personnages de contrôle : `0x00–0x1f` et `0x80–0x9f`
     + Caractères réservés : `/``?`,`<`,`>`,`\`,`:`,`*`,`|`, et `"`
     + Noms de fichiers réservés Unix : et `.` `..`
     + Périodes et espaces de suivi
     + Noms de fichiers réservés à Windows : `CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, and LPT9`
   + Le type de contenu de la pièce jointe doit respecter le modèle de type de support suivant :

     ```
     media-type = type "/" [tree "."] subtype ["+" suffix]* [";" parameter];
     ```

     Par exemple, `text/html; charset=UTF-8`.

1. Pour télécharger une pièce jointe, choisissez le menu représentant des points de suspension à côté de la pièce jointe que vous souhaitez télécharger, puis sélectionnez **Télécharger**.

1. Pour copier l'URL d'une pièce jointe, choisissez le menu représentant des points de suspension à côté de la pièce jointe dont vous souhaitez copier l'URL, puis choisissez **Copier l'URL**.

1. Pour supprimer une pièce jointe, choisissez le menu représentant des points de suspension à côté de la pièce jointe que vous souhaitez supprimer, puis choisissez **Supprimer**.

# Afficher et gérer les pièces jointes
<a name="issues-settings-attachments"></a>

Vous pouvez consulter un tableau avec chaque pièce jointe ajoutée aux problèmes de votre projet dans les paramètres des problèmes. Ce tableau contient des informations détaillées sur chaque pièce jointe, notamment des informations telles que le type de contenu, la date à laquelle elle a été ajoutée, le problème auquel elle a été ajoutée, son statut et la taille du fichier.

Ce tableau peut être utilisé pour identifier facilement les pièces jointes volumineuses relatives à des problèmes terminés ou archivés afin de les supprimer afin de libérer de l'espace de stockage.

**Important**  
Les pièces jointes aux numéros ne sont ni scannées ni analysées par Amazon CodeCatalyst. Tout utilisateur peut ajouter une pièce jointe à un problème susceptible de contenir du code ou du contenu malveillants. Assurez-vous que les utilisateurs connaissent les meilleures pratiques en matière de gestion des pièces jointes et de protection contre le code, le contenu ou les virus malveillants.

**Pour afficher et gérer toutes les pièces jointes à un problème dans un projet**

1. Dans le volet de navigation, sélectionnez **Problèmes**.

1. Cliquez sur l'icône représentant des points de suspension, puis sur **Paramètres.**

1. Choisissez l'onglet **Pièces jointes**.

# Gestion des tâches liées aux problèmes
<a name="issues-tasks"></a>

Des *tâches* peuvent être ajoutées aux problèmes pour mieux décomposer, organiser et suivre le travail lié à ce problème. Vous pouvez créer des tâches vous-même ou utiliser Amazon Q pour recommander des tâches en fonction de son analyse du problème et de sa complexité. 

Amazon Q Developer est un assistant conversationnel génératif alimenté par l'IA qui peut vous aider à comprendre, créer, étendre et exploiter des applications. AWS Pour accélérer votre développement AWS, le modèle sur lequel repose Amazon Q est complété par AWS du contenu de haute qualité afin de produire des réponses plus complètes, exploitables et référencées. Pour plus d’informations, consultez la section [What is Amazon Q Developer?](https://docs.aws.amazon.com/amazonq/latest/aws-builder-use-ug/what-is.html) du *guide de l’utilisateur Amazon Q Developer*. 

**Pour gérer les tâches liées à un problème**

1. Choisissez le problème pour lequel vous souhaitez gérer les tâches. Pour obtenir de l'aide pour identifier votre problème, consultez[Recherche et affichage des problèmes](issues-view.md).

1. Dans **Tâches**, vous pouvez consulter et gérer les tâches associées au problème.

   1. Pour ajouter une tâche, saisissez le nom de la tâche dans le champ de texte et appuyez sur Entrée.

   1. S'il n'existe aucune tâche pour le problème, vous pouvez demander à Amazon Q d'analyser le problème et de créer des tâches en fonction du titre du problème, de sa description, de son analyse de la complexité du problème et du code du référentiel. Choisissez **Recommander des tâches**. Vous devrez spécifier le référentiel source qui contient le code du problème. Choisissez **Commencer à recommander des tâches** pour commencer l'analyse des recommandations de tâches. Cette boîte de dialogue va se fermer. Une fois la recommandation terminée, choisissez **Afficher les tâches recommandées** pour passer en revue les tâches et prendre les mesures nécessaires, telles que la suppression ou l'ajout de tâches à la liste ou la réorganisation des tâches recommandées, avant de choisir **Créer des tâches**. 

      Une fois les tâches créées pour vous, vous pouvez les attribuer à des utilisateurs et travailler avec eux de la même manière que vous travaillez avec des tâches créées manuellement.

   1. Pour marquer une tâche comme terminée, cochez la case correspondante.

   1. Pour afficher ou mettre à jour les détails d'une tâche, sélectionnez-la dans la liste.

   1. Pour réorganiser les tâches, choisissez-les et faites-les glisser depuis le côté gauche de la case à cocher.

   1. Pour supprimer une tâche, choisissez le menu représentant des points de suspension de la tâche, puis sélectionnez **Supprimer**.

# Lier un problème à un autre
<a name="issues-link-issue"></a>

Si un problème est lié au travail dans un autre numéro, vous pouvez les lier. Il s'agit d'un moyen rapide de comprendre et de suivre les dépendances entre les éléments de travail.

Lorsque vous liez un problème, vous avez le choix entre quatre états :
+ Lié à : utilisez cet état pour indiquer le travail lié au problème lié.
+ Bloqué par : utilisez cet état pour indiquer que le problème est bloqué par le problème lié.
+ Blocage vers : utilisez cet état pour indiquer que le problème bloque la progression du problème lié.
+ Dupliquer : utilisez cet état pour indiquer que le problème reproduit le travail décrit dans un autre numéro.

Vous pouvez modifier l'état d'un lien après l'avoir créé. Les liens et leur état apparaissent dans **Problèmes liés** à la fois dans le numéro dans lequel vous créez le lien et dans le numéro lié. Vous pouvez également supprimer des liens une fois qu'ils ont été créés.

**Pour lier un problème à un autre problème ou à une autre tâche**

1. Ouvrez le numéro que vous souhaitez associer à un autre numéro. Pour obtenir de l'aide pour identifier votre problème, consultez[Recherche et affichage des problèmes](issues-view.md).

1. Choisissez **Problèmes liés aux liens**.

1. Dans **Marquer comme**, choisissez l'état du lien.

   Dans **Numéro de numéro**, entrez le numéro du problème ou choisissez-le dans la liste déroulante.

1. Pour ajouter un autre lien, choisissez **Ajouter un problème lié**.

1. Lorsque vous avez terminé, choisissez **Mettre à jour** pour mettre à jour le problème et tous les problèmes liés à la relation liée.

# Marquer un problème comme bloqué ou débloqué
<a name="issues-mark-as-blocked"></a>

Si quelque chose vous empêche de travailler sur un problème, vous pouvez le marquer comme *bloqué*. Par exemple, votre problème peut être bloqué s'il repose sur une modification apportée à une autre partie de votre base de code qui n'a pas encore été fusionnée.

Lorsque vous marquez un problème comme bloqué, vous CodeCatalyst ajoutez une étiquette rouge « **bloqué** » au problème, ce qui le rend très visible dans votre backlog, vos archives ou sur votre forum.

Vous pouvez débloquer le problème lorsque des circonstances extérieures sont résolues.

**Pour marquer un problème comme bloqué**

1. Ouvrez le problème que vous souhaitez marquer comme bloqué. Pour obtenir de l'aide pour identifier votre problème, consultez[Recherche et affichage des problèmes](issues-view.md).

1. Choisissez **Actions**, puis sélectionnez **Marquer comme bloqué**.

**Pour débloquer un problème**

1. Ouvrez le problème que vous souhaitez débloquer. Pour obtenir de l'aide pour identifier votre problème, consultez[Recherche et affichage des problèmes](issues-view.md).

1. Choisissez **Actions**, puis sélectionnez **Marquer comme débloqué.**

# Ajouter, modifier ou supprimer des commentaires
<a name="issues-comment"></a>

Vous pouvez laisser un commentaire sur un problème. Dans les commentaires, vous pouvez étiqueter les autres membres de l'espace, les autres projets de l'espace, les problèmes connexes et le code.

**Pour ajouter un commentaire à un problème**

1. Accédez à votre projet.

1. Dans la barre de navigation, sélectionnez **Problèmes**.

1. Choisissez le problème pour lequel vous souhaitez ajouter le commentaire. Pour obtenir de l'aide pour identifier votre problème, consultez[Recherche et affichage des problèmes](issues-view.md).

1. Entrez le commentaire dans le champ **Commentaires**. Vous pouvez utiliser Markdown pour ajouter du formatage.

1. Sélectionnez **Send (Envoyer)**.

**Pour modifier un commentaire**

Vous pouvez modifier les commentaires que vous faites sur les problèmes. Vous ne pouvez modifier que le commentaire dont vous êtes l'auteur.

1. Accédez à votre projet.

1. Dans la barre de navigation, sélectionnez **Problèmes**.

1. Choisissez le numéro pour lequel vous souhaitez modifier un commentaire. Pour obtenir de l'aide pour identifier votre problème, consultez[Recherche et affichage des problèmes](issues-view.md).

1. Pour modifier un commentaire, recherchez le commentaire que vous souhaitez modifier.
**Astuce**  
Vous pouvez d'abord trier les commentaires en fonction des plus anciens ou des plus récents. Les commentaires sont chargés 10 à la fois.

1. Choisissez l'icône représentant des points de suspension, puis sélectionnez **Modifier**.

1. Modifiez le commentaire. Vous pouvez utiliser Markdown pour ajouter du formatage.

1. Choisissez **Enregistrer**. Le commentaire est maintenant mis à jour.

**Pour supprimer un commentaire**

Vous pouvez supprimer les commentaires que vous faites sur des problèmes. Vous ne pouvez supprimer que les commentaires dont vous êtes l'auteur. Lorsqu'un commentaire est supprimé, votre nom d'utilisateur s'affiche, mais avec les mots « *Ce commentaire a été supprimé* » à la place du texte original du commentaire.

1. Accédez à votre projet.

1. Dans la barre de navigation, sélectionnez **Problèmes**.

1. Choisissez le problème pour lequel vous souhaitez supprimer un commentaire. Pour obtenir de l'aide pour identifier votre problème, consultez[Recherche et affichage des problèmes](issues-view.md).

1. Choisissez l'icône représentant des points de suspension, sélectionnez **Supprimer**, puis cliquez sur **Confirmer**.

# Utiliser des mentions dans un commentaire
<a name="issues-mentions-comment"></a>

Vous pouvez mentionner les membres de l'espace, les autres projets de l'espace, les problèmes connexes et le code dans les commentaires. Cela crée un lien rapide vers l'utilisateur ou la ressource que vous mentionnez.

**À @mention dans un commentaire**

1. Accédez à votre projet.

1. Dans la barre de navigation, sélectionnez **Problèmes**.

1. Choisissez le problème que vous souhaitez modifier pour afficher les détails du problème. Pour obtenir de l'aide pour identifier votre problème, consultez[Recherche et affichage des problèmes](issues-view.md).

1. Choisissez la zone de texte **Ajouter un commentaire**.

1. Tapez `@user_name` pour mentionner un autre utilisateur.

1. Tapez `@project_name` pour mentionner un projet.

1. Tapez `@issue_name` ou `@issue_number` pour mentionner un autre problème.

1. Tapez `@file_name` pour mentionner des fichiers ou du code spécifiques dans un référentiel source.
**Note**  
Une liste des 5 principaux éléments (utilisateurs, référentiels de sources, projets, etc.) contenant les termes qui correspondent aux `@mention` vôtres sera renseignée au fur et à mesure que vous tapez.

1. Choisissez l'article que vous souhaitez mentionner. Le chemin indiquant où se trouve l'élément sera renseigné dans la zone de texte des commentaires.

1. Terminez votre commentaire et choisissez **Envoyer**.

# Recherche et affichage des problèmes
<a name="issues-view"></a>

Les sections suivantes décrivent comment rechercher et visualiser efficacement les problèmes au sein d'un CodeCatalyst projet.

## Recherche d'un problème
<a name="issues-search"></a>

 Vous pouvez détecter un problème en recherchant des paramètres spécifiques. Pour plus d'informations sur l'affinement de votre recherche, consultez[Recherchez du code, des problèmes, des projets et des utilisateurs dans CodeCatalystRechercher du code, des problèmes, des projets et des utilisateurs](search.md).

**Pour rechercher un problème**

1. Accédez à votre projet.

1. Utilisez la barre de recherche pour rechercher des problèmes ou des informations liées à des problèmes. Vous pouvez utiliser les paramètres de requête pour affiner votre recherche. Pour de plus amples informations, veuillez consulter [Recherchez du code, des problèmes, des projets et des utilisateurs dans CodeCatalystRechercher du code, des problèmes, des projets et des utilisateurs](search.md).

# Problèmes de tri
<a name="issues-sorting"></a>

Par défaut, les numéros CodeCatalyst sont triés par **ordre manuel**. La commande manuelle affiche les problèmes dans l'ordre dans lequel ils sont déplacés par les utilisateurs. Vous pouvez glisser-déposer les problèmes lorsqu'ils sont triés dans l'ordre manuel pour modifier leur ordre. Cette option de tri est utile pour résorber l'arriéré des problèmes et les classer par ordre de priorité.

Le tableau suivant montre comment les problèmes peuvent être triés à la fois en mode grille et en mode tableau.


| Options de tri de la vue en grille | Options de tri de la vue du tableau | 
| --- | --- | 
|  Commande manuelle  |  Commande manuelle  | 
|  Dernière mise à jour  |  Dernière mise à jour  | 
|  Priority  |  Priority  | 
|  Estimate  |  Estimate  | 
|  Titre  |  Titre  | 
|  ID  |    | 
|  Statut  |    | 
|  Bloqué  |    | 
|  Champs personnalisés  |    | 

Utilisez la procédure suivante pour modifier le mode de tri des problèmes.

**Pour trier les problèmes**

1. Accédez à votre projet.

1. Dans le volet de navigation, sélectionnez **Problèmes**. La vue par défaut est le **tableau**.

1. (Facultatif) Choisissez **Problèmes actifs** pour ouvrir le menu déroulant du **sélecteur d'affichage des problèmes** afin d'accéder à un autre affichage des problèmes.

1. Pour trier une vue en grille, deux options s'offrent à vous :

   1. Choisissez l'**en-tête** du champ selon lequel vous souhaitez effectuer le tri. Le choix de l'**en-tête** va alterner entre l'ordre croissant et l'ordre décroissant.

   1. Choisissez le menu déroulant **Trier par** et choisissez un paramètre de tri. Les problèmes seront triés par ordre croissant.

1. Pour trier une vue du tableau, choisissez le menu déroulant **Trier par** et choisissez un paramètre de tri. Les problèmes seront triés par ordre croissant.

# Problèmes de regroupement
<a name="issues-grouping"></a>

Le regroupement est utilisé pour organiser les problèmes sur le tableau en fonction de plusieurs paramètres, tels que le destinataire, les étiquettes et la priorité. 

**Pour regrouper les problèmes**

1. Accédez à votre projet.

1. Dans le volet de navigation, sélectionnez **Problèmes**. La vue par défaut est le **tableau**.

1. (Facultatif) Choisissez **Problèmes actifs** pour ouvrir le menu déroulant du **sélecteur d'affichage des problèmes** afin d'accéder à un autre affichage des problèmes.

1. Choisissez **le groupe**.

1. Dans **Grouper par**, choisissez un paramètre à regrouper par : 
   + Si vous choisissez **Destinataire** ou **Priorité**, choisissez l'ordre de **groupe**.
   + Si vous choisissez **Label**, choisissez les libellés, puis choisissez **Grouper order**. 

1. (Facultatif) Cliquez sur le bouton **Afficher les groupes vides** pour afficher ou masquer les groupes auxquels aucun problème n'est actuellement attribué.

1. La vue est mise à jour au fur et à mesure que vous faites vos choix. Un problème apparaît uniquement dans le groupe correspondant aux paramètres configurés. 

# Problèmes de filtrage
<a name="issues-filter"></a>

Utilisez le filtrage pour rechercher les problèmes contenant un nom, une priorité, une étiquette, des champs personnalisés ou un responsable spécifique.

**Pour filtrer les problèmes**

1. Accédez à votre projet.

1. Dans le volet de navigation, sélectionnez **Problèmes**.

1. (Facultatif) Choisissez **Problèmes actifs** pour ouvrir le menu déroulant du **sélecteur d'affichage des problèmes** afin d'accéder à un autre affichage des problèmes.
**Note**  
Pour filtrer en fonction d'une chaîne dans le nom ou la description du problème, saisissez-la dans la barre de recherche du problème.

1. Choisissez **Filtre**, puis choisissez **\$1 Ajouter un filtre**.

1. Choisissez les paramètres à filtrer. Vous pouvez choisir plusieurs filtres et paramètres. Vous pouvez configurer des filtres pour afficher les problèmes correspondant à chaque filtre ou à un filtre individuel **en** sélectionnant et/ou **ou**. La vue sera mise à jour pour afficher les problèmes correspondant au filtre.

# Progression d'un problème
<a name="issues-move-issue"></a>

Chaque problème a un cycle de vie. Dans CodeCatalyst, les problèmes commencent généralement sous forme de brouillon dans le backlog. Lorsque le traitement de ce problème doit commencer, il est transféré dans une autre catégorie de statut et passe par différents statuts jusqu'à ce qu'il soit terminé, puis il est archivé. Vous pouvez déplacer ou faire progresser un problème tout au long de son cycle de vie en procédant comme suit :
+ Vous pouvez déplacer un problème entre le backlog et le forum.
+ Vous pouvez faire passer le problème en cours par différentes étapes de finalisation.
+ Vous pouvez archiver un problème terminé.

# Transférer un problème entre le backlog et le forum
<a name="issues-move-backlog-board"></a>

Vous pouvez déplacer un problème du backlog vers le tableau une fois que vous avez commencé à travailler sur le problème. Vous pouvez également remettre un problème dans le backlog si le travail est reporté. 

**Pour transférer un problème entre le backlog et le tableau**

1. Accédez à votre projet.

1. Dans le volet de navigation, sélectionnez **Problèmes**. La vue par défaut est le **tableau**.

1. Pour transférer un problème du tableau vers le backlog, procédez comme suit :

   1. Choisissez le problème que vous souhaitez déplacer. Pour obtenir de l'aide pour identifier votre problème, consultez[Recherche et affichage des problèmes](issues-view.md).

   1. Choisissez **Backlog** dans le menu déroulant **État**.

1. Pour transférer un problème du backlog vers le tableau, procédez comme suit :

   1. Pour accéder au backlog, choisissez **Board**, puis **Backlog**.

   1. Choisissez le problème que vous souhaitez déplacer. Pour obtenir de l'aide pour identifier votre problème, consultez[Recherche et affichage des problèmes](issues-view.md).

   1. Choisissez **Ajouter au tableau** ou choisissez un **statut** autre que **Backlog**.

# Progressez un problème tout au long des étapes du cycle de vie au tableau
<a name="issues-move-within-board"></a>

 Vous pouvez déplacer un problème au sein d'un tableau en passant par différents statuts jusqu'à ce qu'il soit terminé.

**Pour déplacer un problème au sein du tableau**

1. Dans le volet de navigation, sélectionnez **Problèmes**. La vue par défaut est le **tableau**.

1. Effectuez l’une des actions suivantes :
   + Glissez et déposez un problème vers un autre statut.
   + Choisissez un problème, puis choisissez un **statut dans le menu déroulant État**.
   + Choisissez un problème, puis choisissez **Déplacer vers : *next-status***.

   

   

Pour plus d'informations sur l'archivage d'un problème, consultez[Archivage d'un problème](issues-archive-issues.md).

# Transférer les problèmes entre les groupes
<a name="issues-move-groups"></a>

Vous pouvez [regrouper les problèmes](issues-grouping.md) dans les vues **Tous les numéros** et **Tableau** selon différents paramètres. Si les problèmes sont groupés, vous pouvez les déplacer d'un groupe à l'autre. Le déplacement d'un problème d'un groupe à un autre modifiera automatiquement le champ dans lequel les problèmes sont regroupés pour correspondre au groupe cible.

À titre d'exemple, supposons qu'une entreprise utilise un système CodeCatalyst dont les problèmes sont attribués à deux personnes, Wang Xiulan et Saanvi Sarkar. Le tableau est regroupé par groupe`Assignee`, et il existe deux groupes, un pour chaque personne assignée. Le transfert d'un problème du groupe Wang Xiulan vers le groupe Saanvi Sarkar mettra à jour le responsable du problème à Saanvi Sarkar.

# Archivage d'un problème
<a name="issues-archive-issues"></a>

**Note**  
Les problèmes ne sont pas supprimés dans un projet, ils sont archivés. Pour supprimer des problèmes, vous devez supprimer le projet.

Vous pouvez archiver un problème lorsqu'il n'est plus nécessaire dans votre projet. Lorsque vous archivez un numéro, il CodeCatalyst est supprimé de toutes les vues qui filtrent les problèmes archivés. Les numéros archivés peuvent être consultés dans la vue par défaut **des numéros archivés**, où ils peuvent être désarchivés si nécessaire.

Vous archivez un problème si : 
+ Vous avez terminé le problème et vous n'en avez plus besoin dans la colonne **Terminé**.
+ Vous n'avez pas l'intention d'y travailler.
+ Vous l'avez créé par erreur.
+ Vous avez atteint le nombre maximum de problèmes actifs.

**Pour archiver un problème**

1. Ouvrez le numéro que vous souhaitez archiver. Pour obtenir de l'aide pour identifier votre problème, consultez[Recherche et affichage des problèmes](issues-view.md).

1. Choisissez **Actions**, puis choisissez **Déplacer vers l'archive**.

1. (Facultatif) Pour archiver rapidement plusieurs numéros ayant le statut **Terminé**, choisissez les points de suspension verticaux en haut de chaque statut **Terminé** sur le tableau, puis choisissez **Archiver les problèmes**.

**Pour désarchiver un problème**

1. Ouvrez le dossier que vous souhaitez désarchiver. Vous pouvez consulter la liste des numéros archivés en ouvrant la vue des **problèmes archivés** dans le menu déroulant du **sélecteur d'affichage des problèmes**. Pour obtenir de l'aide pour identifier votre problème, consultez[Recherche et affichage des problèmes](issues-view.md).

1. Choisissez **Désarchiver**.

# Problèmes liés à l'exportation
<a name="issues-export-active-issues"></a>

Vous pouvez exporter les problèmes de votre affichage actuel dans un fichier .xlsx. Pour exporter les problèmes, effectuez les opérations suivantes.

**Pour exporter les problèmes**

1. Accédez à votre projet.

1. Dans la barre de navigation, sélectionnez **Problèmes**.

1. Choisissez **Problèmes actifs** pour ouvrir le menu déroulant du **sélecteur d'affichage des problèmes** et accédez à la vue contenant les problèmes que vous souhaitez exporter. Seuls les problèmes affichés dans la vue seront exportés.

1. Choisissez le menu Ellipses, puis sélectionnez **Exporter vers Excel**.

1. Le fichier .xlsx est téléchargé. Par défaut, il porte le nom du projet et la date à laquelle l'exportation a été terminée.

# Organisation du travail à l'aide de backlogs, d'étiquettes et de tableaux
<a name="issues-organizing-work"></a>

Toutes les équipes ne travaillent pas de la même manière. Vous pouvez configurer la façon dont les problèmes apparaissent et peuvent être attribués sur Amazon CodeCatalyst pour vous aider à comprendre précisément ce sur quoi vous travaillez et le statut de ce travail. Vous pouvez choisir la méthode d'estimation pour tenir compte des problèmes afin que vos utilisateurs utilisent tous la même méthode d'estimation. Vous pouvez créer des étiquettes et des statuts personnalisés qui peuvent également être utilisés pour filtrer l'affichage de l'œuvre. Selon le mode de travail de votre équipe, vous pouvez configurer si vous souhaitez autoriser plusieurs personnes à traiter un problème ou uniquement autoriser l'attribution d'un problème à un seul utilisateur. Vous pouvez également créer des vues personnalisées des problèmes afin que le travail soit affiché de manière à présenter les informations les plus pertinentes pour vous ou votre équipe.

# Catégoriser le travail à l'aide d'étiquettes
<a name="issues-labels"></a>

Vous pouvez personnaliser les étiquettes en fonction des problèmes. Cela inclut la modification de l'étiquette et le changement de couleur. Les étiquettes peuvent vous aider à classer et à organiser votre travail. Par exemple, vous pouvez créer des étiquettes pour des aspects spécifiques de votre logiciel ou pour différents groupes ou équipes.

**Topics**
+ [Création d'une étiquette](#issues-create-label)
+ [Modification d'une étiquette](issues-edit-label.md)
+ [Supprimer une étiquette](issues-delete-label.md)

## Création d'une étiquette
<a name="issues-create-label"></a>

Dans CodeCatalyst, vous créez des étiquettes en les ajoutant soit lorsque vous créez un nouveau numéro, soit lorsque vous modifiez un numéro existant. Pour plus d'informations, consultez [Création d'un problème dans CodeCatalyst](issues-create-issue.md) et [Rédaction et collaboration sur des problèmes dans CodeCatalyst](issues-edit-collaborate-issue.md).

# Modification d'une étiquette
<a name="issues-edit-label"></a>

Pour modifier le nom ou la couleur d'une étiquette existante, procédez comme suit.

**Pour modifier une étiquette**

1. Dans le volet de navigation, sélectionnez **Problèmes**.

1. **Choisissez **Problèmes actifs** pour ouvrir le menu déroulant du **sélecteur d'affichage des problèmes** et choisissez Paramètres.**

1. La vignette **Étiquettes** contient la liste des étiquettes utilisées dans le projet. Cliquez sur l'icône d'édition à côté de l'étiquette que vous souhaitez modifier. Effectuez une ou plusieurs des actions suivantes :

   1. Modifiez le nom de l'étiquette.

   1. Pour changer de couleur, choisissez la roue chromatique. Utilisez le sélecteur pour choisir une nouvelle couleur.

1. Pour enregistrer les modifications que vous avez apportées à l'étiquette, cliquez sur l'icône en forme de coche.

1. L'étiquette modifiée est désormais visible dans la liste des étiquettes disponibles. Vous pouvez également voir combien de numéros utilisent cette étiquette.
**Note**  
Vous pouvez choisir le numéro affiché à côté de chaque étiquette pour accéder à la page **Tous les numéros** et voir tous les numéros contenant cette étiquette.

# Supprimer une étiquette
<a name="issues-delete-label"></a>

Il est actuellement impossible de supprimer une étiquette de problème dans CodeCatalyst. Si vous supprimez une étiquette de tous les numéros, elle apparaîtra dans la section **Étiquettes non utilisées** de la section **Étiquettes** des **paramètres** du numéro. Les libellés non utilisés apparaissent à la fin de la liste des libellés lorsque vous utilisez des filtres ou que vous ajoutez des libellés à un problème. Vous trouverez un aperçu de toutes les étiquettes (utilisées et non utilisées) et des problèmes qui les contiennent dans les **paramètres** du problème.

# Organisation du travail à l'aide de champs personnalisés
<a name="issues-custom-fields"></a>

Vous pouvez créer des champs personnalisés pour vous aider à organiser et à visualiser le travail de votre projet. Les champs personnalisés sont ajoutés à la liste des filtres disponibles dans **Filter** afin que vous puissiez filtrer les problèmes par champs personnalisés. Les champs personnalisés sont des paires de nom et de valeur. Vous filtrez en fonction du nom du champ personnalisé, puis de la valeur de ce champ personnalisé.

Un problème peut comporter plusieurs champs personnalisés. 

## Création d'un champ personnalisé
<a name="issues-add-custom-field"></a>

Dans CodeCatalyst, vous créez des champs personnalisés en les ajoutant soit lorsque vous créez un problème, soit lorsque vous modifiez un problème existant. Pour plus d’informations, consultez [Création d'un problème dans CodeCatalyst](issues-create-issue.md) et [Rédaction et collaboration sur des problèmes dans CodeCatalyst](issues-edit-collaborate-issue.md).

## Supprimer un champ personnalisé
<a name="issues-delete-custom-field"></a>

 Pour supprimer un champ personnalisé, vous devez le supprimer de chaque numéro auquel il est ajouté. Lorsqu'un champ personnalisé est supprimé, il ne s'affiche plus dans **Filter**. Vous pouvez utiliser des filtres pour afficher tous les problèmes dans un champ personnalisé et les supprimer en les modifiant. Pour plus d’informations, consultez [Recherche et affichage des problèmes](issues-view.md) et [Modification d'un numéro](issues-edit-issue.md).

# Suivi du travail grâce à des statuts personnalisés
<a name="issues-customize-statuses"></a>

Vous pouvez ajouter des statuts personnalisés sur votre tableau. Chaque statut personnalisé doit appartenir à l'une des catégories suivantes : **Brouillon**, **Non commencé****, Commencé** ou **Terminé**. Les catégories de statut sont utilisées pour aider à organiser les statuts et à renseigner les vues par défaut. Pour plus d'informations sur les statuts et les catégories de statut, voir [Statut et catégories de statut](issues-concepts.md#issues-concepts-status-definition) et pour plus d'informations sur les vues, voir[Recherche et affichage des problèmes](issues-view.md).

# Pour créer un statut
<a name="issues-create-status"></a>

1. Dans le volet de navigation, sélectionnez **Problèmes**.

1. **Choisissez **Problèmes actifs** pour ouvrir le menu déroulant du **sélecteur d'affichage des problèmes** et choisissez Paramètres.**

1. Dans **Statuts**, cliquez sur l'icône plus à côté de la catégorie dans laquelle vous souhaitez attribuer le statut.

1. Nommez le statut, puis cliquez sur l'icône en forme de coche.
**Note**  
Cliquez sur l'icône X pour annuler l'ajout d'un statut.

   Le statut personnalisé est désormais visible sur votre tableau et apparaît sous forme d'option lors de la création d'un problème.

# Pour modifier un statut
<a name="issues-edit-status"></a>

1. Dans le volet de navigation, sélectionnez **Problèmes**.

1. **Choisissez **Problèmes actifs** pour ouvrir le menu déroulant du **sélecteur d'affichage des problèmes** et choisissez Paramètres.**

1. Dans **Statuts**, cliquez sur l'icône de modification à côté du statut que vous souhaitez modifier ou modifier.

1. Modifiez le statut, puis cliquez sur l'icône en forme de coche.

   Le statut modifié est désormais visible sur votre tableau.

# Pour déplacer un statut
<a name="issues-move-status"></a>

1. Dans le volet de navigation, sélectionnez **Problèmes**.

1. Cliquez sur l'icône représentant des points de suspension, puis sur **Paramètres.**

1. Dans **Statuts**, choisissez le statut que vous souhaitez déplacer.

1. Glissez et déposez le statut là où vous le souhaitez. 
**Note**  
Vous ne pouvez déplacer un statut que dans sa catégorie désignée.

   Les statuts sont désormais réorganisés sur votre tableau.

# Pour désactiver un statut
<a name="issues-deactivate-status"></a>

1. Dans le volet de navigation, sélectionnez **Problèmes**.

1. **Choisissez **Problèmes actifs** pour ouvrir le menu déroulant du **sélecteur d'affichage des problèmes** et choisissez Paramètres.**

1. Dans **Statuts**, choisissez le statut que vous souhaitez désactiver.

1. Sur le statut que vous souhaitez désactiver, cliquez sur le bouton d'activation du statut. Le statut est désormais grisé.
**Note**  
Le statut désactivé apparaît sur le tableau jusqu'à ce que tous les problèmes en soient retirés. Les problèmes ne peuvent pas être ajoutés à un statut désactivé.

1. Pour réactiver un statut désactivé, cliquez sur le bouton correspondant. Le statut n'est plus grisé.
**Note**  
Il doit y avoir au moins un statut actif dans chaque catégorie. S'il n'existe qu'un seul statut dans la catégorie, vous ne pouvez pas le désactiver.

# Configuration de l'estimation des efforts liés aux problèmes
<a name="issues-settings-estimation"></a>

Procédez comme suit pour configurer le paramètre d'estimation de l'effort en cas de problème dans CodeCatalyst.

**Pour configurer l'estimation de l'effort en cas de problème**

1. Dans le volet de navigation, sélectionnez **Problèmes**.

1. **Choisissez **Problèmes actifs** pour ouvrir le menu déroulant du **sélecteur d'affichage des problèmes** et choisissez Paramètres.**

1. Dans **Estimation**, dans la section **Paramètres de base**, choisissez le mode d'affichage des valeurs d'estimation. **Les types d'estimations disponibles sont la **taille des t-shirts, le** **séquençage de Fibonacci ou** les estimations masquées.** Lorsque le type d'estimation est mis à jour, aucune donnée n'est perdue et la valeur d'estimation de tous les numéros est automatiquement convertie. Le mappage de conversion est présenté dans le tableau suivant.    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/codecatalyst/latest/userguide/issues-settings-estimation.html)

# Activation ou désactivation de plusieurs destinataires
<a name="issues-settings-multiple-assignees"></a>

Suivez ces étapes pour configurer le paramètre pour plusieurs destinataires en cas de problème dans. CodeCatalyst

**Pour activer ou désactiver plusieurs destinataires**

1. Dans le volet de navigation, sélectionnez **Problèmes**.

1. **Choisissez **Problèmes actifs** pour ouvrir le menu déroulant du **sélecteur d'affichage des problèmes** et choisissez Paramètres.**

1. Dans **Destinataire**, dans la section **Paramètres de base**, activez l'indicateur pour permettre à plusieurs personnes d'être affectées au même problème. Un problème peut avoir jusqu'à 10 personnes assignées. Si vous n'activez pas cette option, vous ne pourrez affecter qu'un seul responsable à un problème.

# Création d'une vue des problèmes
<a name="issues-creating-view"></a>

Vous pouvez créer des [affichages](issues-concepts.md#issues-concepts-views-definition) pour visualiser rapidement les problèmes correspondant à un ensemble de filtres spécifique. Cela peut vous aider à gagner du temps et à consulter rapidement les problèmes que vous avez précédemment filtrés, regroupés ou triés.

**Pour créer une vue des problèmes**

1. Dans le volet de navigation, sélectionnez **Problèmes**.

1. (Facultatif) Selon votre cas d'utilisation, vous souhaiterez peut-être créer une vue à partir d'une vue existante. Pour accéder à un autre affichage, choisissez **Problèmes actifs** pour ouvrir le menu déroulant du **sélecteur d'affichage des problèmes** et choisissez l'affichage.

1. (Facultatif) Configurez les filtres, le regroupement et le tri avant de créer votre vue. Vous pouvez les ajouter lors de la création d'une vue, mais si vous le faites auparavant, vous pouvez prévisualiser ce qui s'affiche dans la vue avant de la créer.

1. Ouvrez le menu déroulant du **sélecteur d'affichage des problèmes** depuis la barre d'en-tête. Pour créer une vue du tableau dans laquelle les problèmes sont affichés dans des colonnes en fonction de leur statut, choisissez le **signe \$1** dans la colonne **Tableau**. Pour créer une vue en grille dans laquelle les problèmes sont affichés sous forme de liste, choisissez le **signe \$1** dans la colonne **Grille**. Vous pouvez modifier le type de vue avant sa création si vous changez d'avis. 

1. Dans la boîte de dialogue **Créer une vue**, entrez le **nom** de la vue.

1. Les champs **Filtres**, **Regrouper les** **numéros par et Trier les problèmes par** sont remplis en fonction des paramètres de l'affichage actuel. Mettez-les à jour si nécessaire.

1. Choisissez **Créer une vue** pour créer la vue et passer à celle-ci.

# Quotas pour les numéros parus dans CodeCatalyst
<a name="issues-quotas"></a>

Le tableau suivant décrit les quotas et les limites applicables aux problèmes sur Amazon CodeCatalyst. Pour plus d'informations sur les quotas sur Amazon CodeCatalyst, consultez[Quotas pour CodeCatalyst](quotas.md).


| Ressource | Quota par défaut  | 
| --- | --- | 
| Problèmes actifs |  Maximum de 1 000 par projet.  | 
| Taille de la pièce jointe |  Maximum de 500 Mo par pièce jointe. Le stockage total maximal des pièces jointes dépend des limites de stockage globales de votre espace. Pour plus d’informations, consultez [Tarification d’](https://codecatalyst.aws/explore/pricing).  | 
|  Nombre total de numéros (actifs et archivés)  |  Maximum de 100 000 par projet.  | 
| Vues enregistrées |  Maximum de 50 vues de problèmes enregistrées par projet.  | 
| Nombre de pull requests que vous pouvez associer à un problème | Maximum de 50 pull requests par numéro. | 
| Statuts (par projet) | Maximum de 50 par projet. | 
| Statuts (par numéro) | Maximum de 50 par numéro. | 
| Étiquettes (par projet) | Maximum de 200 par projet. | 
| Étiquettes (par numéro) | Maximum de 50 par numéro. | 
| Champs personnalisés (par numéro) | Maximum de 50 par numéro. | 
| Cessionnaires | Maximum de 10 par numéro. | 
| Commentaires |  Maximum de 1 000 par numéro.  | 
| Tâches | Maximum de 100 par numéro. | 