

Amazon CodeCatalyst ist nicht mehr offen für Neukunden. Bestandskunden können den Service weiterhin wie gewohnt nutzen. Weitere Informationen finden Sie unter [Wie migriert man von CodeCatalyst](migration.md).

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Hinzufügen von Problemkomponenten zu einem Blueprint
<a name="comp-issues-bp"></a>

In CodeCatalyst können Sie Funktionen, Aufgaben, Fehler und alle anderen Arbeiten im Zusammenhang mit Ihrem Projekt überwachen. Jede Arbeit wird in einem eigenen Datensatz gespeichert, der als Problem bezeichnet wird. Jedes Problem kann eine Beschreibung, einen Verantwortlichen, einen Status und andere Eigenschaften haben, nach denen Sie suchen, gruppieren und filtern können. Sie können Ihre Probleme in den Standardansichten anzeigen oder Ihre eigenen Ansichten mit benutzerdefinierter Filterung, Sortierung oder Gruppierung erstellen. Weitere Informationen zu Problemkonzepten finden Sie unter [Problemkonzepte](issues-concepts.md) und[Kontingente für Ausgaben in CodeCatalyst](issues-quotas.md).

Die Problemkomponente generiert eine JSON-Darstellung eines Problems. Die Komponente verwendet ein ID-Feld und eine Problemdefinition als Eingabe.

**So importieren Sie Komponenten für Amazon CodeCatalyst Blueprints-Probleme**

Fügen Sie in Ihrer `blueprint.ts` Datei Folgendes hinzu:

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

**Topics**
+ [Probleme, Komponenten, Beispiele](#comp-issues-examples-bp)

## Probleme, Komponenten, Beispiele
<a name="comp-issues-examples-bp"></a>

### Ein Problem wird erstellt
<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.',
});
```

### Ein Problem mit hoher Priorität wird erstellt
<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 ...});
```

### Erstellung eines Problems mit niedriger Priorität bei Labels
<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'],
});
```