

Amazon ya no CodeCatalyst está abierto a nuevos clientes. Los clientes existentes pueden seguir utilizando el servicio con normalidad. Para obtener más información, consulte [Cómo migrar desde CodeCatalyst](migration.md).

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Adición de componentes de incidencias a un esquema
<a name="comp-issues-bp"></a>

En CodeCatalyst, puede supervisar las características, las tareas, los errores y cualquier otro trabajo relacionado con su proyecto. Cada trabajo se guarda en un registro distinto denominado “incidencia”. Cada incidencia puede tener una descripción, un responsable, un estado y otras propiedades, que puede buscar, agrupar y filtrar. Puede ver sus incidencias con las vistas predeterminadas o puede crear las suyas propias con filtros, clasificaciones o agrupaciones personalizados. Para obtener más información sobre los conceptos relacionados con las incidencias, consulte [Conceptos sobre problemas](issues-concepts.md) y [Cuotas para emisiones en CodeCatalyst](issues-quotas.md).

El componente de incidencias genera una representación JSON de una incidencia. El componente incluye un campo de ID y una definición de la incidencia como entrada.

**Importación de componentes de incidencias de esquemas de Amazon CodeCatalyst**

Añada lo siguiente al archivo `blueprint.ts`:

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

**Topics**
+ [Ejemplos de componentes de incidencias](#comp-issues-examples-bp)

## Ejemplos de componentes de incidencias
<a name="comp-issues-examples-bp"></a>

### Creación de una incidencia
<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.',
});
```

### Creación de una incidencia de alta prioridad
<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 ...});
```

### Creación de una incidencia de baja prioridad con etiquetas
<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'],
});
```