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.
It is used to add text information. On forms, it is displayed as a string for entering text.
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.
If a certain value is used frequently, it is convenient to use it as a default value, which is specified in the Default field.
This field is used for entering numbers.
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.
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.
A number on a form with the digit group separator.
A number on a form without the digit group separator.
This type is used when you need users to select one of two options.
By default, this type has two options: Yes and No, but you can rename them.
Choose a selection type:
- Checkbox - add a parameter to the form, which can be selected by checking a box.
- Radio button - select one or none of two options.
You can configure the display type when creating or editing an app form.
This type is used to add the possibility to select the date and/or time to a form.
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.
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.
If you select the Date/Time type you can use the Time option.
Time can be added to the form optionally if the user chooses to do so.
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.
This type allows you to configure a drop-down list, from which a user will select an item.
You can choose how many items a user can select from the list: Single or Multiple.
A field for entering numbers.
You can select a default value.
A field for entering a phone number.
You can specify the number type.
If the phone number type is not specified, a user can select it when filling in the field.
A field for entering an email address.
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.
You can select an email type.
If the email type is not specified, a user will be able to do so.
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.
This is how it is displayed on a form.
You can configure how many images and files can be attached: One or Many.
This is how it is displayed on a form.
This field allows entering the first, middle and last name.
This field allows entering and displaying a link to a website, QuickBPM document or workspace, and to other sources.
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.
In this field, you can select system users.
If you check the Show locked users box, it will be possible to select locked users as well.
You can configure how many users can be selected: One or Many.
In this field, you can select an item of the specified app.
If a user has access permissions, they can also create an app item.
An app is selected when configuring a form or creating a context variable.
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.