Skip to content

User Management

User access to the system is controlled through Employee accounts and role assignments. Administrators and designated contacts are responsible for maintaining employee information and assisting with login-related issues.

Employee accounts are managed from:

Administration → Employee List

The Employee List serves as the central directory for all system users.

Administrator Capabilities

Administrators can:

  • View all users in the system
  • Update employee information
  • Activate or deactivate users
  • Assist users with login issues
  • Request role or permission changes
  • Request creation of new users
  • Reset user passwords (with administrative permissions)

Role and permission changes, as well as new employee creation, require submission of a Service Desk ticket to a CharbTech system administrator.

Employee List

The Employee List page provides a searchable grid of all employees configured in the system.

Employees Screen

Each employee appears as a row in the grid and includes:

  • Employee ID (system generated, clickable)
  • Image (if uploaded)
  • Name
  • Email
  • Phone Number
  • Active (checkbox indicating if the account is enabled)
  • Location

The system supports multiple locations. Location options are configured by CharbTech development and may appear as a dropdown when more than one location exists.

Clicking the Employee ID opens the Employee Maintenance workspace.

Employee Maintenance Workspace

Selecting an employee opens a tabbed screen that allows administrators to review and maintain employee account details.

Tabs available:

  • Employee
  • Roles
  • Action Logs
  • Change Logs

Employee Tab

The Employee tab allows administrators to update general employee information and account settings.

Employees Screen

Editable Information

  • User Name
  • Email
  • First Name
  • Last Name
  • Title
  • Phone Number
  • Location (dropdown if multiple locations exist)
  • Hire Date
  • Direct Manager (dropdown of other employees)

Account Settings

  • Is Active — Enables or disables system access
  • Full Time — Indicates employment status
  • Is Salesman — Flags the employee as a salesperson
  • Receive Call Log Emails — Determines if the user receives call log notifications

You may also upload a profile image for the employee.

Roles and Permissions

The Roles tab displays all roles assigned to the employee.

Employees Screen

Below the role list is a Permissions panel showing all permissions inherited from assigned roles.

Roles determine:

  • What areas of the system a user can access
  • What actions the user can perform

Users inherit permissions from their assigned roles and may have multiple roles.

Roles and permissions cannot be modified directly in the application. To add or update roles or permissions, submit a Service Desk ticket to a CharbTech system administrator.

Action Logs

The Action Logs tab provides a history of general actions taken on the employee account.

Employees Screen

Each entry includes:

  • Transaction ID
  • User who made the change
  • Date of the action
  • Description of the action

Example:

"Employee Jane Doe was updated"

This log shows high-level activity related to the employee record.

Change Logs

The Change Logs tab provides a detailed audit trail of field-level changes.

Employees Screen

Each entry records:

  • Change Date
  • Type (example: Employee)
  • ID (record updated)
  • Field updated (example: Hire Date)
  • Previous Value
  • New Value
  • Employee Name (user who made the change)

This tab is used for auditing, troubleshooting, and accountability.

Password Management

Admin-Initiated Password Reset

If a user cannot log in or has forgotten their password, an administrator with permissions can reset the password using the Change Password button in the Employee tab.

Employees Screen

Forgot Password (Self-Service)

The login screen includes a Forgot Password option allowing users to reset their own password.

Typical flow:

  1. User selects Forgot Password
  2. User enters their username
  3. The system sends a password reset email
  4. User sets a new password and regains access

Typical New Environment Setup

When configuring a new organization:

  1. Create an initial Administrator account
  2. Verify successful login
  3. Communicate the username to the customer
  4. Train the Administrator to:
    • Maintain employee information
    • Request role assignments
    • Assist with login issues
    • Help users reset passwords