---
title: Data Type
slug: lowcode-en/data-type
description: This document provides step-by-step instructions for adding new data types to Low Code's base installation. It explains how to access the necessary functionality and register a new data type by filling in the required fields such as Name, Description, and
docTags: 
createdAt: 2023-01-04T12:00:46.000Z
---

Low Code's base installation provides various data types for Business Object attributes. However, if necessary, new data types can be added to the system.

For more information, refer to the documentation at [Developing a Low Code Application](docId\:FLs70TE-l2o4Q4-UwHfTv).

## How to Access

Access this functionality through the navigation menu `Configuration > Data Type`.

![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/iw9w_RSsfqx4ZBjTVlzYm_image.png)

## Procedure

::::WorkflowBlock
:::WorkflowBlockItem
To register a new data type, click on the "**Create**" button.
:::

:::WorkflowBlockItem
Fill in the **Name**, **Description**, and **Java Class** for the data type being registered. Activate or deactivate options if necessary: **Requires Size**, **Allows Value Assigned by the Database**, **Requires Precision**, and **Allows Auto Increment**.

Optionally, provide the **Form Component** and the default **Width** (bootstrap).
:::

:::WorkflowBlockItem
Click the "**Save**" button.

![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/Xby0QOTkxkC3KkWO654EX_image.png)
:::

:::WorkflowBlockItem
### Big Int

When registering a new data type, it is necessary to declare the **Java class** and the **component** to which this data will be associated.

In the example below, we have the data type *big int* (an integer). Note that the linked options are related to the function that this data type can assume. Typically, primary keys are of the big int type, and it is common for them to be automatically incremented by the system, and their value is assigned by the database.

![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/FWh5LdD7vWH76Gs8dsbo-_image.png)
:::

:::WorkflowBlockItem
### String

The data type varchar (screen below) is a string. Therefore, the maximum number of characters it supports needs to be declared. This is done when creating the columns of the business object.

![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/IfGRo6JTXHFSFWSIIb2Jf_image.png)
:::
::::

