Data Limitations

The purpose of a data limitation is to limit the amount of data that is displayed in a view.

There are several uses for this, as the following table illustrates.

Area Problem Solution
Security Not all users are allowed to see all data. For example, legislation often dictates that absence due to illness may not be visible to just anyone.

The administrator can define one or more system data limitations that limit the data that is displayed. The data limitations can then be applied to a role.

Usability If a view displays all the data, it can be difficult for a user to locate the data that he or she is currently working with. The administrator can create one or more public data limitations for users to choose from.
Performance If a view must load a lot of data, this can result in long load times. By limiting the amount of data that must be loaded and shown, the view loads faster.
Memory There may simply be too much data for the view to display; that is, the application runs out of memory before the view has opened. By limiting the amount of data that must be loaded, the view takes up less memory.

The following table describes the available data limitations:

Data Limitation Description
System Data Limitation

The administrator defines this type of data limitation. The purpose is to limit the data that users are allowed to see.

The users cannot choose between the system data limitations, and they cannot choose not to apply them.

Public Data Limitation The administrator creates the public data limitations, but users can choose whether to apply them or not.