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

**Class:** `metadata`

Tab collections are groups of related tabs relevant to particular roles or tasks. When you view a tab collection, Vault displays its tabs in the primary navigation bar.

Learn more in [Vault Help](https://platform.veevavault.help/en/lr/542174).

| 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. |
| `help_content` | Type: String Max length: 150 | Text that appears in the UI when users hover over the `label` in the tab bar. |

### Tabcollectionitem

| 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. |
| `tabs` | Type: Component Multi-value | For items of type Menu, a list of `Tab`s to include in the menu. |
| `order` | Type: Number **Required** | The order in which the Tab appears in the Tab Collection Menu. |
| `tab` | Type: Component | For items of type Tab, the `Tab` to include in the collection. For example, `Tab.products__c`. |
| `type` | Type: Enum **Required** Allowed values: Tab; Menu | Indicates whether the item is a Tab or a Menu. |

### Supported Operations

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

---

**Previous:** [Tab](/quality/mdl/component-types/tab)  
**Next:** [Tag](/quality/mdl/component-types/tag)