Users
Updated on Jun 5, 2023 2 minutes to readOverview
If you're already familiar with the User management module in the Control panel, it's important to understand the distinction between these two modules. The User management module in the Control panel oversees system-wide user access. Meanwhile, the User management module in the Implementation layer controls user access to a specific app.
Security Roles and Users
Each application can have several security roles. A security role determines a user's access to information within an application. A user can be assigned multiple security roles. In this case, the user's access is a combination of the access provided by each assigned role.
If a user isn't assigned any security role within an app, the app won't appear in the Application launcher, and the user will be unaware of its existence. The exception to this is users with administrative access to the system. They have administrative access to all applications. This means they will have access to the application's Implementation layer but not to the application itself. For the user with administrative access to get access to the actual application, they must assign themselves security roles. Information about assigning/changing security roles is recorded in the System log.
If an application doesn't have any security roles, it automatically becomes accessible to all users who have access to the system.