Application levels and data storage
Application data is stored at different levels. The separation of data allows you to reuse as much data as possible across organizations and sites without breaching best practices in security and authorization.
The following are the four application levels:
Application levels | Description |
---|---|
System level | The data is available to all organizations and sites. |
Set level | This level is a special category by which multiple organizations can share items and vendor company data. The system stores this data by default at the organization level. |
Organization level | The data is available to only the specified organization and all sites within the organization. |
Site level | The data is available to only the specified site. |
- The application level determines the level at which record IDs
must be unique.
For example, Work Order Tracking is a site-level application; two different sites can both use the same work order number to identify two different work orders. Chart of Accounts is an organization-level application; two different organizations can use the same general ledger account number to specify different general ledger accounts.
- The application level affects some aspects of security.
For example, if a security group has access to one site for an organization-level application, then members of that group can access all of the application records for that organization.
- The application level affects some user default settings.
For example, if a site is used as a filter to display records, but the application is at the organization level, then a user can access all records for the organization that owns that site.