> For the complete documentation index, see [llms.txt](https://developer.harness.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.harness.io/ai-sre/3.0/ai-sre-for-administrators/set-up-incident-management/incident-types.md).

# Configure Incident Types

Incident Types in Harness AI SRE provide a standardized framework for classifying and managing different categories of incidents. By defining incident types, teams can ensure consistent response procedures, appropriate field configurations, and automated workflows tailored to specific incident scenarios.

### Overview <a href="#overview" id="overview"></a>

Incident Types help you:

* Standardize incident classification across your organization
* Define custom fields and default values for different incident categories
* Establish consistent response procedures and workflows
* Automate incident creation with pre-configured templates
* Associate relevant runbooks and response procedures
* Ensure appropriate escalation paths and team assignments

***

### Key features <a href="#key-features" id="key-features"></a>

#### Standardized classification <a href="#standardized-classification" id="standardized-classification"></a>

* Custom incident type creation for organization-specific needs
* Consistent incident handling across teams and services
* Automated incident routing based on type classification

#### Response procedure configuration <a href="#response-procedure-configuration" id="response-procedure-configuration"></a>

* Set default values and custom fields to streamline incident creation
* Configure field validation and requirements (required vs optional) per incident type
* Associate runbooks with specific incident types for automated response procedures
* Integrate with monitoring tools and route alerts for automatic incident creation
* Create standardized workflows combining custom fields and runbook automation

#### Template management <a href="#template-management" id="template-management"></a>

* Pre-configured incident creation forms
* Standardized incident descriptions and procedures
* Consistent data collection across incident types
* Streamlined incident reporting and analysis

***

### Configuration steps <a href="#configuration-steps" id="configuration-steps"></a>

{% tabs %}
{% tab title="Interactive Guide" %}
{% embed url="<https://app.tango.us/app/embed/f4e2db0e-38ba-4278-bb16-7fde8c9fa24e?skipCover=true&defaultListView=false&skipBranding=false&makeViewOnly=false&hideAuthorAndDetails=true>" %}
Create and Configure Incident Types
{% endembed %}

Follow this interactive guide to create and configure incident types with custom fields and runbook associations.
{% endtab %}

{% tab title="Step by Step" %}

#### Step 1: Access incident types <a href="#step-1-access-incident-types" id="step-1-access-incident-types"></a>

Open the incident types configuration:

1. Navigate to **Incidents** from the left panel
2. Click **Incident Types** from the top right corner
3. Click **Create Incident Type** to start configuration

#### Step 2: Configure basic details <a href="#step-2-configure-basic-details" id="step-2-configure-basic-details"></a>

Provide the identifying details for the incident type:

1. Fill in the required details for your incident type:
   * **Name**: Descriptive name for the incident type (e.g., "Security Incident", "Major Incident")
   * **Short ID**: Unique identifier for the incident type
   * **Description** (Optional): Brief explanation of when this type should be used
2. Click **Save** to create the basic incident type

#### Step 3: Configure default fields <a href="#step-3-configure-default-fields" id="step-3-configure-default-fields"></a>

Set default values and behavior for the standard incident fields:

1. Click **Show Default Fields** to view available incident fields
2. Click the **Edit icon** to edit field configurations
3. For each field, you can:
   * Set **default values** to pre-populate incident creation forms
   * Configure **field visibility** and requirements
   * Define **validation rules** for data entry
4. Click **Save** after configuring each field

#### Step 4: Set required fields <a href="#step-4-set-required-fields" id="step-4-set-required-fields"></a>

Mark the fields that responders must complete:

1. Review optional fields that should be mandatory for this incident type
2. Select fields to mark as **Required** for incident creation
3. This ensures critical information is always collected
4. Click **Save** to apply the requirements

#### Step 5: Add custom fields <a href="#step-5-add-custom-fields" id="step-5-add-custom-fields"></a>

Create fields specific to this incident type:

1. Click **Add Custom Field** to create incident-type-specific fields
2. Configure the custom field properties:
   * **Field Name**: Descriptive name for the field
   * **Field Type**: Text, number, dropdown, date, etc.
   * **Default Value**: Pre-populated value (if applicable)
   * **Validation Rules**: Data format requirements
3. Click **Save** to add the custom field

#### Step 6: Configure creation form <a href="#step-6-configure-creation-form" id="step-6-configure-creation-form"></a>

Choose which fields appear on the incident creation form:

1. Navigate to the **Creation Form** tab
2. Select checkboxes to include fields in the incident creation form
3. Arrange fields in the desired order for optimal user experience

#### Step 7: Associate runbooks (optional) <a href="#step-7-associate-runbooks-optional" id="step-7-associate-runbooks-optional"></a>

Pin runbooks that responders should use for this incident type:

1. Navigate to the **Runbooks** tab
2. Click **Pin Runbook** to associate automated response procedures
3. Select the runbook you want to link with this incident type:
   * Choose from existing runbooks in your library
   * Runbooks will be automatically suggested during incident response
4. Click **Pin Runbook** to confirm the association
5. Repeat for multiple runbooks as needed

#### Step 8: Save and activate <a href="#step-8-save-and-activate" id="step-8-save-and-activate"></a>

Finalize the incident type and make it available for use:

1. Review all configurations across all tabs
2. Click **Save** from the top right to finalize the incident type
3. The incident type will be available for:
   * Manual incident creation
   * Automated incident generation from alerts
   * Integration with monitoring tools and route alerts
     {% endtab %}
     {% endtabs %}

***

### Best practices <a href="#best-practices" id="best-practices"></a>

#### Incident type design <a href="#incident-type-design" id="incident-type-design"></a>

* Create specific types for different service categories
* Use clear, descriptive names that teams will understand
* Align incident types with your organization's service structure
* Consider severity levels and response time requirements

#### Field configuration <a href="#field-configuration" id="field-configuration"></a>

* Include only essential fields to avoid form fatigue
* Set sensible default values to speed up incident creation
* Make critical fields required to ensure data completeness
* Use custom fields sparingly and only when necessary

#### Runbook association <a href="#runbook-association" id="runbook-association"></a>

* Link relevant runbooks to automate response procedures
* Ensure runbooks are up-to-date and tested regularly
* Consider different runbooks for different severity levels
* Document runbook usage and maintenance procedures

#### Workflow integration <a href="#workflow-integration" id="workflow-integration"></a>

* Align incident types with your route alerts and monitoring setup
* Configure automatic incident creation for critical alerts
* Test incident type configurations with sample scenarios
* Train teams on proper incident type selection and usage

***

### Common incident types <a href="#common-incident-types" id="common-incident-types"></a>

#### Security incidents <a href="#security-incidents" id="security-incidents"></a>

* **Purpose:** Handle security breaches, vulnerabilities, and threats
* **Key fields:** Threat level, affected systems, containment status
* **Runbooks:** Security response procedures, forensic analysis

#### Performance issues <a href="#performance-issues" id="performance-issues"></a>

* **Purpose:** Address application and infrastructure performance problems
* **Key fields:** Performance metrics, affected services, user impact
* **Runbooks:** Performance troubleshooting, scaling procedures

#### Infrastructure outages <a href="#infrastructure-outages" id="infrastructure-outages"></a>

* **Purpose:** Manage hardware failures, network issues, and service disruptions
* **Key fields:** Affected infrastructure, estimated recovery time, backup status
* **Runbooks:** Failover procedures, recovery workflows

#### Application errors <a href="#application-errors" id="application-errors"></a>

* **Purpose:** Handle software bugs, deployment issues, and application failures
* **Key fields:** Error messages, affected features, rollback requirements
* **Runbooks:** Debugging procedures, rollback workflows

***

### Benefits <a href="#benefits" id="benefits"></a>

Incident types deliver the following benefits:

* **Consistency:** Standardized incident handling across all teams and services
* **Efficiency:** Pre-configured fields and workflows reduce response time
* **Automation:** Automated incident creation and response procedure execution
* **Visibility:** Clear incident categorization for reporting and analysis
* **Compliance:** Structured data collection for audit and regulatory requirements
* **Learning:** Historical data analysis for continuous improvement

***

### Next steps <a href="#next-steps" id="next-steps"></a>

* [Route alerts](/ai-sre/3.0/ai-sre-for-administrators/set-up-alert-management/alert-rules/overview.md): Automatically create incidents.
* [Create runbooks](/ai-sre/3.0/ai-sre-for-administrators/set-up-runbook-management/create-runbook.md): Automate response procedures.
* [Set up incident workflows](/ai-sre/ai-sre-for-administrators/set-up-incident-management/incident-workflows.md): Enable advanced automation.
* [Configure custom fields](/ai-sre/ai-sre-for-administrators/set-up-incident-management/incident-fields.md): Capture specialized data.
