Low-Code Designer > Apps > What is an App? / System Data Types

System Data Types

Basic and user data types are employed to add fields to an app form and a business process context. User data types include apps because they are created by users. Basic data types are String, Number, Date/Time, Files, and so on.

This page describes each of the data types.

String

It is used to add text information. On forms, it is displayed as a string for entering text.

SDT 1

Apart from general settings, this type has a unique setting:

  • String or Text. Defines the field format. If you select Text you can enter several lines of text.

sdt 2

Number

This field is used for entering numbers.

sdt 4

You can only enter digits in this field.

Select the number type:

  • Integer or Non-integer. Defines the number format. The Non-integer type allows entering non-integral numbers.

sdt 3

Yes/No switch

This type is used when you need users to select one of two options.

sdt 8

By default, this type has two options: Yes and No, but you can rename them.

sdt 5

Choose a selection type:

  • Checkbox. Add a parameter to the form, which can be selected by checking a box.

sdt 7

  • Radio button. Select one or none of two options.

sdt 6

You can configure the display type when creating or editing an app form.

Date/Time

This type is used to add the possibility to select the date and/or time to a form.

sdt 9

The display format can be configured only when creating a property or context variable.

1. Date/Time. A user will be able to specify a date and a time.

2. Date. A user will be able to specify only a date.

3. Time. A user will be able to specify only a time.

sdt 10

This data type has the Set current date and time option. If you select it, the current date and time will be specified in the field by default.

sdt 11

If you select the Date/Time type you can use the Time option.

sdt 12

Time can be added to the form optionally if the user chooses to do so.

sdt 13

If you check the Time box, you can choose what time will be inserted in the field by default:

  • Day Start. For example, 00:00.
  • Day End. For example, 23:59.

Category

This type allows you to configure a drop-down list, from which a user will select an item.

sdt 14

The list of items is defined when configuring or editing a form or when creating a context variable.

sdt 15

You can choose how many items a user can select from the list: Single or Multiple.

sdt 16

Money

A field for entering numbers.

sdt 17

Phone number

A field for entering a phone number.

sdt 18

You can specify the number type.

sdt 19

If the phone number type is not specified, a user can select it when filling in the field.

sdt 20

Email address

A field for entering an email address.

sdt 21

When a user fills in this field, the value is validated: if it does not comply with the email address format, an error message will appear.

sdt 22

You can select an email type.

sdt 24

If the email type is not specified, a user will be able to do so.

sdt 23

Image and file

Image allows attaching a .jpg, .tiff, .gif, .bmp, or .png file.

If you check the Clip image when uploading box, a user will be able to select an area of the image when uploading it.

sdt 25

This is how it is displayed on a form.

sdt 26

File allows you to attach files of any type, such as invoices, documents, videos, etc.

This is how it is displayed on a form.

sdt 27

You can configure how many images and files can be attached: One or Many.

sdt 28

Full Name

This field allows entering the first, middle and last name.

sdt 29

Link

This field allows entering and displaying a link to a website, ELMA365 document or workspace, and to other sources.

sdt 30

Table

Table filed helps align data in a tabular fashion in rows and columns and insert formulas to calculate values of a cell or a column. You can learn more about the tables in this article.

sdt 33

Users

In this field, you can select system users.

sdt 31

If you check the Show locked users box, it will be possible to select locked users as well.

ыве 32

You can configure how many users can be selected: One or Many.

App

In this field, you can select an item of the specified app.

sdt 36

If a user has access permissions, they can also create an app item.

sdt 37

An app is selected when configuring a form or creating a context variable.

sdt 34

If an app is selected, an additional option becomes available:

sdt 35

  • Bound app. Check the box to bind the selected app to the app, whose form you are configuring.

 

In the advanced mode you can also specify how the user will add new app items: by pressing a button or by selecting from a list.

When creating elements of one app from a page of another, the «plus» plus task button also becomes available. You can read more about its use and configuration in the Creating app items on the page of another app article. Please note that this creates a relationship between applications that CANNOT be edited or deleted, even if the fields are deleted.