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.

1.PNG

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.

02.PNG

If a certain value is used frequently, it is convenient to use it as a default value, which is specified in the Default field.

Number

This field is used for entering numbers.

03.PNG

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.

04.PNG

You can specify a Default value for this field.

Show digit group separator - this option facilitates reading large numbers, by separating digits in groups of three, or by thousands.

05.PNG

A number on a form with the digit group separator.

06.PNG

A number on a form without the digit group separator.

07.PNG

Yes/No switch

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

08.PNG

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

09.PNG

Choose a selection type:

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

10.PNG

  • Radio button - select one or none of two options.

11.PNG

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

12.PNG

Date/Time

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

13.PNG

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.

15.PNG

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.

16.PNG

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

17.PNG

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

18.PNG

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

  • Day Start - 00:00.
  • Day End - 23:59.

Category

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

19.PNG

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

20.PNG

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

21.PNG

Money

A field for entering numbers.

22.PNG

You can select a default value.

23.PNG

Phone number

A field for entering a phone number.

24.PNG

You can specify the number type.

25.PNG

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

26.PNG

Email address

A field for entering an email address.

27.PNG

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.

28.PNG

You can select an email type.

29.PNG

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

30.PNG

Image

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.

31.PNG

This is how it is displayed on a form.

32.PNG

File

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

34.PNGThis is how it is displayed on a form.

33.PNG

Full Name

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

35.PNG

Link

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

36.PNG

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.

0_0.png

Users

In this field, you can select system users.

37.PNG

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

38.PNG

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.

40.PNG

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

41.PNG

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

42.PNG

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

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