**Source URL:** https://limited.veevavault.dev/quality/mdl/component-types/qualityexternalnotification

# Qualityexternalnotification

**Class:** `metadata`

*This component type is only available in Quality Vaults with QMS enabled*. Defines a *Quality External Notification*, which is used to define distribution groups and notification templates, send emails, and share documents.

Learn more about [Quality External Notifications in Vault Help](https://quality.veevavault.help/en/lr/77672).

| Attribute | Metadata | Description |
| --- | --- | --- |
| `label` | Type: String Max length: 60 | UI-friendly string in the Vault's base language. |
| `active` | Type: Boolean | Indicates whether the component is active. |
| `description` | Type: String Max length: 1500 | A general description of the notification. |
| `do_not_include_header_footer` | Type: Boolean **Required** | If `true`, the standard Vault header and footer are excluded from notifications. Only available when the target object is `complaint__v` or `mt_complaint__v`. |
| `target_object` | Type: Component **Required** | The Object for the notification. For example, `complaint__v`. |
| `target_object_type` | Type: Component **Required** | If object types are configured on the target object, the object type for the notification. |

### Qualitydistributiongroup

| Attribute | Metadata | Description |
| --- | --- | --- |
| `label` | Type: String Max length: 60 | UI-friendly string in the Vault's base language. |
| `active` | Type: Boolean | Indicates whether the component is active. |
| `distribution_group_filter_set` | Type: ComponentReference | The filter fields used to limit the *Persons* available for inclusion in the group. |
| `help_content` | Type: String Max length: 255 | UI-friendly help string. |
| `maximum_recipients` | Type: Number **Required** | The maximum number of recipients for the group. This can be any number from 1-50. |
| `minimum_recipients` | Type: Number **Required** | The minimum number of recipients for the group. This can be any number from 1-50. |
| `populated_by_action` | Type: Boolean | If `true`, Vault automatically populates the distribution group via entry or user actions. |
| `prevent_manual_update` | Type: Boolean | If `true`, users cannot modify the distribution group in the *Notification Group* section of the applicable object record. |

### Supported Operations

| Operation | Support |
| --- | --- |
| Create | Yes |
| Recreate | Yes |
| Alter | Yes |
| Drop | Yes |
| Rename | Yes |
| Describe | Yes |
| Generate Recreate | Yes |
| Queryable | Yes |

---

**Previous:** [Qualitydynamicenrollmentrule](/quality/mdl/component-types/qualitydynamicenrollmentrule)  
**Next:** [Qualityexternalnotificationtemplate](/quality/mdl/component-types/qualityexternalnotificationtemplate)