OutSystems Platform stores system information in the database and provides System Entities to manage information in your application.

Using a System Entity

To use a system entity simply add it to your eSpace as a reference: System Entities belong to the (System) eSpace.

Learn how to Use eSpace References.

List of System Entities

Security Entities

Entities that store information about end-users and their privileges. We'll detail the more relevant ones.

User Entity

This entity allows you to have access to end-users information in your application.

You may grant or revoke end-user roles in your application at runtime with this information.

See more about the User Entity and About End-User Management.

Group Entity

This entity allows you to have access to information about end-user groups and their roles.

See more About End-User Management.

Role Entity

This entity allows you to have access to all roles defined in your eSpaces.

You may use it for checking which eSpace elements require which roles and which end-users have which roles.

Learn more About Roles.

Application Model Entities

Entities that store information about elements of an eSpace, such as: Web Screens, eSpace Entities, References, etc.

Usually this information is used in advanced situations such as documentation of an eSpace. They should be read-only.

Runtime Entities

Entities that store runtime information of your applications, such as: Site Properties or Processes.

Logging Entities

Entities that store logging information of your applications, such as: duration of the session and visited screens.

These entities are used for monitoring and tuning eSpaces, but their access should be read-only.

See Also

Use eSpace References | About End-User Management