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

**Class:** `metadata`

Visual Hierarchies form the backbone of the Process Navigator page, which provides a visually-navigated interface for users to find processes and supporting documents in Veeva QualityDocs. Visual Hierarchy Configurations determine which fields are available and the order in which they display on *Visual Hierarchy* detail pages.

Learn about [Visual Hierarchies in Vault Help](https://quality.veevavault.help/en/lr/67773).

| 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. |
| `user_override_docfields` | Type: Boolean **Required** |  |
| `visual_hierarchy_type` | Type: Component | The Visual Hierarchy object type. If omitted, Vault applies the configuration to all object types that do not already have a visual hierarchy configuration defined. |

### Visualhierarchyconfigurationfield

| 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. |
| `display_order` | Type: Number **Required** | The order in which to display the field. |
| `field` | Type: Subcomponent **Required** | References a field on the Visual Hierarchy object. |
| `object` | Type: Component **Required** | This is always `Object.visual_hierarchy__v`. |

### Vhcdocumentsectionfield

| 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. |
| `display_order` | Type: Number **Required** | The order in which to display the field. |
| `field` | Type: Component **Required** | References a field on the Visual Hierarchy object. |

### Hierarchydocassociationruledocfield

| 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. |
| `display_order` | Type: Number **Required** | The order in which to display the field. |
| `field` | Type: Component **Required** | References a field on the Visual Hierarchy object. |

### Supported Operations

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

---

**Previous:** [Vaulttoken](/quality/mdl/component-types/vaulttoken)  
**Next:** [Webapigroup](/quality/mdl/component-types/webapigroup)