**Source URL:** https://general.veevavault.dev/sitevault/mdl/component-types/formattedoutput.md

# Formattedoutput

**Class: ** `metadata`

Formatted output templates allow quick transfer of complete object record data into a customized template file.

Learn about <a href="https://platform.veevavault.help/en/lr/41172" target="_blank">Formatted Output in Vault Help</a>.

| Attribute | Metadata | Description |
| --- | --- | --- |
| label | Type: StringMax length: 60 | UI-friendly string in the Vault's base language. |
| active | Type: Boolean | Indicates whether the component is active. |
| input_file_type | Type: EnumAllowed values:XFA_PDFMS_WORD | Indicates which type of input file will be used for the formatted output template. Learn more about Word Formatted Outputs in Vault Help. |
| output_format | Type: EnumAllowed values:PDF_FLATMS_WORD | Indicates the file format for the resulting output file. MS_WORD is only a valid selection if input_file_type = MS_WORD. Learn more about Word Formatted Outputs in Vault Help. |
| root_object | Type: ComponentRequired | Root Object for the formatted output, for example, Application. |
| root_object_type | Type: ComponentRequired | Root Object for the formatted output if the object has object types. |
| template_file | Type: FileRequired | An uploaded template file. |

### Supported Operations {#supported-operations}

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


---

**Previous:** [Emailprocessor](/sitevault/mdl/component-types/emailprocessor)  
**Next:** [Inboundemailaddress](/sitevault/mdl/component-types/inboundemailaddress)