Platform limitations
This topic describes the limitations and restrictions built into the IS Tools platform. Some of these limitations are configurable at the application or server level (albeit they may still be restricted within intervals specified by the platform), while others cannot be changed in the current release of the IS Tools platform.
The limitations listed below are largely set by the program code and database capabilities. However, in several cases, the performance of an IS Tools server can be negatively affected long before the maximum values stated below are approached. Performance factors are not taken into account in this section.
In principle, several of the limitations that are presently hard-coded in the source code or configuration files of the IS Tools platform can be changed, and the change(s) may be made available in a subsequent release of the platform, or in a special-purpose build of the software. Such a request for change, however, presupposes a specific agreement with the IS Tools company, and is subjected to the latter’s judgment on the technical feasibility of the desired change(s).
Tables and records
Tables and records | Minimum | Maximum | Configurable? | Default | Notes |
---|---|---|---|---|---|
Tables per application |
1 |
999 |
No |
||
Length of table names |
1 ch. |
100 ch. |
No |
The characters < > are not valid |
|
Records per application |
0 |
Effectively limited by RDBMS |
No |
||
Length of record name |
1 ch. |
40 ch. |
No |
||
Length of record group name |
1 ch. |
100 ch. |
No |
||
Length of table description |
0 ch. |
100 ch. |
No |
||
Days to keep log records |
1 |
60 |
At application level |
30 |
Applies only if enabled. See also this setting in the Application preferences form |
Fields
Fields | Minimum | Maximum | Configurable? | Notes |
---|---|---|---|---|
Fields per application (all tables) |
1 |
900,000 |
No |
|
Length of number value |
0 ch. |
12 ch. |
No |
|
Length of text field value |
0 ch. |
1,000 ch. |
No |
|
Length of note field value |
0 ch. |
4,000 ch. |
No |
|
Length of date/time field value |
0 ch. |
16 ch. |
At application level (as date mask) |
|
Length of link field value |
0 ch. |
293 ch. |
No |
|
Length of field name |
1 ch. |
100 ch. |
No |
The characters < > are not valid |
Length of drop-down’s list name |
1 ch. |
100 ch. |
No |
|
Length of drop-down’s list item name |
1 ch. |
100 ch. |
No |
|
Length of field description |
0 ch. |
1,000 |
No |
|
Items in the drop-down list of Drop downs or Relations (even if linked) |
0 |
No |
No |
The characters < > are not valid |
Files per application |
0 |
No |
No |
|
Size of file |
0 bytes |
500 Mb |
No |
|
Length of Subject: field |
0 ch. |
100 ch. |
No |
|
Length of To: field |
See note |
2,000 ch. |
No |
|
Length of CC: and BCC: field |
0 ch. |
500 ch. |
No |
|
Length of Message: field |
0 ch. |
4,000 ch. |
No |
Application forms built with Form designer
Application forms built with Form designer | Minimum | Maximum | Configurable? | Default | Notes |
---|---|---|---|---|---|
Forms per application |
1 |
No |
No |
||
Length of form name |
1 ch. |
200 ch. |
No |
The characters < > are not valid |
|
Length of label caption |
1 ch. |
4,000 ch. |
No |
The characters < > are not valid |
|
Length of panel header |
0 ch. |
200 ch. |
No |
The characters < > are not valid |
|
Length of quick filter |
0 ch. |
3,000 ch. |
No |
||
Lenght of tooltip |
0 ch. |
4,000 ch. |
No |
The characters < > are not valid |
|
Lenght of URL field in Media component |
0 ch. |
240 ch. |
No |
||
Sections in a form |
1 |
20 |
At server level |
4 |
|
Length of section header |
0 ch. |
200 ch. |
No |
The characters < > are not valid |
|
Fields in a form |
0 |
10,000 |
At server level |
100 |
|
Records exported via Quick Excel report icon in sections |
0 |
10,000,000 |
No |
10,000 |
Reports and imports
Reports and imports | Minimum | Maximum | Configurable? | Default | Notes |
---|---|---|---|---|---|
Reports per application |
0 |
No |
No |
||
Length of report names |
1 ch. |
100 ch. |
No |
||
Days to keep reports/imports |
1 |
60 |
At application level |
30 |
See this setting in the Application preferences form |
Hours to cache role based reports |
1 |
200 |
At application level |
4 |
|
Reports PDF File Size |
0 |
100 MB |
No |
||
Import templates per application |
0 |
No |
No |
Users, roles and teams
User, roles and teams | Minimum | Maximum | Configurable? | Notes |
---|---|---|---|---|
Roles per application |
1 |
99,000 |
No |
|
Length of role names |
1 ch. |
40 ch. |
No |
|
Users in a single role |
0 |
No |
No |
|
Teams per application |
0 |
99,999 |
No |
|
Users in a single team |
0 |
No |
No |
|
Users per application |
1 |
No |
No |
|
User accounts per server |
N/A |
999,999 |
No |
|
Concurrently logged in users per server |
N/A |
Depends on license terms |
At server level |
|
Concurrent sessions of the same user per server |
N/A |
3 |
At server level |
|
Length of user name |
1 ch. |
320 ch. |
No |
|
Length of first name |
1 ch. |
50 ch. |
No |
|
Length of last name |
1 ch. |
50 ch. |
No |
|
Length of password |
See note |
100 ch. |
No |
Server setting: password policy |
Password life (if allowed to expire) |
See note |
See note |
No |
Server setting: password policy |
Length of e-mail address |
6 ch. |
320 ch. |
No |
Applies only with valid mask (e.g., name@company.com) |
Length of description |
0 |
255 ch. |
No |
Other items
Other items | Minimum | Maximum | Configurable? | Notes |
---|---|---|---|---|
Languages per application |
1 |
No |
At application level |
11, see this setting in the Application preferences form |
Languages per server |
2 |
No |
At server level |
|
Length of names of menu items |
1 ch. |
4000 ch. |
No |
|
Rules per application |
0 |
No |
No |
|
Length of rule names |
1 ch. |
100 ch. |
No |
|
Criteria in a single rule |
1 |
No |
No |
|
Actions in a single rule |
1 |
No |
No |
|
Web browsers |
- |
- |
- |
Supported web browsers are Internet Microsoft Edge, Chrome and Firefox. Even though IS Tools might work on other web browsers and operating systems, we perform our tests and accept support issues only on the supported browsers. |
Notes
-
The Contact table is automatically created in each new application. It can be renamed and/or edited (adding more fields to it), but not deleted.
-
This is the maximum number of records simultaneously allowed at any one time in an application, but this number does not take performance considerations into account. In releases of the IS Tools platform earlier than 1.5.1.1, the IDs of deleted records are not re-used, and therefore in these releases the stated number is the maximum number of records that can be created in an application, regardless of how many of them are simultaneously in existence at any one time.
-
The indicated value is the maximum number of fields allowed by the platform in each application, but this number does not take performance considerations into account. This value includes entities automatically created by the system while initializing an application. Since field IDs are not re-used by the system after the fields identified by these IDs are deleted, the indicated value is, in practice, the maximum number of fields that can be created throughout the lifetime of an application, not the maximum number of fields that can simultaneously exist at a given time.
-
Number fields can contain up to 12 characters (including digits, sign and/or decimal point).
-
The stated limitations apply to text in all languages and supported character sets. The current release of the IS Tools platform supports Unicode, and therefore can display all script types which are supported by Unicode and by the client computer and web browser used to access the IS Tools platform. However, it must also be remembered that some user platforms may correctly display certain scripts, but by default lack the means to type in these scripts. For instance, Chinese/Japanese/Korean scripts are correctly displayed in Western-languages releases of Microsoft Windows Vista and Microsoft Windows 7, but typing text in these scripts on these user platforms requires the additional installation of an appropriate IME. On the other hand, releases of Microsoft Windows XP in Western languages cannot by default display text in these scripts, and require the installation of additional fonts and software also for this purpose.
-
The stated limitations apply to the number of characters expressing a date value that can be entered in a form. At a minimum, a user must supply a date value that contains 2 characters each for the year, month and day, respectively. If separators, e.g., spaces or dashes ( - ), are used between the year, month and day values, then the minimum number of characters that can be accepted as a date value increases accordingly (e.g., 8 characters to match the date mask YY-MM-DD).
-
There are no intrinsic limitations, except for the maximum number of records and fields, respectively, in an application.
-
The practical number of files is limited by numerous factors, including, e.g., the number of records, the number of files per record, the file sizes and (for the obsolete Database File field type) the available table space or (for the File field type) the available file storage space.
-
E-mail addresses entered in the To: field are tested for validity.
-
The English and Swedish languages are normally installed in the IS Tools platform for general system items (form buttons, pop-up messages, etc.). These languages are automatically available in a specific application, if they are selected in the application’s initializing process.
New languages must be requested to the server administrator. If an item’s translation is missing for the user’s selected language (which may be application “default”, “permitted”, or in worst case unknown), then the system in many cases will try to use language fallback, by first trying to use the Default language and then English. Contact IS Tools support if you want more help with translations.
It is possible to change Default language in the Application preferences form. This may, however, create incongruence and is not recommended, see Getting started. It is also recommended to contact your server administrator or IS Tools support before changing permitted languages.
See also Languages management in the IS Tools Administration Application User Manual.
Note that CRUD names, logical operators, constants and advanced properties cannot be translated, i.e., they will be displayed in English.
-
Set in a server configuration file. Not editable through the GUI.
-
When the maximum size of a PDF report with images is exceeded, the rest of the images will not be loaded and their placeholders will be displayed as blank.