Overview
User Admin Controls is a feature exclusive to Mozaik Enterprise that allows administrators to create user accounts and manage their access permissions across different areas of the software. This feature enables shops to control who can access specific functions, helping maintain security, prevent accidental changes, and customize the software experience for different roles.:
Accessing Admin Center
To open the Admin Center:
- Go to Tools in the top menu bar
- Click Admin Center
The Admin Center window will open, displaying the User Admin Controls interface.
Note: Admin Center access is restricted to users with administrative privileges. If you don't see this option, contact your Mozaik administrator.
Enabling User Admin Controls
At the top of the Admin Center window, you'll see:
☑ Enable User Admin Controls
To activate user management:
- Check this box to enable user account creation and permission management
- Uncheck to disable user controls and return to unrestricted access
Important: When User Admin Controls are disabled, all users have full access to all features.
Understanding the User Management Interface
The Admin Center displays a table with the following columns:
User Information Columns:
User Name
- The name or username assigned to each user account
- This is what users will use to identify their account
Role
- Defines the user's permission level
- Options include:
- Custom - Individually configured permissions
- Administrator - Full access to all features (if available)
- Other predefined roles based on your configuration
Password
- Password field for the user account (hidden by default)
- Use "Edit Passwords" and "Show Passwords" options to manage
Permission Control Columns:
Each column represents a specific area of Mozaik that can be controlled:
Other User Jobs
- Controls whether the user can access jobs created by other users
- Dropdown options: Hidden, Visible, or other access levels
Product Editor
- Controls access to the Product Editor
- Determines whether users can create or modify cabinet products
- Dropdown options: Hidden, Visible, or restricted access
Job Parameters
- Controls access to job-level parameters and settings
- Affects ability to change global job settings
- Dropdown options: Hidden, Visible, or restricted access
Prices / Markups
- Controls whether the user can view or modify pricing information
- Critical for controlling access to sensitive pricing data
- Dropdown options: Hidden, Visible, or restricted access
Pricing Tab
- Controls access to the Pricing tab in jobs
- Determines whether users can generate pricing runs
- Dropdown options: Hidden, Visible, or restricted access
Libraries
- Controls access to material, hardware, and product libraries
- Determines whether users can modify library content
- Dropdown options: Hidden, Visible, or restricted access
Send to Optimizer
- Controls whether users can send jobs to the optimizer
- Affects cut list generation workflow
- Dropdown options: No, Yes, or restricted access
Optimizer Libraries
- Controls access to optimizer-specific libraries and settings
- Dropdown options: Hidden, Visible, or restricted access
Generate G-Code
- Controls whether users can generate CNC output files
- Critical for controlling who can produce machine files
- Dropdown options: No, Yes, or restricted access
File Locations
- Controls access to file path settings and default save locations
- Dropdown options: Hidden, Visible, or restricted access
Managing User Accounts
Adding a New User
- Click the Add button at the bottom of the window
- A new row will appear in the user table
- Enter the User Name in the first column
- Select a Role from the dropdown (typically "Custom" for individualized permissions)
- Set a Password (if Edit Passwords is enabled)
- Configure permissions for each column using the dropdown menus
- Click OK to save the new user
Copying a User
To create a new user based on an existing user's permissions:
- Select the user you want to copy by clicking on their row
- Click the Copy button
- A new user will be created with identical permissions
- Modify the User Name and adjust permissions as needed
- Click OK to save
Use case: When you have multiple users who need similar permissions (e.g., multiple shop floor operators).
Deleting a User
- Select the user you want to remove by clicking on their row
- Click the Delete button
- Confirm the deletion
- Click OK to save changes
Warning: Deleting a user cannot be undone. Jobs created by that user will remain, but the user account will be removed.
Configuring User Permissions
Setting Individual Permissions:
For each permission column, click the dropdown menu and select:
For most features:
- Hidden - User cannot see or access this feature
- Visible - User can see and use this feature
- Other options may be available depending on the feature
For action-based features (Generate G-Code, Send to Optimizer):
- No - User cannot perform this action
- Yes - User can perform this action
Common Permission Configurations:
Designer/Estimator Role:
- Other User Jobs: Visible
- Product Editor: Hidden
- Job Parameters: Visible
- Prices/Markups: Visible
- Pricing Tab: Visible
- Libraries: Hidden
- Send to Optimizer: Yes
- Generate G-Code: No
- File Locations: Hidden
Shop Floor Operator Role:
- Other User Jobs: Visible
- Product Editor: Hidden
- Job Parameters: Hidden
- Prices/Markups: Hidden
- Pricing Tab: Hidden
- Libraries: Hidden
- Send to Optimizer: Yes
- Generate G-Code: Yes
- File Locations: Hidden
Administrator Role:
- All permissions: Visible or Yes
- Full access to all features
Password Management
Edit Passwords
Check the ☑ Edit Passwords box to:
- Set or change user passwords
- Enable password fields for editing
Show Passwords
Check the ☑ Show Passwords box to:
- Display passwords in plain text in the Password column
- Useful for verifying passwords during setup
Security Note: Uncheck "Show Passwords" before leaving the Admin Center to protect password confidentiality.
Session Management
Sign Out After:
Located at the bottom right of the window, this dropdown controls automatic logout timing.
Options:
- Never - Users remain signed in indefinitely (default)
- Time-based options (if available) - Automatically signs users out after a period of inactivity
Use case: For shops where multiple people share workstations, automatic sign-out can improve security.
Role Manager
Click the Role Manager button to:
- Create predefined user roles with specific permission sets
- Assign roles to users instead of configuring individual permissions
- Maintain consistency across users with similar responsibilities
Note: Role Manager functionality may vary by version. Check with Mozaik support if you need advanced role configuration.
Applying and Saving Changes
To save your user configuration:
- Review all user accounts and permission settings
- Click OK to save changes and close Admin Center
- Click Cancel to discard changes and close without saving
Changes take effect immediately after clicking OK. Users may need to restart Mozaik or log out and back in for changes to apply.
Best Practices
Security Recommendations:
- Use the principle of least privilege - Only grant access to features users actually need
- Protect pricing data - Hide Prices/Markups and Pricing Tab from shop floor users
- Limit library editing - Prevent accidental changes by restricting library access
- Control G-code generation - Only allow trained users to generate machine files
- Set strong passwords - Require users to use secure passwords
- Review permissions regularly - Audit user access periodically
Workflow Recommendations:
- Create role templates - Use the Copy function to replicate common permission sets
- Document your user structure - Keep notes on which permissions each role needs
- Train users on their access - Explain what they can and cannot do
- Test permission changes - Verify that restrictions work as intended before going live
- Maintain an admin account - Always keep at least one account with full administrative access
Common Scenarios
Scenario 1: New Shop Employee
Goal: Give shop floor access without pricing visibility
Configuration:
- Create new user account
- Set Role to "Custom"
- Hide: Prices/Markups, Pricing Tab, Product Editor, Libraries
- Allow: Send to Optimizer, Generate G-Code (if trained on CNC)
Scenario 2: Sales/Estimator
Goal: Full design and pricing access, but prevent library modifications
Configuration:
- Create new user account
- Set Role to "Custom"
- Show: Other User Jobs, Job Parameters, Prices/Markups, Pricing Tab
- Hide: Libraries, Product Editor
- Allow: Send to Optimizer
- Restrict: Generate G-Code (unless they also run the CNC)
Scenario 3: Part-Time Designer
Goal: Design capabilities without access to other users' jobs
Configuration:
- Create new user account
- Set Role to "Custom"
- Hide: Other User Jobs, Prices/Markups, Libraries
- Show: Job Parameters, Pricing Tab (if they need to quote)
- Allow: Send to Optimizer
Troubleshooting
"I can't see the Admin Center option"
- Admin Center is only available in Mozaik Enterprise
- Your user account must have administrative privileges
- Contact your Mozaik administrator to grant access
"Changes aren't taking effect"
- Click OK to save changes (not Cancel)
- Users may need to restart Mozaik
- Have the user log out and log back in
"User forgot their password"
- Open Admin Center as an administrator
- Check "Edit Passwords" and "Show Passwords"
- Reset the user's password
- Communicate the new password securely
"User can still see features marked as Hidden"
- Verify changes were saved (click OK)
- Check that User Admin Controls are enabled (checkbox at top)
- Have the user restart Mozaik
"I accidentally locked myself out"
- If you have another administrative account, use it to restore access
- If completely locked out, contact Mozaik Support for assistance
- This is why maintaining multiple admin accounts is recommended
Frequently Asked Questions
Q: Can I have multiple administrators?
A: Yes, you can create multiple user accounts with full administrative access.
Q: What happens to jobs created by a deleted user?
A: Jobs remain in the system and can be accessed by other users with appropriate permissions.
Q: Can users change their own passwords?
A: This depends on your configuration. Password management is typically handled by administrators.
Q: Does hiding a feature delete any existing data?
A: No, hiding features only controls visibility and access. All data remains intact.
Q: Can I export or backup user configurations?
A: Contact Mozaik Support for guidance on backing up user settings.
Q: Is User Admin Controls available in standard Mozaik?
A: No, User Admin Controls is exclusive to Mozaik Enterprise.