Application data tables

Data tables store application-specific data and provide a UI for users to access this data.

Application developers create data tables and their associated lists and forms for application users to add and update records. An application owns its data tables and determines whether other applications can access resources from these tables. For example, the Book Rooms application might store conference room data in the Conference Rooms [x_acme_book_rooms_conference_rooms] table.

The system controls access to data tables from the user interface using standard access control rules. By default, the application creation process restricts access to application data tables by requiring users to have anapplication-specific user role. The system controls access to data tables from APIs and script calls using the application access settings for the table.