Employees
The Employees module in Flux CRM is built using Blade.php and provides comprehensive tools for managing the employees of a company. This module helps administrators add, edit, and manage employee data, track time, and handle various administrative tasks related to employees.
Structural Overview
Employee Management
- Add, Edit, Delete Employees: Administrators can add new employees, update employee information, or delete employee profiles from the system.
- Employees List: A list view showing all employees within the company, which can be filtered or searched by employee name or status.
Time Tracking Management
- Time Tracking: The system manages time tracking through logs that employees enter via the Stopwatch Page. Administrators can monitor logged hours, approve or correct entries, and generate reports.
- Monthly Exports: Administrators can export the time tracking data monthly to generate payroll reports or time summaries for the company’s internal records.
Absence Management
- Manage Absences: Track various types of absences, such as:
- Vacation: Scheduled days off.
- Sick Days: Employee sick leave.
- School or Training: Days allocated for employee training or schooling.
- Administrators can approve, update, or track all absences in the system.
Required Working Times
- Weekly Schedule: Administrators can define required working times for each employee, including:
- Weekdays: Specific workdays.
- Work Hours: Total hours expected to be worked.
- Percentage: Employment percentage for part-time or full-time workers.
- Vacation Time: Define the number of vacation days an employee is entitled to.
Yearly Overview (Calendar)
- Calendar View: A yearly calendar-style overview that displays employees’ worked hours, absences, and other relevant information in a visual format. This helps in tracking attendance and ensuring compliance with company policies.
Provisions Management
- Sales Provisions: The system can assign provisions (sales bonuses) based on a percentage of the contract’s sales amount. Employees receive a bonus based on the sales they’ve generated.
Stopwatch Access Code
- Reset Stopwatch Code: Administrators can reset the access code for employees to log in to the Stopwatch Page to ensure secure time tracking.
User Profile Management
- CRM Login Accounts: If employees require their own CRM login accounts, administrators can create and manage user profiles for them, controlling their access levels and permissions within the system.