

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.

# Ajouter des composants relatifs aux problèmes à un plan
<a name="comp-issues-bp"></a>

Dans CodeCatalyst, vous pouvez surveiller les fonctionnalités, les tâches, les bogues et tout autre travail impliqué dans votre projet. Chaque œuvre est conservée dans un dossier distinct appelé numéro. 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) et[Quotas pour les numéros parus dans CodeCatalyst](issues-quotas.md).

Le composant issue génère une représentation JSON d'un problème. Le composant prend en entrée un champ ID et une définition du problème.

**Pour importer des CodeCatalyst plans Amazon, émet des composants**

Dans votre `blueprint.ts` fichier, ajoutez les éléments suivants :

```
import {...} from '@amazon-codecatalyst/blueprint-component.issues'
```

**Topics**
+ [Exemples de composants de problèmes](#comp-issues-examples-bp)

## Exemples de composants de problèmes
<a name="comp-issues-examples-bp"></a>

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

```
import { Issue } from '@amazon-codecatalyst/blueprint-component.issues';
...
new Issue(this, 'myFirstIssue', {
  title: 'myFirstIssue',
  content: 'This is an example issue.',
});
```

### Création d'un problème hautement prioritaire
<a name="comp-issues-high-priority-bp"></a>

```
import { Workflow } from '@amazon-codecatalyst/codecatalyst-workflows'
...
const repo = new SourceRepository
const blueprint = this;
const workflowDef = workflowBuilder.getDefinition()

// Creates a workflow.yaml at .aws/workflows/${workflowDef.name}.yaml
new Workflow(blueprint, repo, workflowDef);

// Can also pass in any object and have it rendered as a yaml. This is unsafe and may not produce a valid workflow
new Workflow(blueprint, repo, {... some object ...});
```

### Création d'un problème peu prioritaire avec les étiquettes
<a name="comp-issues-low-priority-bp"></a>

```
import { Issue } from '@amazon-codecatalyst/blueprint-component.issues';
...
new Issue(this, 'myThirdIssue', {
  title: 'myThirdIssue',
  content: 'This is an example of a low priority issue with a label.',
  priority: 'LOW',
  labels: ['exampleLabel'],
});
```