

Amazon CodeCatalyst tidak lagi terbuka untuk pelanggan baru. Pelanggan yang sudah ada dapat terus menggunakan layanan ini seperti biasa. Lihat informasi yang lebih lengkap di [Cara bermigrasi dari CodeCatalyst](migration.md).

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Menambahkan komponen masalah ke cetak biru
<a name="comp-issues-bp"></a>

Di CodeCatalyst, Anda dapat memantau fitur, tugas, bug, dan pekerjaan lain yang terlibat dalam proyek Anda. Setiap karya disimpan dalam catatan yang berbeda yang disebut masalah. Setiap masalah dapat memiliki deskripsi, penerima tugas, status, dan properti lainnya, yang dapat Anda cari, kelompokkan, dan filter. Anda dapat melihat masalah menggunakan tampilan default, atau Anda dapat membuat tampilan sendiri dengan pemfilteran, pengurutan, atau pengelompokan kustom. Untuk informasi lebih lanjut tentang konsep yang terkait dengan masalah, lihat [Konsep masalah](issues-concepts.md) dan[Kuota untuk masalah di CodeCatalyst](issues-quotas.md).

Komponen masalah menghasilkan representasi JSON dari suatu masalah. Komponen mengambil bidang ID dan definisi masalah sebagai input.

**Untuk mengimpor komponen CodeCatalyst cetak biru Amazon**

Dalam `blueprint.ts` file Anda, tambahkan yang berikut ini:

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

**Topics**
+ [Contoh komponen masalah](#comp-issues-examples-bp)

## Contoh komponen masalah
<a name="comp-issues-examples-bp"></a>

### Membuat masalah
<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.',
});
```

### Membuat masalah prioritas tinggi
<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 ...});
```

### Membuat masalah prioritas rendah dengan label
<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'],
});
```