| Custom field to set | Replace with value |
|---|---|
| Select your preferred **Custom Field** | There are a few options for how to replace values: 1. **Replace with event field**: Use double curly brackets to reference event fields. E.g.: `{{event.component}}`. 2. **Replace with [variable](#create-custom-rule-variables)**: Use double curly brackets to reference both cache variables and rule variables. **Note**: variables must first exist before they can be referenced. E.g.: `{{variables.env}} {{cache_var.foo_bar}}` 3. **Replace with static text**: Simply use static text, such as `foo-bar` in the above image. |
| Custom Field Type | Expected Event Orchestration Format | Example |
|---|---|---|
| Text | As is | Hello World |
| Single Select | As-is | OptionA |
| Multiple Select | Array with quoted strings | \[“OptionA”, “OptionB”] |
| Tag | Array with quoted strings | \[“TagA”, “TagB”] |
| Date-Time | ISO-8601 formatted date-time with timezone. Microseconds are accepted but not required. - yyyy-mm-ddThh:mm:ss.sss±hh:mm - yyyy-mm-ddThh:mm:ss±hh:mm - yyyy-mm-ddThh:mm:ss.sssZ - yyyy-mm-ddThh:mm:ssZ | - 2024-01-25T16:17:18.315+0500 or - 2024-01-25T16:17:18+0500 or - 2024-01-25T16:17:18.315Z or - 2024-01-25T16:17:18Z |
| Decimal | As-is | 101.234 |
| Integer | As-is | 1234 |
| Boolean |
True or False **Note**: If left empty, defaults to False |
True |
| Option | Instructions and Details |
|---|---|
| Use webhooks if an event reaches this rule (_Enable webhook_) | Click the **toggle** to enable the webhook. |
| When should we run this Webhook? (_Trigger condition_) | Select the scenario from the dropdown for when the webhook should run: - Allow responders to manually send this action from the incident on incident creation - Automatically when Alert is added to an Incident - Automatically when Alert is suppressed - Automatically when Alert is paused/suspended |
| Name | Enter a **webhook name** to be displayed on the alert or incident. |
| Webhook URL | Enter the **API endpoint** for the payload. |
| Headers | Select the **+ Header Field** button and enter the **Name** and **Value** for the webhook header. |
| JSON Body Fields (_Optional_) | Enter a **name** and **value** using [rule variables](#create-custom-rule-variables) or [cache variables](/ai-automation/aiops/event-orchestration/cache-variables#step-2-create-a-new-cache-variable) to further enrich the custom action. |
| Option | Instructions and Details |
|---|---|
| Use Automation Actions if an event reaches this rule (_Enable Automation Action_) | Click the **toggle** to enable the Automation Action. |
| When should we run this Action? (_Trigger condition_) | Select the scenario from the **dropdown** for when the Automation Action should run: - Automatically when Alert is added to an Incident - Automatically when Alert is suppressed - Automatically when Alert is paused/suspended |
| Automated Action | Select an existing Automation Action from the **dropdown**. |
| Filter Condition Type | Operators | Value Instructions |
|---|---|---|
| Escalation Policies | - is in | Select **escalation policy(ies)** |
| Incident ID |
- is in - is not in |
Enter an **incident ID** |
| Priority | - is in | Select the **priority level(s)** |
| Services | - is in | Select **service(s)** |
| Status |
- is in - is not in |
Select the **incident status(es)** |
| Teams | - is in | Select the **My Teams** tab to only see your Teams, or the **Teams** tab to see all Teams. Then select **Team(s)**. See the note about **Teams Filter Behavior** above for more information. |
| Urgency | - equals | Select the **urgency level** |
|
**If you have configured [Custom Fields](/incident-management/incidents/custom-fields-on-incidents)**: `CUSTOM-FIELD-DISPLAY-NAME` (Incident Custom Fields) |
**Varies based on [custom field type](/incident-management/incidents/custom-fields-on-incidents#field-types)**: **Text**: equals; does not equal; contains **Single Select**: is in; is not in **Multiple Select**: equals; does not equal; contains **Tag**: equals; does not equal; contains **URL**: equals; does not equal; contains **Checkbox**: equals; does not equal **Date Time**: is greater than; is less than; is greater than or equals; is less than or equals **Decimal**: equal; does not equal; is greater than; is less than; is greater than or equals; is less than or equals **Integer**: equals; does not equal; is greater than; is less than; is greater than or equals; is less than or equals |
**Varies based on [custom field type](/incident-management/incidents/custom-fields-on-incidents#field-types)**: **Text**: Enter a text value. **Single Select**: Select a single value. **Multiple Select**: Enter multiple values. **Tag**: Enter a tag name value. **URL**: Enter a URL value. **Checkbox**: Select a True or False value for the checkbox. **Date Time**: Select date and time values. **Decimal**: Enter a decimal value. **Integer**: Enter an integer value. |
| Field | Instruction |
|---|---|
| Post Type | Select the type of post you would like to create a template for: **Incident** or **Maintenance**. |
| Template Name | Enter a **template name**. |
| Description | Enter an _optional_ **template description**. |
| Incident or Maintenance Status | Depending on the post type selected above, you will see either Incident Status or Maintenance Status. Select your post's **status** from the dropdown. |
| Title | Enter an _optional_ **title** for the post. |
| Message | Enter the post **message**. |
| Impacted Business Services | Search and select **impacted business services** by checking the checkbox to the left of the business service. If you have selected an Incident post type, select the **outage status** in the dropdown to the right. |
| Impact (**Incident Post Type Only**) | Select the incident **impact level**. This will determine the status level on your page. |
| Time till Next Update (**Incident Post Type Only**) | Select the **time duration** until the next status update. |
| Notifications | **Check** this checkbox if you would like status update notifications to be sent to subscribers. |
| Action | Instructions |
|---|---|
| [Acknowledge](/incident-management/incidents/overview#incident-statuses) | Click **Acknowledge** in the prompt that appears. |
| [Resolve](/incident-management/incidents/overview#incident-statuses) | Enter a **resolution note** and click **Resolve Incident**. |
| [Edit Incident Details](/incident-management/incidents/edit-incidents) | Edit the PagerDuty incident's title or [incident priority](/incident-management/incidents/incident-priority) and click **Update incident**. |
| [Add Responders](/incident-management/incidents/add-responders)\* | Select responders and/or escalation policies: - **Responders to notify**: Search and select **user(s)** to add as responder(s), if applicable. - **Escalation policies to apply**: Search and select **escalation policy(ies)** to add as responder(s), if applicable. - **Message** _(optional)_: Enter an optional **message**. Click **Add Responders**. |
| [Add Subscribers](/incident-management/services/business-services/subscription#subscribe-users-and-teams-to-incidents)\* | Select users and/or Teams to add as subscribers: - **Select users to add as subscribers**: Search and select **user(s)** to add as subscriber(s), if applicable. - **Select teams to add as subscribers**: Search and select **Team(s)** to add as subscriber(s), if applicable. Click **Add Subscribers**. |
| [Send a Status Update](/incident-management/communicate/communicate-with-stakeholders#status-updates)\* | Enter a **status update message** in the **New status update** field and then click **Send Update**. |
| [Run an Incident Workflow](/ai-automation/automation/incident-workflows)\* | Select an **Incident Workflow** from the dropdown and then click **Run**. |
| [Run Automation Actions](/ai-automation/automation/automation-actions) | Select an **Automation Action** from the **Select an Automation Action** dropdown and then click **Run Action**. |
| [Escalate](/incident-management/incidents/reassign-incidents#escalate-an-incident) | Select a **user** from the **Select who to escalate this incident to on** `[ESCALATION-POLICY]` dropdown and click **Escalate**. |
| [Add Note](/incident-management/incidents/edit-incidents#add-a-note-to-an-incident) | Enter a **note** in the **Add a note** field and then click **Add Note**. |
| [Reassign](/incident-management/incidents/reassign-incidents#reassign-an-incident) | Select the radio button for the following based on your preference: - **Users**: Search and select the **user(s)** you would like to reassign the incident to. - **Escalation Policy**: Search and select the **escalation policy** you would like to reassign the incident to. |
| Unlink incident | In the prompt that appears, click **Unlink Incident**. |
| Field | Value |
|---|---|
| Choose a PagerDuty account | Select your **PagerDuty account** from the dropdown. |
| Connect service or team to `[CHANNEL-NAME]` | Search and select the **service** or **team** that you would like to connect to the channel. |
| How do you want to be notified? | Select the radio button for your preferred notification type: - **Responder**: Notifications include buttons for users to acknowledge, resolve, and take other actions on incidents. - **Stakeholder**: Notifications do not include any buttons to take action on incidents. |
| Field | Value |
|---|---|
| Your question | Enter `Title`. This will be the title of the created incident. |
| Question type | Select `Short answer` |
| Make this required | Enable this checkbox. |
| Field | Value |
|---|---|
| Your question | Enter `Details`. This will populate the custom details of the created incident. |
| Question type | Select `Short answer` |
| Make this required | Enable this checkbox. |
| Field | Value |
|---|---|
| Select a channel | Select `Channel where the workflow was used`. |
| Add a message | Enter your preferred **message** to be sent with the workflow. Click **Insert a variable** under the message form to include variables that contain PagerDuty Incident, Escalation Policy, Service, and/or Team data. |
| Chat Room | >Video/Voice Bridge | >Phone Bridge | >
|---|---|---|
| #incident-chat | >https://a-voip-provider.com/incident-call | >+1 555 BIG FIRE (+1 555 244 3473) / PIN: 123456 | >
Need an IC? Do !ic page in Slack |
> ||
| For executive summary updates only, join #executive-summary-updates. | >||
| Severity | Description | Typical Response |
|---|---|---|
| SEV-1 |
Critical issue that warrants public notification and liaison with executive teams.
|
Major incident response.
|
| SEV-2 |
Critical system issue actively impacting many customers' ability to use the product.
|
Major incident response.
|
| Anything above this line is considered a "Major Incident". Our incident response process should be triggered for any major incidents. | ||
| SEV-3 |
Stability or minor customer-impacting issues that require immediate attention from service owners.
|
High-Urgency page to service team.
|
| SEV-4 |
Minor issues requiring action, but not affecting customer ability to use the product.
|
Low-Urgency page to service team.
|
| SEV-5 |
Cosmetic issues or bugs, not affecting customer ability to use the product.
|
JIRA ticket.
|
| Cues |
|
| Previous Knowledge/Experience |
|
| Goals |
|
| Assessment |
|
| Taking Action |
|
| Help |
|
| Process |
|
| Cues |
|
| Previous Knowledge/Experience |
|
| Goals |
|
| Assessment |
|
| Taking Action |
|
| Help |
|
| Process |
|