Appearance
Roles
WebWorkstationRoles are named collections of permissions that can be assigned to users. Instead of configuring the same baseline access for every user, you define a role once and assign that role wherever it is needed. When a role's permissions change, every user with that role is updated automatically.
How Roles Work
A role is essentially a permission template. Each role contains a set of enabled permissions drawn from ZynoSuite's permission applications. When a user is assigned a role, they inherit all of the permissions that role grants.
In the current Users screen, each user has one assigned role. Their effective permissions are the role's permissions plus any directly assigned permissions. If the assigned role or a direct assignment grants a permission, the user has that permission.
Viewing Roles
The Roles page lists all roles in your organization. The table shows the role Name. Select a role row to open role actions, including Edit Role and Manage Permissions.

Creating a Custom Role
To create a new role:
- Click Create Role.
- Enter a descriptive Role Name (for example, "Front Desk Staff" or "Sales Manager").
- Select Create.
After creating the role, configure its permissions on the Permissions page by keeping the screen in roles mode, selecting each needed application, and choosing permission options in the role's row.
Editing a Role
To modify an existing role:
- Select the role from the list.
- Select Edit Role.
- Update Role Name if needed.
- Select Save.
To change which permissions the role grants, open the Permissions page, keep the screen in roles mode, and adjust the role's permission options. Permission changes save as soon as you select them and take effect for all users who have that role.
Deleting a Role
If a role is no longer needed, you can delete it. Deleting a role removes it from all users who currently have it assigned. Those users will lose any permissions that were granted exclusively through that role. Before deleting, review which users are affected to avoid unintentionally revoking access.
Assigning Roles to Users
Roles are assigned to users from the Users page. Open a user's detail view, choose the user's Role, and save. If a user needs access beyond their assigned role, grant a direct permission from the Permissions page or create a new combined role that matches the job.
Role Design Tips
- Group by job function. Create roles that map to real responsibilities, such as "Cashier," "Inventory Manager," or "CRM Agent." This makes it easy to onboard new staff by assigning the right role.
- Keep roles focused. A role with too many permissions becomes difficult to audit. Because each user has one role, create practical roles that match the way staff actually work.
- Use direct permissions for exceptions. If only one user needs an extra permission, assign it directly on their account rather than creating a role for it. See Permissions for details.