{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":4268,"path":"build-workflows/workflow-studio/object-data.md","title":"Object data type","bundle":null,"doc_type":null,"release":"australia","body":"\n# Object data type\n\nStore a JavaScript object.\n\n## Basic options\n\n|Option|Description|\n|------|-----------|\n|Label|Displays the label used to identify the data variable in the Workflow Studio interface. The label can consist of any text.|\n|Name|Displays the name used to identify the data variable in script calls. The name can only consist of alphanumeric and underscore characters. The system automatically converts the label into a valid name by removing or replacing any special characters.|\n|Type|Indicates the type of data stored by the data variable.|\n|Mandatory|Indicates whether the data variable must contain a value when configured in an action.|\n\n## Advanced options for Object variables\n\n<table id=\"table_vky_jd4_dlb\"><thead><tr><th>\n\nOption\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nStructure\n\n</td><td>\n\nSpecifies how to structure the object hierarchy. Options include: -   Create Structure Manually\n-   Start from Template\n\n **Note:** Creating the structure manually enables the **Save as Template** option. Starting from a template enables the **Template** option\n\n</td></tr><tr><td>\n\nSave as Template\n\n</td><td>\n\nStores a manually created object structure for later reuse.\n\n</td></tr><tr><td>\n\nTemplate\n\n</td><td>\n\nSpecifies the existing object structure to apply to this object.\n\n</td></tr></tbody>\n</table>**Note:** For more information on using complex object variables, see [Complex data](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/build-workflows/workflow-studio/complex-data.md).\n\n**Parent Topic:**[Workflow Studio input and output data variables](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/build-workflows/workflow-studio/action-inputs-outputs.md)\n\n"}}