User Manual – HRM
Easily navigate and optimize human resources with our comprehensive HRM SaaS user manual. Simplify your HR processes with WorkDo.io.
- 1. Introduction
- 2. Login
- 3. Company Introduction
- 4. Staff Management
- 5. HR Management
- 6. Recruitment Management
- 7. Contract Management
- 8. Document Management
- 9. Meeting Management
- 10. Leave Management
- 11. Attendance Management
- 12. Time Tracking
- 13. Payroll Management
- 14. Calendar
- 15. Media Library
- 16. Landing Page Management
- 17. Settings and Configuration
1. Introduction
1.1 What is HRM?
HRM is a comprehensive Human Resource Management platform designed to streamline and automate all aspects of HR operations. Built as a single-tenant solution, it provides organizations with a complete HR ecosystem that covers the entire employee lifecycle from recruitment to retirement. The system helps reduce manual workload, improve data accuracy, and provide employees with self-service access to their information.
1.2 Key Features Overview
- Complete HR Management: Manage employees, departments, branches, and organizational structure from one centralized system
- Recruitment Pipeline: Handle the full recruitment process from job posting to candidate onboarding
- Performance Management: Set goals, conduct reviews, track appraisals, and monitor employee performance
- Leave & Attendance: Comprehensive leave management with automated approval workflows and attendance tracking
- Payroll System: Automated payroll processing with accurate payslip generation
- Training Management: Organize employee training programs and support skill development
- Asset Management: Track company assets and manage assignments to employees
- Document Management: Store and manage employee documents securely in a centralized location
- Meeting Management: Schedule and manage meetings with integrated calendar support
- Contract Management: Manage employee contracts, track renewals, and maintain records
- Multi-Language Support: Access the platform in multiple languages
- Mobile Responsive: Full functionality across desktop, tablet, and mobile devices
- Role-Based Access: Define granular permissions and control access based on user roles
1.3 Who Should Use HRM?
- HR Teams: Streamline HR processes, reduce paperwork, and focus on strategic initiatives
- Company Administrators: Manage organizational structure, policies, and system-wide settings
- Managers: Track team performance, approve requests, and monitor employee activities
- Employees: Access self-service features for leave applications, attendance records, and documents
- Recruiters: Manage the hiring pipeline, communicate with candidates, and onboard new hires
- Payroll Administrators: Process payroll, generate payslips, and manage compensation accurately
- Small to Large Businesses: Scale HR operations with professional tools suited to any organization size
- Multi-location Companies: Manage employees across multiple branches and departments from one platform
2. Login
To access your HRM account, you need to log in using the credentials provided during your registration or account setup. The login process is straightforward and secure, ensuring that only authorized users can access the system.
2.1 User Login
-
2.1.1 Access the Login Page
- Go to the login URL provided in your welcome email
- Or navigate to the main website and click “Login”
-
2.2.2 Enter Login Credentials
- Email Address: Enter the email address registered with your account
- Password: Enter your account password
- Remember Me: Check this option if you want to stay logged in on the current device (optional)
-
2.2.3 Complete Login
- Click the “Login” button to proceed
- If your credentials are correct, you will be redirected to your dashboard
-
2.2.4 Dashboard Overview
After a successful login, the main dashboard will appear. This is your central workspace where you can monitor key metrics and access all system modules.
-
Main Statistics Cards:
- Total Employees: Shows the total number of employees currently registered in your organization
- Total Branch: Displays the total number of branches operating under your organization
- This Month Attendance: Provides attendance statistics for the current month
- Pending Leaves: Indicates the number of leave applications awaiting approval
- Total Active Jobs: Shows the number of job openings currently active in your company
- Total Candidates: Displays the total number of candidates in your recruitment pipeline
-
Navigation Features:
- Left Sidebar: Provides access to all main modules including HR Management, Recruitment, Payroll, Performance, and more
- Localization Toggle: Allows you to switch between available languages and adjust regional settings
- Profile Menu: Located in the top-right corner, this menu provides access to your account settings, preferences, and logout option
-
2.2 Password Management
HRM includes secure password management features to help you maintain account security and recover access if needed.
-
2.2.1 Forgot Password
If you forget your password, you can reset it using the email address associated with your account
-
1. Access Password Reset
- On the login page, click the “Forgot Password?” link
- Enter your registered email address in the field provided
- Click “Send Reset Link”
-
2. Reset Your Password
- Click on the reset link provided in the email
- You will be redirected to the password reset page
- Enter your new password in the first field
- Re-enter the same password in the confirmation field
- Click “Reset Password” to save your new password
-
-
2.2.2 Change Password (When Logged In)
If you are already logged in and want to update your password for security reasons, follow these steps:
-
1. Access Profile Settings
- Click on your profile picture or name in the top-right corner of the screen
- Select “Profile Settings” from the dropdown menu
-
2. Update Password
- Navigate to the “Security” tab within your profile settings
- Enter your current password in the first field
- Enter your new password in the second field
- Re-enter the new password in the confirmation field
- Click “Update Password” to apply the changes
Your password will be updated immediately, and you will remain logged in. For security purposes, it is recommended to use a strong password that includes a combination of letters, numbers, and special characters.
-
3. Company Introduction
3.1 Company Login Process
-
3.1.1 What is a Company User?
Company users are administrators and employees within organizations who have access to HR management features specific to their company. The system supports different user roles, each with tailored permissions to ensure secure and efficient HR operations. Company users can perform various tasks depending on their assigned role and access level.
Company users have the ability to:
- Manage Employees or User: Add new employees, edit existing records, and manage employee information
- HR Operations: Organize and maintain the company structure including branches and departments
- Department Management: Organize company structure with branches and departments
- Leave & Attendance: Review and approve employee leave requests, and track attendance records
- Document Management: Store, organize, and manage company-wide and employee-specific documents
- Meeting Management: Schedule, organize, and manage company meetings and events
- Asset Management: Track company assets and assign them to employees as needed
-
3.1.2 Company Login Steps
To access the company portal, follow these steps:
-
1. Access Company Portal
- Use the standard login page with company credentials
- Email: Enter your company-registered email address
- Password: Enter the password associated with your account
-
3.2 Company Dashboard
After a successful login, the company dashboard will appear as your central workspace. This dashboard provides a comprehensive overview of key HR metrics and quick access to important modules.
-
3.2.1 Main Statistics Cards:
The dashboard displays the following statistics to help you monitor your organization’s status:
- Total Employees: Shows the total number of employees currently registered in your organization
- Total Branch: Displays the total number of branches operating under your company
- This Month Attendance: Provides an overview of attendance statistics for the current month
- Pending Leaves: Indicates the number of leave applications awaiting approval or review
- Active Jobs: Shows the total number of job openings currently active in your recruitment pipeline
- Total Departments: Displays the total number of departments within your company structure
-
3.2.2 Dashboard Features:
The dashboard also includes several interactive sections to keep you informed and organized:
- Recent Activities: Displays the latest HR activities, updates, and system actions for quick reference
- Recent Meetings: Shows upcoming meetings and scheduled events so you can stay prepared
- Notification Center: Provides important alerts and reminders including recent leave applications, new candidate submissions, and company announcements
These features ensure you have real-time visibility into the most critical aspects of your organization’s operations.
3.3 Company User Capabilities
Company users have access to a wide range of features and tools designed to simplify HR management and support organizational efficiency. Depending on your role, you may have access to some or all of the following capabilities.
-
3.3.1 HR Management
- Employee Lifecycle: Manage the complete employee journey from recruitment and onboarding to performance tracking and retirement
- Recruitment: Post job openings, manage candidate applications, schedule interviews, and handle the hiring process
- Performance: Set employee goals, conduct performance reviews, track progress, and manage appraisals
- Training: Create and organize training programs, assign courses to employees, and track skill development
- Assets: Monitor company assets, assign them to employees, and track their usage and return
-
3.3.2 Administrative Functions
- User Management: Create new user accounts, assign roles, and manage permissions for all users in the system
- Department Setup: Organize your company structure by creating and managing branches, departments, and teams
- Policy Management: Create, update, and distribute company policies to ensure compliance and transparency
- Document Storage: Store all important documents in a centralized system for easy access and secure management
- Meeting Coordination: Schedule meetings, send invitations to participants, and manage meeting agendas and minutes
-
3.3.3 Self-Service Features
- Leave Management: Apply for leave, view leave balances, check leave history, and track the status of pending requests
- Attendance Tracking: Clock in and out using the system, view attendance records, and monitor your work hours
- Document Access: Access your personal documents such as contracts, payslips, and certificates, as well as company-wide documents
- Profile Management: Update your personal information, contact details, emergency contacts, and account preferences
These capabilities empower users to manage their responsibilities efficiently while maintaining transparency and accountability across the organization.
4. Staff Management
The Staff Management section provides comprehensive tools for user administration and access control within your organization. This module enables you to create user accounts, assign roles, and manage permissions systematically to ensure secure access and efficient workforce administration. Through this system, you can control who has access to specific features and data, maintaining organizational security while empowering employees with the tools they need.
4.1 User Management
User Management handles employee account creation and administration, allowing you to provision new users, manage their profiles, and control their access to the system. This section ensures that every employee has a properly configured digital identity within the organization.
-
4.1.1 Creating Users
To add a new user to the system, follow these steps:
-
1. Access User Creation
- Navigate to “Staff” → “Users” from the main menu
- Click the “Add User” button located at the top of the page
-
2. User Information
Fill in the following details for the new user:
- Name: Enter the user’s full name (required)
- Email: Provide a valid email address that will serve as the login username (required and must be unique)
- Password: Create a secure password for the user (required)
- Type: Select the user type from the dropdown (Admin, HR, Manager, or Employee)
- Status: Choose whether the account should be Active or Inactive upon creation
- Language: Select the user’s preferred language for system interface
-
3. User Assignment
- Role: Assign a specific role that defines the user’s permissions and access levels
- Department: Link the user to a department if applicable to your organizational structure
- Manager: Assign a reporting manager to establish the user’s position in the hierarchy
Once all information is entered, click “Save” to create the user account. The new user will receive login credentials and can access the system based on their assigned role and permissions.
-
-
4.1.2 User Features
The User Management system provides several key capabilities:
- Role-Based Access: Assign predefined or custom roles to users, each with specific permissions tailored to job responsibilities
- Status Management: Activate or deactivate user accounts as needed without deleting user records, preserving historical data
- Profile Management: Allow users to update their own profile information, contact details, and preferences
- Password Management: Implement secure password handling with encryption and provide password reset functionality when needed
4.2 Role Management
Role Management allows you to define organizational access levels and job functions within the system. By creating roles, you can group permissions together and assign them to multiple users at once, ensuring consistent access control and streamlined administration.
-
4.2.1 Creating Roles
To create a new role, follow these steps:
-
1. Access Role Creation
- Navigate to “Staff” → “Roles” from the main menu
- Click the “Add New Role” button
-
2. Role Information
Define the role by entering the following details:
- Name: Enter a clear and descriptive role name (required)
- Description: Provide a brief description explaining the role’s purpose and responsibilities
- Permissions: Select the specific permissions this role should have by checking the appropriate boxes
After configuring the role, click “Save” to make it available for assignment to users.
-
-
4.2.2 Role Features
The Role Management system offers the following capabilities:
- Role Hierarchy: Establish different levels of access across your organization, from basic employees to senior administrators
- Custom Roles: Create company-specific roles tailored to your unique organizational structure and workflow requirements
- Role Templates: Utilize pre-defined role templates for common positions such as HR Manager, Department Head, or Employee, saving time during setup
4.3 Permission System
The Permission System provides granular access control and security management across all modules within HRM. This system enables you to assign detailed permissions at the module level, ensuring that users can only access the information and features relevant to their responsibilities.
-
4.3.1 Understanding Permissions
HRM uses a granular permission model for each module, with the following access levels:
- View: Allows users to view records and information within the module
- Create: Enables users to add new records and entries
- Edit: Permits users to modify existing records and update information
- Delete: Grants users the ability to remove records from the system
- Manage: Provides full access to all functions within the module, including configuration and administrative tasks
-
4.3.2 Permission Categories
Permissions are organized by module, allowing you to control access to specific areas of the system:
- Dashboard: Controls access to the main dashboard, statistics, and performance metrics
- Users: Manages permissions for user account creation, editing, and administration
- Employees: Governs access to employee records, profiles, and personal information management
- Recruitment: Controls hiring processes, candidate management, and job posting capabilities
- Performance: Manages access to performance reviews, goal setting, and appraisal systems
- Training: Governs training program creation, assignment, and employee development tracking
- Assets: Controls company asset management, assignment, and tracking permissions
- Documents: Manages document storage, access, and organization permissions
- Meetings: Controls meeting scheduling, management, and calendar access
- Leave: Governs leave application, approval, and leave balance management
- Attendance: Controls attendance tracking, clock in/out features, and attendance reporting
- Payroll: Manages sensitive payroll processing, salary information, and payslip generation permissions
By carefully assigning permissions across these categories, you can ensure that each user has appropriate access to perform their duties while maintaining data security and organizational integrity.
5. HR Management
5.1 Basic Setup
The Basic Setup section helps you establish the foundational structure of your organization within the HRM system. This includes creating branches, departments, designations, and document types that will be used throughout the platform. Proper setup in this section ensures smooth operations and accurate organizational representation.
-
5.1.1 Branches Management
Branches ManagementBranches Management enables you to create and manage different office locations, regional offices, or business units within your company. This feature is essential for organizations operating across multiple geographical locations, as it allows for comprehensive location-based management and reporting.
-
1. Creating Branches
- Go to “HR Management” → “Branches”
- Click “Add Branch” button
- Name: Enter the branch name (required)
- Address: Provide the complete physical address of the branch
- Phone: Enter the branch contact number
- Email: Provide the branch email address
- Status: Select Active or Inactive to control the branch’s operational status
-
-
5.1.2 Departments Management
Departments Management organizes your workforce into functional units enabling structured reporting, role assignment, and departmental hierarchy management for efficient organizational operations and clear responsibility distribution.
-
1. Creating Departments
- Go to “HR Management” → “Departments”
- Click “Add Department” button
- Name: Enter the department name (required)
- Branch: Link the department to a specific branch if your organization has multiple locations (optional)
- Description: Provide a brief description of the department’s function and responsibilities
- Status: Choose Active or Inactive to manage the department’s operational status
-
-
5.1.3 Designations Management
Designations Management defines job titles and positions within your organization enabling clear role definition, career progression tracking, and hierarchical structure establishment for professional workforce organization.
-
1. Creating Designations
To add a new designation:
- Navigate to “HR Management” → “Designations”
- Click the “Add Designation” button
- Name: Enter the designation title (required)
- Department: Link the designation to a specific department
- Description: Describe the role, responsibilities, and requirements for this position
- Status: Select Active or Inactive
-
-
5.1.4 Document Types Management
Once saved, the designation will be available when creating employee profiles or processing promotions.Document Types ManagementDocument Types Management establishes standardized document categories for employee records. This system enables organized document management, compliance tracking, and ensures that all mandatory documentation requirements are met for comprehensive HR record keeping.
-
1. Creating Document Types
- Go to “HR Management” → “Document Types”
- Click “Add Document Type” button
- Name: Provide the document type name (required)
- Description: Describe what this document type covers
- Required: Check this box if the document is mandatory for all employees
After creating document types, they will be available when uploading employee documents, ensuring consistent categorization across your organization.
-
5.2 Employee Management
Employee Management provides comprehensive workforce administration tools that enable you to manage the complete employee lifecycle from onboarding to offboarding. This section centralizes profile management, document storage, and organizational hierarchy tracking, making it easy to maintain accurate and up-to-date employee records.
-
5.2.1 Creating Employees
-
1. Access Employee Creation
- Go to “HR Management” → “Employees”
- Click “Create Employee” button
-
2. Personal Information
Begin by entering the employee’s personal details:
- Name: Enter the employee’s full name (required)
- Email: Provide the employee’s email address which will also serve as their login username (required)
- Phone: Enter the employee’s contact number
- Date of Birth: Select the employee’s birth date
- Gender: Choose the appropriate gender option
- Address: Enter the complete residential address including street, city, state, and postal code
-
3. Employment Details
Define the employee’s position within your organization:
- Employee ID: Enter a unique employee identifier for internal tracking
- Branch: Assign the employee to a specific branch location
- Department: Link the employee to their department
- Designation: Select the employee’s job title or position
- Joining Date: Specify the employment start date
- Employment Type: Choose from Full-time, Part-time, or Contract
- Salary: Enter the employee’s basic salary amount
- Manager: Assign a reporting manager to establish the employee’s position in the organizational hierarchy
-
4. Document Management
Upload and manage employee-related documents:
- Profile Photo: Upload the employee’s profile picture
- Documents: Upload required documents such as identification cards, educational certificates, previous employment records, and other relevant files
- Document Types: Link uploaded documents to predefined document types for organized categorization
Once all information is entered, click “Save” to create the employee profile. The new employee will now be visible in your employee directory and can access the system if login credentials are provided.
-
-
5.2.2 Employee Features
- Complete Profile: Maintain comprehensive employee information including personal details, employment history, and contact information
- Document Storage: Securely store and manage employee documents with organized categorization and easy retrieval
- Hierarchy Management: Establish and maintain manager-employee relationships for clear reporting structures
- Status Tracking: Monitor employee status changes including active, inactive, or terminated status
- Search and Filter: Use advanced search and filter options to quickly locate specific employees or groups based on various criteria
5.3 Employee Lifecycle
Employee Lifecycle Management tracks and manages all stages of an employee’s journey within your organization, from initial hiring through separation. This comprehensive system includes recognition programs, career advancement, disciplinary procedures, and organizational changes, providing complete visibility into workforce management.
-
5.3.1 Awards Management
Awards Management enables you to recognize employee achievements and contributions through structured recognition programs. This feature helps enhance motivation, acknowledge outstanding performance, and foster a positive workplace culture.
-
1. Award Types
- Create different award categories based on your organization’s recognition framework
- Define specific award criteria, benefits, and eligibility requirements
- Set award frequency such as monthly, quarterly, or annual awards
-
2. Employee Awards
- Nominate employees for specific awards based on their performance or contributions
- Track complete award history for each employee
- Generate and distribute award certificates for recognized employees
-
-
5.3.2 Promotions Management
Promotions Management handles employee career advancement and position changes within the organization. This system enables systematic promotion tracking, salary adjustments, and updates to organizational hierarchy, supporting professional growth and internal mobility.
-
1. Creating Promotions
To process an employee promotion:
- Employee: Select the employee being promoted
- Current Position: Display the employee’s current designation and salary
- New Position: Specify the promoted designation and new salary
- Effective Date: Set the date when the promotion takes effect
- Reason: Provide justification for the promotion decision
-
-
5.3.3 Warnings Management
Warnings Management documents disciplinary actions and performance issues in a systematic manner. This feature enables proper tracking of corrective actions, maintains compliance documentation, and supports progressive discipline management for workplace conduct issues.
-
1. Creating Warnings
To issue a warning to an employee:
- Employee: Select the employee receiving the warning
- Warning Type: Choose from Verbal, Written, or Final Warning
- Reason: Provide detailed explanation of the issue and the reason for the warning
- Date: Specify the date the warning is issued
- Follow-up: Document any required corrective actions or follow-up steps
All warnings are stored in the employee’s record for future reference and progressive discipline management.
-
-
5.3.4 Resignations Management
Resignations Management processes voluntary employee departures, enabling systematic exit procedures, knowledge transfer coordination, and final settlement calculations. This ensures smooth workforce transitions and maintains proper documentation of employee separations.
-
1. Processing Resignations
When an employee submits a resignation:
- Employee: Select the resigning employee
- Resignation Date: Specify the employee’s last working day
- Reason: Document the reason for resignation
- Notice Period: Enter the required notice period based on company policy or employment contract
- Status: Track the resignation status as Pending, Approved, or Rejected
-
-
5.3.5 Terminations Management
Terminations Management handles involuntary employee separations, providing systematic procedures for termination processing, legal compliance documentation, and final settlement calculations. This ensures that organizational workforce changes are managed properly and legally.
-
1. Processing Terminations
- Employee: Select the employee to be terminated
- Termination Date: Specify the effective termination date
- Reason: Document the detailed reason for termination
- Type: Indicate whether the termination is Voluntary or Involuntary
- Final Settlement: Enter details of the final settlement including pending payments and deductions
-
-
5.3.6 Transfers Management
Transfers Management facilitates employee movement between departments, branches, or positions within the organization. This feature enables organizational flexibility, supports career development opportunities, and optimizes resource allocation across different business units.
-
1. Employee Transfers
- Employee: Select the employee to be transferred
- From Branch/Department: Specify the current location or department
- To Branch/Department: Select the new location or department
- Transfer Date: Set the effective date for the transfer
- Reason: Provide justification for the transfer decision
-
-
5.3.7 Trips Management
Trips Management coordinates business travel and work-related trips for employees. This comprehensive system enables expense tracking, advance payment management, and travel documentation, providing complete business travel administration capabilities.
-
1. Creating Business Trips
To create a new business trip:
- Go to “HR Management” → “Trips”
- Click “Create Trip” button
- Employee: Select the employee who will be traveling (required)
- Purpose: Enter the business purpose of the trip (required)
- Destination: Specify the trip destination (required)
- Start Date: Set the trip start date (required)
- End Date: Set the trip end date (required)
- Description: Provide a detailed description of the trip
- Expected Outcomes: Document the expected results or deliverables from the trip
- Status: Choose the trip status: Planned, Ongoing, Completed, or Cancelled
- Documents: Upload any trip-related documents such as itineraries or approvals
-
2. Trip Financial Management
- Advance Amount: Pre-trip advance payment
- Advance Status: Requested, Approved, Paid, Reconciled
- Total Expenses: Actual trip expenses
- Reimbursement Status: Pending, Approved, Paid
- Approval Workflow: Trip approval by managers
- Trip Report: Post-trip report submission
-
3. Trip Expense Management
- Expense Type: Transportation, Accommodation, Meals, etc.
- Expense Date: Date of expense
- Amount: Expense amount with currency support
- Description: Expense description
- Receipt: Upload receipt documents
- Reimbursable: Mark if expense is reimbursable
- Status: Pending, Approved, Rejected
-
-
5.3.8 Trip Features
The Trip Management system provides comprehensive capabilities:
- Complete Trip Lifecycle: Manage trips from initial planning through completion and final reimbursement
- Expense Tracking: Maintain detailed expense records with receipt attachments
- Advance Management: Handle pre-trip advance requests and post-trip reconciliation
- Document Management: Upload and organize all trip-related documents in one location
- Approval Workflow: Implement multi-level approval processes for trip authorization
- Currency Support: Track expenses in multiple currencies for international travel
- Trip Reports: Generate post-trip reports documenting outcomes and business value
- Status Tracking: Monitor trip status in real-time with automatic updates
- Reimbursement Process: Complete expense reimbursement workflow with approval tracking
-
5.3.9 Complaints Management
Complaints Management handles workplace grievances and employee concerns through a structured system. This feature enables systematic issue resolution, investigation tracking, and maintains workplace harmony by addressing concerns promptly and professionally.
-
1. Employee Complaints
To file or manage a complaint:
- Complainant: Identify the employee filing the complaint
- Against: Specify the person or department the complaint is filed against
- Type: Select the complaint category
- Description: Provide a detailed description of the issue
- Status: Track the investigation status and resolution progress
-
-
5.3.10 Holidays Management
Holidays Management defines organizational holidays and non-working days across your company. This feature enables proper calendar planning, leave coordination, and accurate payroll calculations for systematic workforce scheduling and compliance with local regulations.
-
1. Creating Company Holidays
- Go to “HR Management” → “Holidays”
- Click “Create Holiday” button
-
Enter the following details:
- Name: Enter the holiday name (required)
- Start Date: Specify the holiday start date (required)
- End Date: For multi-day holidays, enter the end date
- Category: Select from National, Religious, Company-specific, or other categories
- Description: Provide additional details about the holiday
- Is Recurring: Check this box for holidays that occur annually
- Is Paid: Indicate whether the holiday is paid or unpaid
- Is Half Day: Mark this option for half-day holidays
- Branches: Select which branches this holiday applies to for location-specific holidays
-
-
5.3.11 Holiday Features
The Holiday Management system offers several key capabilities:
- Multi-day Holidays: Support for holidays spanning multiple consecutive days
- Recurring Holidays: Configure holidays that repeat annually without manual re-entry
- Branch-specific: Assign holidays to specific locations for region-based observances
- Paid/Unpaid: Define payment policies for each holiday
- Half-day Support: Configure half-day holidays with appropriate calculations
- Holiday Calendar: Visual calendar display of all scheduled holidays
- Duration Calculation: Automatic calculation of holiday duration for payroll
- Branch Assignment: Flexibility to apply holidays to specific branches or all locations
-
5.3.12 Announcements Management
Announcements Management distributes company-wide communications and important updates to employees. This system enables targeted messaging, enhances employee engagement, and maintains organizational transparency through systematic information sharing.
-
1. Creating Company Announcements
Fill in the following information:
- Go to “HR Management” → “Announcements”
- Click “Create Announcement” button
- Title: Enter a clear announcement title (required)
- Category: Select from Company news, Policy updates, Events, or other categories
- Description: Provide a brief summary of the announcement
- Content: Enter the detailed announcement content with formatting (required)
- Start Date: Set when the announcement becomes active (required)
- End Date: Optionally set when the announcement expires
- Attachments: Upload any supporting documents or files
- Is Featured: Check to highlight this announcement prominently
- Is High Priority: Mark for urgent or critical announcements
- Is Company Wide: Choose whether to send to all employees or specific groups
- Target Departments: If not company-wide, select specific departments
- Target Branches: If not company-wide, select specific branches
-
-
5.3.13 Announcement Features
The Announcement Management system provides comprehensive communication capabilities:
- Rich Content: Organize announcements by type for easier navigation
- Category System: Send announcements to specific departments or branches
- Targeted Announcements: Department and branch-specific targeting
- Featured Announcements: Highlight important messages on the dashboard
- Priority Levels: Mark high-priority announcements for urgent matters
- Attachment Support: Include files and documents with announcements
- View Tracking: Track which employees have viewed announcements
- Active Status: Automatic activation and expiration based on configured dates
- Dashboard Integration: Featured and priority announcements appear prominently on employee dashboards
- Statistics: View engagement metrics and read rates for announcements
-
5.3.14 Announcement Operations
Key operations available for announcement management:
- Create: Compose new announcements with rich content and targeting options
- View: Display announcement details with read status tracking
- Edit: Modify announcement content, dates, and targeting settings
- Delete: Remove announcements with proper authorization
- Target Assignment: Configure delivery to specific departments or branches
- View Statistics: Access detailed analytics on announcement views and engagement
- Dashboard Display: Control how announcements appear on employee dashboards
-
5.3.15 Announcement View Tracking
Monitor announcement effectiveness with tracking features:
- View Analytics: See which employees have viewed each announcement.
- Engagement Metrics: Track overall engagement rates across announcements.
- Read Status: Monitor read and unread status for each employee.
- Statistics Dashboard: Access comprehensive announcement performance data.
- Targeted Delivery: Ensure announcements reach the intended audience.
-
5.3.16 Asset Operations
- Create: Create new assets with complete information.
- Assign: Assign assets to employees with checkout workflow.
- Maintain: Schedule and track asset maintenance.
- Depreciate: Calculate and track asset depreciation.
- Return: Process asset returns with check-in workflow.
- Dispose: Manage asset disposal process.
- Track: Monitor asset location and status changes.
- Report: Generate comprehensive asset reports.
5.4 Asset Management
Asset Management provides comprehensive tracking and control of company assets enabling inventory management, assignment tracking, maintenance scheduling, and depreciation calculation for complete organizational asset lifecycle management.
-
5.4.1 Asset Types Management
Asset Types Management categorizes company assets into organized groups enabling systematic asset classification, depreciation rate assignment, and standardized asset management procedures for efficient inventory control.
-
1. Creating Asset Types
- Go to “HR Management” → “Asset Management” → “Asset Types”
- Name: Asset type name (required)
- Description: Asset type description
- Depreciation Rate: Annual depreciation percentage
-
-
5.4.2 Assets Management
Assets Management maintains detailed records of individual company assets enabling complete asset tracking, assignment monitoring, condition assessment, and lifecycle management from acquisition to disposal.
-
1. Creating Assets
- Go to “HR Management” → “Asset Management” → “Assets”
- Click “Add Asset” button
- Name: Asset name (required)
- Asset Type: Link to asset type (required)
- Serial Number: Unique asset identifier
- Asset Code: Internal asset code
- Purchase Date: Asset purchase date
- Purchase Cost: Asset acquisition cost
- Status: Available, Assigned, Under Maintenance, Disposed
- Condition: New, Good, Fair, Poor
- Description: Detailed asset description
- Location: Current asset location
- Supplier: Asset supplier information
- Warranty Info: Warranty details
- Warranty Expiry Date: Warranty expiration date
- Images: Upload asset images
- Documents: Upload asset documents
- QR Code: Generate QR code for asset tracking
-
2. Asset Assignment Management
- Employee: Assign to employee (required)
- Checkout Date: Assignment date (required)
- Expected Return Date: Expected return date
- Checkin Date: Actual return date
- Checkout Condition: Asset condition when assigned
- Checkin Condition: Asset condition when returned
- Notes: Assignment notes
- Is Acknowledged: Employee acknowledgment
- Acknowledged At: Acknowledgment timestamp
- Assigned By: User who assigned the asset
- Received By: User who received the asset back
-
3. Asset Maintenance Management
- Maintenance Type: Repair, Preventive, Calibration, etc.
- Start Date: Maintenance start date (required)
- End Date: Maintenance completion date
- Cost: Maintenance cost
- Status: Scheduled, In Progress, Completed, Cancelled
- Details: Maintenance details
- Completion Notes: Post-maintenance notes
- Supplier: Maintenance service provider
-
4. Asset Depreciation Management
- Method: Straight Line, Reducing Balance
- Useful Life Years: Asset useful life
- Salvage Value: Residual value
- Current Value: Calculated current value
- Last Calculated Date: Last depreciation calculation
- Automatic Calculation: Real-time value updates
-
-
5.4.3 Advanced Asset Features
- Complete Asset Lifecycle: From acquisition to disposal
- Image & Document Management: Upload and manage asset-related files
- Assignment Tracking: Complete checkout/checkin workflow with acknowledgments
- Maintenance Scheduling: Preventive and corrective maintenance tracking
- Depreciation Calculation: Automatic asset depreciation with multiple methods
- Assignment History: Complete assignment audit trail
- Overdue Tracking: Track overdue asset returns
- Condition Monitoring: Track asset condition changes
- Warranty Management: Track warranty information and expiry dates
- Location Tracking: Monitor asset locations
- Supplier Management: Track asset suppliers and service providers
- Status Management: Comprehensive asset status workflow
- Asset Dashboard: Visual overview with charts and reports
- Depreciation Reports: Automated depreciation reporting
- Assignment Reports: Assignment history and current status reports
5.5 Training Management
Training Management facilitates employee skill development and knowledge enhancement through structured training programs enabling competency building, certification tracking, and professional development for organizational growth.
-
5.5.1 Training Types Management
Training Types Management categorizes different training methodologies and formats enabling systematic training classification, duration standardization, and program organization for effective learning management.
-
1. Creating Training Types
- Name: Training type name (required)
- Description: Training type description
- Duration: Standard training duration
-
-
5.5.2 Training Programs Management
Training Programs Management creates and organizes comprehensive learning curricula enabling structured skill development, knowledge transfer, and professional growth through systematic educational program delivery.
-
1. Creating Training Programs
- Name: Program name (required)
- Training Type: Link to training type
- Description: Program description
- Duration: Program duration
- Cost: Training cost
- Trainer: Internal or external trainer
-
-
5.5.3 Training Sessions Management
Training Sessions Management schedules and coordinates individual training events enabling participant management, resource allocation, and session delivery for effective knowledge transfer and skill building.
-
1. Creating Training Sessions
- Program: Link to training program
- Session Name: Session title
- Date/Time: Session schedule
- Location: Training location
- Trainer: Session trainer
- Max Participants: Capacity limit
-
-
5.5.4 Employee Training Management
Employee Training Management tracks individual employee participation in training programs enabling progress monitoring, completion certification, and skill development documentation for professional growth tracking.
-
1. Assigning Training
- Employee: Select employee
- Training Program: Assign program
- Status: Enrolled, in-progress, completed
- Completion Date: Training completion
- Certificate: Training certificate
-
5.6 Performance Management
Performance Management enables systematic employee evaluation and goal tracking through structured assessment processes, performance indicators, and review cycles for continuous improvement and professional development.
-
5.6.1 Performance Indicator Categories
Performance Indicator Categories organize evaluation criteria into structured groups enabling systematic performance measurement, weighted assessments, and comprehensive evaluation framework development.
-
1. Creating Categories
- Name: Category name (required)
- Description: Category description
- Weight: Category importance weight
-
-
5.6.2 Performance Indicators
Performance Indicators define specific measurable criteria for employee evaluation enabling objective assessment, performance tracking, and standardized measurement across organizational roles and responsibilities.
-
1. Creating Indicators
- Name: Indicator name (required)
- Category: Link to category
- Description: Indicator description
- Measurement: How to measure performance
-
-
5.6.3 Goal Types Management
Goal Types Management categorizes different objective categories enabling structured goal setting, frequency definition, and systematic target management for employee performance planning and achievement tracking.
-
1. Creating Goal Types
- Name: Goal type name (required)
- Description: Goal type description
- Frequency: Annual, quarterly, monthly
-
-
5.6.4 Employee Goals Management
Employee Goals Management sets and tracks individual employee objectives enabling performance planning, progress monitoring, and achievement measurement for professional development and organizational alignment.
-
1. Creating Employee Goals
- Employee: Select employee
- Goal Type: Link to goal type
- Title: Goal title
- Description: Goal description
- Target Date: Goal deadline
- Status: Not started, in-progress, completed
-
-
5.6.5 Review Cycles Management
Review Cycles Management establishes systematic evaluation periods enabling structured performance assessments, regular feedback delivery, and consistent evaluation scheduling for organizational performance management.
-
1. Creating Review Cycles
- Name: Review cycle name (required)
- Start Date: Review period start
- End Date: Review period end
- Type: Annual, quarterly, monthly
- Status: Active, completed
-
-
5.6.6 Employee Reviews Management
Employee Reviews Management conducts formal performance evaluations enabling comprehensive assessment documentation, feedback delivery, and performance rating assignment for employee development and organizational decision-making.
-
1. Creating Employee Reviews
- Employee: Employee being reviewed
- Review Cycle: Link to review cycle
- Reviewer: Manager or HR
- Review Date: Review date
- Rating: Performance rating
- Comments: Review comments
-
6. Recruitment Management
Recruitment Management provides comprehensive hiring process automation from initial job requisition through candidate onboarding. This complete system enables systematic talent acquisition, interview coordination, and streamlined hiring workflows that support your organization’s growth and staffing needs. By centralizing all recruitment activities, you can manage job postings, track candidates, coordinate interviews, and onboard new hires efficiently.
6.1 Job Management
Job Management orchestrates the complete job posting lifecycle, from creating position requisitions to filling open roles. This systematic approach helps you define hiring requirements, manage open positions, and execute effective talent acquisition strategies.
-
6.1.1 Job Categories Management
Job Categories Management organizes positions into structured classifications, enabling systematic job organization and efficient recruitment process management. By categorizing positions, you can better align roles with departments and streamline your hiring workflows.
-
1. Creating Job Categories
- Go to “Recruitment” → “Job Categories”
- Click “Add Job Category” button
- Name: Category name (required)
- Description: Category description
- Status: Active or Inactive
Once saved, the category will be available when creating job requisitions and postings.
-
-
6.1.2 Job Requisitions Management
Job Requisitions Management initiates the hiring process through formal position requests. This system enables budget approval, requirement specification, and systematic hiring authorization for effective workforce planning.
-
1. Creating Job Requisitions
- Go to “Recruitment” → “Job Requisitions”
- Click “Add Job Requisition” button
- Requisition Code: Provide a unique identifier for tracking purposes
- Title: Enter the job title (required)
- Job Category: Select the appropriate job category (required)
- Department: Specify the hiring department (required)
- Positions Count: Indicate how many positions need to be filled
- Budget Range: Define the minimum and maximum salary budget
- Skills Required: List the required skills and competencies
- Education Required: Specify educational qualifications needed
- Experience Required: Enter the years of experience required
- Description: Provide a detailed job description
- Responsibilities: Outline key job responsibilities and duties
- Priority: Select from Low, Medium, High, or Urgent
- Status: Choose from Draft, Pending Approval, Approved, or Rejected
- Approved By: Once approved, this field shows the approving manager
- Approval Date: Records the date of approval
-
-
6.1.3 Job Types Management
Job Types Management defines employment categories and work arrangements enabling contract classification, employment term specification, and systematic position type organization for diverse workforce management.
-
1. Creating Job Types
- Go to “Recruitment” → “Job Types”
- Click “Add Job Type” button
- Name: Job type name (Full-time, Part-time, Contract, Internship)
- Description: Job type description
- Status: Active or Inactive
-
-
6.1.4 Job Locations Management
Job Locations Management establishes work location options enabling geographical position assignment, remote work coordination, and multi-location hiring for flexible workforce distribution
-
1. Creating Job Locations
- Go to “Recruitment” → “Job Locations”
- Click “Add Job Location” button
- Name: Location name (required)
- Address: Complete address
- City: City name
- State: State/Province
- Country: Country
- Status: Active or Inactive
-
-
6.1.5 Job Postings Management
Job Postings Management creates and publishes position advertisements enabling candidate attraction, requirement communication, and systematic job marketing for effective talent acquisition.
-
1. Creating Job Postings
- Navigate to “Recruitment” → “Job Postings”
- Click “Add Job Posting” button
-
Fill in the comprehensive job posting information:
- Requisition: Link to the approved job requisition
- Job Code: Enter a unique job posting code
- Title: Provide the job posting title (required)
- Job Type: Select the employment type (required)
- Location: Choose the job location (required)
- Department: Select the hiring department (required)
- Experience Range: Specify minimum and maximum years of experience required
- Salary Range: Define minimum and maximum salary offered
- Description: Write a detailed job description that clearly explains the role
- Requirements: List job requirements, qualifications, and necessary skills
- Benefits: Describe job benefits, perks, and compensation package details
- Application Deadline: Set the last date for accepting applications
- Is Published: Toggle to control publication status
- Publish Date: Set when the job should go live
- Is Featured: Mark as a featured job to highlight it prominently
- Status: Choose from Draft, Published, Closed, or On Hold
Once published, the job posting becomes visible to potential candidates and begins accepting applications.
-
6.2 Candidate Management
Candidate Management tracks and evaluates potential employees throughout the entire hiring process. This system enables comprehensive applicant assessment, interview coordination, and systematic candidate evaluation to support informed hiring decisions.
-
6.2.1 Candidate Sources Management
Candidate Sources Management tracks recruitment channels and applicant origins, enabling you to analyze source effectiveness and optimize your recruitment strategy based on performance data.
-
1. Creating Candidate Sources
- Go to “Recruitment” → “Candidate Sources”
- Click the “Add Candidate Source” button
- Name: Provide the source name such as LinkedIn, Job Portal, Referral, or Career Fair
- Description: Describe this recruitment channel
- Type: Select from Website, Referral, Agency, or Walk-in
- Status: Choose Active or Inactive
-
-
6.2.2 Candidates Management
Candidates Management maintains comprehensive applicant profiles enabling resume storage, qualification tracking, and systematic candidate evaluation throughout the recruitment process.
-
1. Creating Candidates
To add a candidate to your system:
- Navigate to “Recruitment” → “Candidates”
- Click the “Add Candidate” button
-
Enter the candidate’s information:
- Name: Enter the candidate’s full name (required)
- Email: Provide the candidate’s email address (required)
- Phone: Enter the contact number
- Job Posting: Select the position they applied for
- Source: Indicate how the candidate found the job
- Resume: Upload the candidate’s resume file
- Cover Letter: Include cover letter text if provided
- Current Salary: Record current compensation if disclosed
- Expected Salary: Note salary expectations
- Notice Period: Document the candidate’s current notice period
- Status: Track progress as Applied, Screening, Interview, Offer, Hired, or Rejected
The candidate profile serves as a central repository for all information related to the applicant throughout the hiring process.
-
6.3 Interview Process
Interview Process Management coordinates candidate evaluation activities through systematic assessment, feedback collection, and structured workflows. This ensures consistent and effective candidate selection across all positions.
-
6.3.1 Interview Types Management
Interview Types Management defines various interview formats and methodologies enabling assessment standardization, interview structure organization, and systematic evaluation approach implementation.
-
1. Creating Interview Types
To define a new interview type:
- Go to “Recruitment” → “Interview Types”
- Click “Add Interview Type” button
Provide the following details:
- Name: Enter the interview type name such as Phone, Video, In-person, or Technical
- Description: Describe the purpose and format of this interview type
- Duration: Specify the standard duration in minutes
- Status: Select Active or Inactive
-
-
6.3.2 Interview Rounds Management
Interview Rounds Management organizes multi-stage interview processes enabling sequential candidate evaluation, assessment progression, and systematic interview workflow coordination.
-
1. Creating Interview Rounds
- Go to “Recruitment” → “Interview Rounds”
- Click “Add Interview Round” button
- Name: Enter a descriptive round name such as HR Round, Technical Round, or Final Round
- Job Posting: Link to the associated job posting
- Interview Type: Select the type of interview for this round
- Sequence: Define the order in which this round occurs
- Description: Provide details about what this round evaluates
- Status: Choose Active or Inactive
-
-
6.3.3 Interviews Management
Interviews Management schedules and coordinates candidate meetings enabling interviewer assignment, time coordination, and systematic interview execution for effective candidate assessment.
-
1. Scheduling Interviews
To schedule a new interview:
- Go to “Recruitment” → “Interviews”
- Click “Schedule Interview” button
-
Enter the interview details:
- Candidate: Select the candidate to interview (required)
- Job Posting: Link to the related job posting
- Interview Round: Choose the appropriate interview round
- Interview Type: Select the type of interview being conducted
- Date: Set the interview date (required)
- Time: Specify the interview time (required)
- Location: Provide the interview location or video conference link
- Interviewer: Assign one or more interviewers
- Notes: Add any preparation notes or special instructions
- Status: Track as Scheduled, Completed, Cancelled, or Rescheduled
-
-
6.3.4 Interview Feedback Management
Interview Feedback Management collects and organizes interviewer assessments enabling systematic candidate evaluation, decision documentation, and comprehensive assessment tracking.
-
1. Recording Feedback
After conducting an interview, record feedback as follows:
- Go to “Recruitment” → “Interview Feedback”
- Click “Add Feedback” button
Complete the feedback form:
- Interview: Link to the specific interview
- Interviewer: Identify who is providing the feedback
- Overall Rating: Provide a rating on a scale of 1-10
- Technical Skills: Assess technical competencies
- Communication: Rate communication skills
- Cultural Fit: Evaluate alignment with company culture
- Comments: Provide detailed written feedback
- Recommendation: Select Hire, Maybe, or No Hire
- Next Steps: Recommend what should happen next in the process
Structured feedback helps maintain consistency in candidate evaluation and supports data-driven hiring decisions.
-
-
6.3.5 Candidate Assessments Management
Candidate Assessments Management conducts structured evaluations and testing enabling skill verification, competency measurement, and objective candidate assessment for informed hiring decisions.
-
1. Creating Assessments
To record a candidate assessment:
- Go to “Recruitment” → “Candidate Assessments”
- Click “Add Assessment” button
- Candidate: Select the candidate being assessed
- Assessment Type: Choose from Technical, Behavioral, Aptitude, or Personality
- Assessment Date: Record when the assessment was conducted
- Score: Enter the candidate’s score
- Max Score: Specify the maximum possible score
- Duration: Note the time taken to complete the assessment
- Notes: Add observations and additional notes
- Status: Track as Scheduled, Completed, or Cancelled
-
6.4 Onboarding
Onboarding Management facilitates new employee integration through structured processes enabling smooth transition, documentation completion, and systematic new hire orientation for successful employee integration.
-
6.4.1 Offer Templates Management
Offer Templates Management creates standardized employment offers enabling consistent offer presentation, legal compliance, and systematic offer generation for professional hiring communication.
-
1. Creating Offer Templates
To create a reusable offer template:
- Navigate to “Recruitment” → “Offer Templates”
- Click the “Create Offer Template” button
- Name: Enter a descriptive template name (required)
- Job Type: Associate with specific job types
- Content: Write the offer letter template using standard formatting
- Variables: Use dynamic fields like {{candidate_name}}, {{salary}}, {{position}} that auto-populate
- Status: Select Active or Inactive
-
-
6.4.2 Offers Management
Offers Management generates and tracks employment proposals enabling offer delivery, acceptance monitoring, and systematic offer lifecycle management for successful candidate conversion.
-
1. Creating Offers
To extend an offer to a candidate:
- Go to “Recruitment” → “Offers”
- Click “Create Offer” button
-
Fill in the offer details:
- Candidate: Select the candidate receiving the offer (required)
- Job Posting: Link to the related position
- Offer Template: Choose a predefined template if available
- Salary: Specify the offered salary
- Start Date: Propose the joining date
- Offer Date: Record when the offer is made
- Expiry Date: Set the offer validity period
- Benefits: List additional benefits included in the offer
- Terms: Add any special terms and conditions
- Status: Track as Draft, Sent, Accepted, Rejected, Expired, or Withdrawn
-
-
6.4.3 Onboarding Checklists Management
Onboarding Checklists Management creates structured new hire task lists enabling systematic orientation, documentation completion, and comprehensive new employee integration processes.
-
1. Creating Checklists
To create an onboarding checklist:
- Go to “Recruitment” → “Onboarding Checklists”
- Click “Add Checklist” button
-
Define the checklist:
- Name: Enter a descriptive checklist name (required)
- Description: Explain the purpose of this checklist
- Department: Specify which department uses this checklist
- Job Type: Indicate applicable job types
- Status: Choose Active or Inactive
-
-
6.4.4 Checklist Items Management
Checklist Items Management defines individual onboarding tasks enabling detailed process breakdown, responsibility assignment, and systematic new hire activity coordination.
-
1. Creating Checklist Items
To add tasks to a checklist:
- Go to “Recruitment” → “Checklist Items”
- Click “Add Checklist Item” button
-
Configure the item:
- Checklist: Select the parent checklist
- Item: Write the task description
- Responsible: Specify who should complete this task
- Due Days: Set how many days after joining the task should be completed
- Mandatory: Mark whether the task is required or optional
- Order: Define the sequence in which tasks should be completed
- Status: Select Active or Inactive
-
-
6.4.5 Candidate Onboarding Management
Candidate Onboarding Management executes new hire integration processes enabling progress tracking, completion monitoring, and systematic new employee orientation for successful workplace integration.
-
1. Creating Onboarding Records
To begin onboarding a new hire:
- Go to “Recruitment” → “Candidate Onboarding”
- Click “Start Onboarding” button
-
Enter the onboarding information:
- Candidate: Select the new hire
- Checklist: Choose the applicable onboarding checklist
- Start Date: Set when onboarding begins
- Expected Completion: Define when onboarding should be complete
- Assigned To: Select the HR person responsible for managing this onboarding
- Progress: The system tracks completion percentage automatically
- Status: Monitor as Not Started, In Progress, Completed, or On Hold
-
-
6.4.6 Recruitment Features
The Recruitment Management system provides comprehensive capabilities:
- Complete Hiring Pipeline: Manage every stage from initial requisition through successful onboarding
- Multi-stage Interview Process: Configure customizable interview rounds tailored to your needs
- Assessment Integration: Conduct and track built-in candidate assessments
- Offer Management: Generate professional offers using template-based systems
- Onboarding Workflow: Guide new hires through structured orientation processes
- Candidate Tracking: Monitor the complete candidate journey from application to hire
- Interview Scheduling: Automate scheduling with notifications to all participants
- Feedback Collection: Gather structured interview feedback for better decision-making
- Reporting: Access comprehensive recruitment analytics and performance metrics
- Integration: Seamlessly connect with other HR modules for complete workforce management
7. Contract Management
Contract Management provides comprehensive employment agreement administration throughout the entire contract lifecycle. This system enables systematic contract creation, renewal tracking, and legal documentation management, ensuring compliance and organized employee contract administration across your organization.
7.1 Contract Types
Contract Types Management defines various employment agreement categories, enabling standardized classification and systematic organization of different employment arrangements. By establishing contract types, you can ensure consistency in how agreements are structured and managed.
-
7.1.1 Creating Contract Types
To define a new contract type:
-
1. Access Contract Types
- Go to “Contract Management” → “Contract Types”
- Click “Add Contract Type” button
-
2. Contract Type Information
Fill in the following details to configure the contract type:
- Name: Enter the contract type name such as Permanent, Temporary, Probation, or Consultant
- Description: Provide a detailed description of this contract type
- Default Duration Months: Specify the standard contract duration in months
- Probation Period Months: Define the probation period duration for this contract type
- Notice Period Days: Set the required notice period in days
- Is Renewable: Indicate whether contracts of this type can be renewed (Yes/No)
- Status: Select Active or Inactive to control whether this type is available for use
Once saved, the contract type will be available when creating employee contracts, ensuring consistent application of terms and conditions.
-
7.2 Employee Contracts
Employee Contracts Management creates and maintains individual employment agreements for your workforce. This system enables comprehensive contract generation, terms specification, and systematic employment documentation that supports legal compliance and effective workforce management.
-
7.2.1 Creating Employee Contracts
-
1. Access Employee Contracts
To create a new employee contract:
- Go to “Contract Management” → “Employee Contracts”
- Click “Add Contract” button
-
2. Contract Information
Enter the complete contract details:
- Contract Number: Provide a unique contract identifier for tracking purposes
- Employee: Select the employee for whom the contract is being created (required)
- Contract Type: Choose the appropriate contract type (required)
- Start Date: Set the contract start date (required)
- End Date: Specify the contract end date if applicable
- Basic Salary: Enter the base salary amount
- Allowances: Add any additional allowances included in the compensation package (supports multiple entries)
- Benefits: List employee benefits such as health insurance, retirement contributions, or other perks (supports multiple entries)
- Terms & Conditions: Document the detailed terms and conditions of employment
- Status: Select from Draft, Active, Expired, or Terminated
- Approved By: Once approved, this field records the manager who authorized the contract
- Approved At: System automatically records the approval timestamp
After creating the contract, it can be reviewed, approved, and activated through the appropriate workflow.
-
-
7.2.2 Contract Features
The Employee Contracts system provides several powerful capabilities:
- Days Until Expiry: View real-time countdown to contract expiration for proactive management
- Amendment Tracking: Record and track all modifications made to contracts over time
- Renewal Management: Handle contract renewals systematically when agreements reach their end date
- Approval Workflow: Implement multi-level approval processes to ensure proper authorization
7.3 Contract Renewals
Contract Renewals Management handles employment agreement extensions, enabling systematic renewal processing and contract continuation. This feature ensures smooth management of ongoing employment relationships when contracts reach their expiration dates.
-
7.3.1 Creating Contract Renewals
To process a contract renewal:
-
1. Access Contract Renewals
- Go to “Contract Management” → “Contract Renewals”
- Click “Add Renewal” button
-
2. Renewal Information
Complete the renewal details:
- Contract: Link to the existing contract being renewed (required)
- Renewal Number: The system assigns a sequential renewal number for tracking
- Current End Date: Displays the existing contract’s end date
- New Start Date: Specify when the renewed contract begins
- New End Date: Set when the renewed contract will expire
- New Basic Salary: Enter the updated basic salary for the renewal period
- New Allowances: Document any changes to allowances (supports multiple entries)
- New Benefits: Update the benefits package if changes are being made (supports multiple entries)
- New Terms & Conditions: Include any modified terms and conditions
- Changes Summary: Provide a clear summary of all changes from the original contract
- Reason: Document the reason for the renewal
- Status: Track the renewal as Pending, Approved, or Rejected
- Requested By: System records who initiated the renewal request
- Approved By: Once processed, records the manager who approved the renewal
- Approval Notes: Add any comments or notes related to the approval decision
-
-
7.3.2 Renewal Features
The Contract Renewals system offers comprehensive management capabilities:
- Change Comparison: Easily compare original contract terms versus renewed terms to identify modifications
- Total Compensation Calculation: Automatically calculate the complete compensation package including salary, allowances, and benefits
- Approval Workflow: Route renewals through appropriate multi-level approval processes
- Notification System: Automatically alert relevant stakeholders about pending and processed renewals
- History Tracking: Maintain complete renewal history for audit and reference purposes
7.4 Contract Templates
Contract Templates Management creates standardized agreement formats that enable consistent contract generation and legal compliance. This feature streamlines contract creation by providing professional, pre-formatted templates with dynamic content capabilities.
-
7.4.1 Creating Contract Templates
To create a reusable contract template:
-
1. Access Contract Templates
- Go to “Contract Management” → “Contract Templates”
- Click “Add Template” button
-
2. Template Information
Configure the template with the following details:
- Name: Enter a descriptive template name (required)
- Description: Provide details about the purpose and use of this template
- Contract Type: Link the template to a specific contract type
- Template Content: Write the contract template text using standard formatting
- Variables: Define dynamic fields that will be replaced with actual values when generating contracts (supports multiple variables)
- Clauses: Add standard contract clauses that should be included (supports multiple clauses)
- Is Default: Check this box to set as the default template for the selected contract type
- Status: Choose Active or Inactive to control template availability
-
-
7.4.2 Template Features
The Contract Templates system provides flexible document generation capabilities:
- Variable System: Use {{variable_name}} placeholders throughout your template that automatically populate with actual data when contracts are generated
- Contract Generation: Quickly generate new contracts from templates, saving time and ensuring consistency
- Clause Management: Organize and manage standard contract clauses that can be reused across multiple templates
- Default Templates: Set default templates for each contract type to streamline the contract creation process
- Rich Content: Support for formatted text, allowing professional document presentation
-
7.4.3 Contract Management Operations
The Contract Management system supports comprehensive operations throughout the contract lifecycle:
- Create: Generate new employment contracts with complete information and proper documentation
- Renew: Process contract renewals with detailed change tracking and comparison capabilities
- Amend: Make amendments to existing contracts while maintaining version history
- Approve: Implement multi-level approval workflows to ensure proper authorization
- Expire: Handle contract expiration with automated notifications to relevant parties
- Template: Generate contracts efficiently from predefined templates for consistency
- Track: Monitor the complete contract lifecycle and important dates such as renewals and expirations
- Report: Generate comprehensive reports and analytics on contract status, expirations, and workforce agreements
This systematic approach to contract management ensures legal compliance, maintains accurate employment records, and provides visibility into all employment agreements across your organization.
8. Document Management
Document Management provides centralized document storage and organization for your entire organization. This comprehensive system enables systematic file management, version control, and document workflows, ensuring proper documentation practices and compliance tracking across all departments.
8.1 Document Categories
Document Categories Management organizes files into structured classifications enabling systematic document organization, access control, and category-based file management for efficient document retrieval and administration.
-
8.1.1 Creating Document Categories
-
1. Access Document Categories
To create a new document category:
- Go to “Document Management” → “Document Categories”
- Click “Add Category” button
-
2. Category Information
Configure the category with the following details:
- Name: Enter a descriptive category name (required)
- Description: Provide details about what documents belong in this category
- Color: Select a color for visual identification and quick recognition
- Icon: Choose an icon to represent this category
- Sort Order: Define the display order in which categories appear
- Is Mandatory: Check this box if documents in this category are required for all employees
- Status: Select Active or Inactive to control category availability
Once created, the category will be available for organizing documents and can help employees quickly locate the files they need.
-
8.2 HR Documents
HR Documents Management stores and manages company-wide documents in a centralized location. This system enables secure file storage, version tracking, and controlled document distribution for systematic organizational documentation and employee access.
-
8.2.1 Creating HR Documents
To upload a new HR document:
-
1. Access HR Documents
- Go to “Document Management” → “HR Documents”
- Click “upload Document” button
-
2. Document Information
Complete the document details:
- Title: Enter a clear, descriptive document title (required)
- Description: Provide a brief explanation of the document’s content and purpose
- Category: Select the appropriate document category (required)
- File Upload: Browse and upload the document file from your computer
- File Name: The system captures the original file name automatically
- File Path: Storage location is automatically assigned by the system
- File Type: Document format is automatically detected (PDF, DOC, DOCX, etc.)
- File Size: File size in bytes is recorded automatically
- Version: Specify the document version number for tracking purposes
- Status: Choose from Draft, Published, or Archived
- Effective Date: Set when the document becomes effective
- Expiry Date: Optionally set when the document expires or needs review
- Requires Acknowledgment: Check this box if employees must acknowledge they have read this document
- Uploaded By: The system automatically records who uploaded the document
- Approved By: Once approved, this field records the manager who authorized the document
- Approved At: System automatically captures the approval timestamp
After uploading, documents can be reviewed through an approval workflow before being published to employees.
-
-
8.2.2 Document Features
The HR Documents system provides comprehensive document management capabilities:
- File Size Formatting: Automatically displays file sizes in user-friendly formats (KB, MB, GB)
- Expiry Detection: System automatically detects and flags expired documents for review
- Download Tracking: Monitor how many times each document has been downloaded
- Version Control: Maintain multiple versions of documents with complete version history
- Access Control: Implement document-specific permissions to control who can view or download files
- Approval Workflow: Route documents through multi-level approval processes before publication
8.3 Document Acknowledgments
Document Acknowledgments Management tracks employee document review and confirmation, enabling compliance monitoring and systematic verification that employees have received and read important documents. This is essential for legal compliance and policy acknowledgment.
-
8.3.1 Creating Document Acknowledgments
-
1. Access Document Acknowledgments
To assign a document for employee acknowledgment:
- Go to “Document Management” → “Document Acknowledgments”
- Click “Assign Document” button
-
2. Acknowledgment Information
- Document: Select the HR document that requires acknowledgment (required)
- User: Choose the employee who must acknowledge the document (required)
- Status: Track acknowledgment status as Pending, Acknowledged, or Overdue
- Due Date: Set a deadline by which the employee must acknowledge the document
- Acknowledgment Note: Space for employees to add notes or comments when acknowledging
- IP Address: System automatically captures the user’s IP address for verification purposes
- User Agent: System records browser and device information
- Assigned By: System tracks who assigned the acknowledgment requirement
- Assigned At: System records when the acknowledgment was assigned
- Acknowledged At: System captures the exact timestamp when the employee acknowledges the document
This systematic tracking ensures you maintain complete records of document distribution and employee acknowledgment for compliance and audit purposes.
-
-
8.3.2 Acknowledgment Features
The Document Acknowledgments system offers powerful tracking capabilities:
- Overdue Detection: Automatically identify and flag acknowledgments that have passed their due date
- Days Calculation: Calculate and display the number of days overdue or remaining until the deadline
- Tracking Information: Capture IP address and browser information for verification and audit trails
- Assignment Workflow: Maintain records of who assigned acknowledgments and when
- Compliance Monitoring: Monitor organization-wide acknowledgment compliance with real-time dashboards and reports
8.4 Document Templates
Document Templates Management creates standardized document formats that enable consistent document generation across your organization. This feature supports template reuse and systematic document creation for professional documentation and organizational consistency.
-
8.4.1 Creating Document Templates
To create a reusable document template:
-
1. Access Document Templates
- Go to “Document Management” → “Document Templates”
- Click “Add Template” button
2. Template Information
Configure the template with the following details:
- Name: Enter a descriptive template name (required)
- Description: Explain the purpose and intended use of this template
- Category: Link to an appropriate document category
- Template Content: Write the template content using placeholders for dynamic information
- Placeholders: Define available placeholders that can be used in the template (supports multiple entries)
- Default Values: Set default values for placeholders when generating documents (supports multiple entries)
- Is Default: Check this box to set as the default template for the selected category
- File Format: Choose the output file format such as PDF, DOC, or DOCX
- Status: Select Active or Inactive to control template availability
-
-
8.4.2 Template Features
The Document Templates system provides flexible document generation capabilities:
- Placeholder System: Use {{placeholder_name}} syntax throughout your template for dynamic content that automatically populates with actual data
- Document Generation: Quickly generate new documents from templates with employee-specific information
- Default Values: Configure default values that pre-populate common fields, saving time during document creation
- Multiple Formats: Support various output formats to meet different business requirements
- Template Merging: Automatically merge template content with employee data for personalized document generation
-
8.4.3 Document Management Operations
The Document Management system supports comprehensive operations throughout the document lifecycle:
- Upload: Add new documents to the system with complete metadata and categorization
- Categorize: Organize documents using structured categories for efficient retrieval
- Version: Maintain multiple document versions with complete history and comparison capabilities
- Approve: Route documents through appropriate approval workflows before publication
- Acknowledge: Track employee acknowledgment of important documents and policies
- Expire: Manage document expiration with automated notifications and review reminders
- Template: Generate standardized documents from pre-formatted templates for consistency
- Access: Control document access through granular permissions based on roles and departments
- Track: Monitor document usage, downloads, and acknowledgment compliance with detailed analytics
This comprehensive document management system ensures your organization maintains organized, accessible, and compliant documentation practices while providing employees with easy access to the information they need.
9. Meeting Management
Meeting Management facilitates comprehensive meeting coordination and scheduling across your organization. This system enables systematic meeting organization, attendee management, and structured workflows that support effective communication and collaboration among teams.
9.1 Meeting Types
Meeting Types Management categorizes different meeting formats and purposes, enabling systematic classification and standardization of meeting durations. By defining meeting types, you can ensure consistent coordination and help employees understand the nature and expected outcomes of scheduled meetings.
-
9.1.1 Creating Meeting Types
To define a new meeting type:
1. Access Meeting Types
- Go to “Meeting Management” → “Meeting Types”
- Click “Add Meeting Type” button
2. Meeting Type Information
Configure the meeting type with the following details:
- Name: Enter the meeting type name such as Team Meeting, One-on-One, Training, or Board Meeting
- Description: Provide a detailed description of the purpose and typical agenda for this meeting type
- Color: Select a color for visual identification in calendars and schedules
- Default Duration: Specify the standard duration in minutes for this type of meeting
- Status: Choose Active or Inactive to control whether this type is available for scheduling
Once created, the meeting type will be available when scheduling new meetings, helping organizers set appropriate durations and expectations.
9.2 Meeting Rooms
Meeting Rooms Management maintains facility resources and tracks room availability, enabling efficient space reservation and capacity management. This system helps optimize meeting space utilization across your organization.
-
9.2.1 Creating Meeting Rooms
To add a new meeting room to your system:
1. Access Meeting Rooms
- Go to “Meeting Management” → “Meeting Rooms”
- Click “Add Meeting Room” button
2. Meeting Room Information
Enter the room details:
- Name: Provide a clear room name or identifier (required)
- Location: Specify the room’s location including building, floor, or wing
- Capacity: Enter the maximum occupancy or seating capacity
- Equipment: List available equipment such as projectors, whiteboards, video conferencing systems, or other amenities
- Status: Select Active or Inactive to control room availability for bookings
-
9.2.2 Meeting Room Features
- Room Booking: Enable employees to reserve rooms for scheduled meetings
- Capacity Management: Track room occupancy to ensure meetings don’t exceed space limitations
- Equipment Tracking: Maintain an updated list of available equipment in each room
- Availability Calendar: View real-time room availability to prevent double bookings and conflicts
9.3 Meetings
Meetings Management schedules and organizes meeting events, enabling comprehensive agenda planning, attendee coordination, and systematic meeting execution. This ensures effective organizational communication and supports informed decision-making.
-
9.3.1 Creating Meetings
To schedule a new meeting:
1. Access Meetings
- Go to “Meeting Management” → “Meetings”
- Click “Schedule Meeting” button
2. Meeting Information
Enter the basic meeting details:
- Title: Provide a clear, descriptive meeting title (required)
- Meeting Type: Select the appropriate meeting type from your predefined categories
- Date: Set the meeting date (required)
- Start Time: Specify when the meeting begins (required)
- End Time: Specify when the meeting ends (required)
- Location: Enter the meeting location, room name, or indicate if it’s a virtual meeting
- Description: Provide the meeting agenda, objectives, or discussion topics
- Status: Track as Scheduled, Completed, or Cancelled
3. Meeting Details
Configure additional meeting settings:
- Organizer: The system automatically identifies the meeting organizer
- Recurring: Set up recurring meetings for regular team meetings or standing appointments
- Video Link: Add online meeting links for virtual or hybrid meetings
- Reminder: Configure automatic reminders to notify attendees before the meeting
Once the meeting is created, invitations are automatically sent to all attendees with complete meeting information.
-
9.3.2 Meeting Features
The Meetings system provides advanced coordination capabilities:
- Calendar Integration: Synchronize meetings with external calendar systems like Google Calendar or Outlook
- Recurring Meetings: Configure meetings that repeat daily, weekly, monthly, or on custom schedules
- Video Conferencing: Integrate with video platforms for seamless virtual meeting access
- Reminder System: Send automatic reminders to attendees at specified intervals before meetings
9.4 Meeting Attendees
Meeting Attendees Management coordinates participant involvement enabling invitation management, attendance tracking, and systematic attendee coordination for comprehensive meeting participation control.
-
9.4.1 Managing Meeting Attendees
To add participants to a meeting:
1. Adding Attendees
Configure attendee information:
- Employee: Select internal employees from your organization
- External: Add external participants who are not in your employee system
- Role: Assign roles such as Organizer, Presenter, or Attendee
- Status: Track invitation status as Invited, Accepted, Declined, or Tentative
-
9.4.2 Attendee Features
The Meeting Attendees system offers comprehensive participation management:
- RSVP Tracking: Monitor attendance responses to understand who will attend
- Role Assignment: Define specific roles and responsibilities for each attendee
- Notification System: Automatically send meeting invitations and updates to all participants
- Attendance Tracking: Record actual attendance for meetings to maintain accurate participation records
9.5 Meeting Minutes
Meeting Minutes Management documents meeting discussions and decisions, enabling systematic record keeping and comprehensive documentation. This ensures important information is captured and accessible for future reference and follow-up.
-
9.5.1 Creating Meeting Minutes
To document meeting minutes:
1. Access Meeting Minutes
- Go to “Meeting Management” → “Meeting Minutes”
- Click “Add Minutes” button
2. Minutes Information
Record the meeting proceedings:
- Meeting: Link to the associated meeting
- Date: Record the date when minutes are being documented
- Attendees: List all participants who attended the meeting
- Agenda: Document the meeting agenda items that were discussed
- Discussion: Capture key discussion points and conversation highlights
- Decisions: Record all decisions made during the meeting
- Action Items: List follow-up actions assigned during the meeting
-
9.5.2 Minutes Features
The Meeting Minutes system provides professional documentation capabilities:
- Rich Text Editor: Format meeting minutes using headings, bullet points, and styling for professional presentation
- Template System: Use predefined meeting minute templates to maintain consistency across all meetings
- Distribution: Automatically share finalized minutes with all attendees and relevant stakeholders
- Archive: Store historical meeting minutes in an organized and searchable repository
9.6 Action Items
Action Items Management tracks meeting follow-up tasks and assignments, enabling systematic task delegation and progress monitoring. This ensures that decisions made during meetings are properly implemented and followed through to completion.
-
9.6.1 Creating Action Items
To create a new action item:
1. Access Action Items
- Go to “Meeting Management” → “Action Items”
- Click “Add Action Item” button
2. Action Item Information
Define the task details:
- Meeting: Link to the meeting where this action item was created
- Task: Enter a clear description of the action item and expected outcome
- Assigned To: Select the person responsible for completing this task
- Due Date: Set the completion deadline
- Priority: Choose the priority level such as High, Medium, or Low
- Status: Track task progress as Open, In-progress, or Completed
-
9.6.2 Action Item Features
The Action Items system provides comprehensive task management:
- Task Tracking: Monitor the progress of all action items across meetings
- Reminder System: Send automatic deadline reminders to responsible parties
- Status Updates: Track real-time completion status and progress updates
- Reporting: Generate comprehensive reports on action item completion rates and overdue tasks
This systematic approach to meeting management ensures that your organization maintains productive meetings with clear documentation, accountability, and effective follow-through on all commitments.
10. Leave Management
Leave Management provides comprehensive employee absence tracking and approval workflows across your organization. This system enables systematic leave administration, accurate balance calculation, and consistent policy enforcement, supporting effective workforce planning and ensuring compliance with organizational leave policies.
10.1 Leave Types
Leave Types Management defines various absence categories within your organization, enabling systematic classification and clear specification of leave entitlements. By establishing different leave types, you can implement structured absence management that aligns with your organizational policies and legal requirements.
-
10.1.1 Creating Leave Types
1. Access Leave Types
To define a new leave type:
- Go to “Leave Management” → “Leave Types”
- Click “Add Leave Type” button
2. Leave Type Information
Configure the leave type with the following details:
- Name: Enter the leave type name such as Annual Leave, Sick Leave, Maternity Leave, or Personal Leave
- Description: Provide a detailed description of when this leave type should be used
- Max Days Per Year: Specify the maximum number of days employees can take per year for this leave type
- Is Paid: Indicate whether this leave type is paid or unpaid
- Color: Select a color for visual identification in calendars and reports
- Status: Choose Active or Inactive to control whether employees can apply for this leave type
Once created, the leave type becomes available for policy configuration and employee leave applications.
10.2 Leave Policies
Leave Policies Management establishes the rules and entitlements governing how leave is granted and managed. This system enables systematic policy enforcement, automatic accrual calculation, and consistent leave governance across your organization.
-
10.2.1 Creating Leave Policies
To create a new leave policy:
1. Access Leave Policies
- Go to “Leave Management” → “Leave Policies”
- Click “Add Leave Policy” button
2. Policy Information
Define the policy parameters:
- Name: Enter a descriptive policy name (required)
- Description: Explain the purpose and application of this policy
- Leave Type: Select the associated leave type this policy governs (required)
- Accrual Type: Choose how leave accrues: Monthly, Quarterly, Yearly, or Fixed allocation
- Accrual Rate: Specify the rate at which leave days accumulate
- Carry Forward Limit: Set the maximum number of days employees can carry forward to the next year
- Min Days Per Application: Define the minimum number of days required for a single leave application
- Max Days Per Application: Set the maximum number of days allowed in a single leave application
- Requires Approval: Indicate whether leave applications need manager approval
- Status: Choose Active or Inactive to control policy availability
Leave policies ensure consistent application of leave rules and help automate the calculation of employee entitlements.
10.3 Leave Applications
Leave Applications Management processes employee absence requests through systematic workflows, enabling organized approval routing and efficient leave request management. This ensures proper coordination of employee absences and supports workforce planning.
-
10.3.1 Creating Leave Applications
To submit a new leave application:
1. Access Leave Applications
- Go to “Leave Management” → “Leave Applications”
- Click “Add Leave Application” button
2. Application Information
Complete the leave request details:
- Employee: The system auto-fills this field for self-service applications, or select an employee if submitting on their behalf
- Leave Type: Choose the appropriate leave type (required)
- Leave Policy: The associated leave policy is automatically linked based on the leave type selected
- Start Date: Specify when the leave begins (required)
- End Date: Specify when the leave ends (required)
- Total Days: The system automatically calculates the number of leave days based on the date range
- Reason: Provide a clear explanation for the leave request
- Attachment: Upload any supporting documents such as medical certificates or other relevant documentation
- Status: The application starts as Pending and updates to Approved or Rejected based on manager action
- Manager Comments: Managers can add comments when approving or rejecting applications
- Approved By: The system records which manager processed the application
- Approved At: The system automatically captures the approval timestamp
Once submitted, the leave application is routed to the appropriate manager for review and approval.
-
10.3.2 Application Features
The Leave Applications system provides comprehensive absence management:
- Attendance Records: Automatically creates attendance records when leave applications are approved
- Balance Integration: Updates employee leave balances in real-time upon approval
- Weekend Handling: Intelligently excludes weekends from leave day calculations
- Manager Approval: Routes applications through proper approval hierarchies
- Status Tracking: Maintains complete lifecycle tracking from submission through final decision
10.4 Leave Balances
Leave Balances Management tracks employee leave entitlements and usage, enabling accurate balance calculation, accrual monitoring, and systematic leave accounting. This ensures transparent absence tracking and helps maintain policy compliance.
-
10.4.1 Managing Leave Balances
To view and manage employee leave balances:
-
1. Access Leave Balances
- Go to “Leave Management” → “Leave Balances”
- View employee leave balances
2. Balance Information
The system displays the following balance details:
- Employee: Employee name and identification
- Leave Type: The specific type of leave being tracked
- Leave Policy: The associated policy governing this leave balance
- Year: The year for which the balance is being tracked
- Allocated Days: Total number of days allocated to the employee for this leave type
- Used Days: Number of days the employee has already taken
- Remaining Days: Number of days still available for use
- Carried Forward: Balance brought forward from the previous year
- Manual Adjustment: Any manual adjustments made by administrators
- Adjustment Reason: Explanation for any manual balance adjustments
-
-
10.4.2 Balance Features
- Real-time Calculation: Automatically updates balances when leave applications are approved or rejected
- Carry Forward: Handles year-end balance transfers according to policy limits
- Manual Adjustments: Enables administrators to make balance corrections with documented reasons
- Year-based Tracking: Maintains separate balance records for each calendar or fiscal year
- Policy Integration: Applies balance rules automatically based on configured leave policies
- Apply: Employees submit leave applications with automatic balance validation
- Approve: Managers review and process applications through structured approval workflows with comment capabilities
- Track: Monitor the complete status of all leave applications from submission to resolution
- Balance: Maintain accurate, real-time balance calculations with automatic updates
- Accrual: Process leave accruals automatically based on configured policies and schedules
- Carry Forward: Handle year-end balance transfers according to policy rules
- Adjust: Make manual balance adjustments when needed with proper documentation and audit trails
- Report: Generate comprehensive leave reports and analytics for workforce planning and compliance monitoring
10.4.3 Leave Management Operations
The Leave Management system supports comprehensive operations throughout the leave lifecycle:
This systematic approach to leave management ensures your organization maintains accurate absence records, provides transparency to employees about their entitlements, and supports managers in making informed decisions about leave approvals while maintaining proper workforce coverage.
11. Attendance Management
Attendance Management provides comprehensive employee time tracking and workforce monitoring capabilities. This system enables systematic attendance recording, flexible shift management, and consistent policy enforcement, supporting accurate payroll calculation and ensuring compliance with labor regulations.
11.1 Shifts
Shifts Management defines work schedules and time arrangements for your organization, enabling systematic shift assignment and working hours calculation. This flexible system accommodates diverse operational requirements and supports various employee scheduling needs.
-
11.1.1 Creating Shifts
To create a new shift schedule:
1. Access Shifts
- Go to “Attendance Management” → “Shifts”
- Click “Add Shift” button
2. Shift Information
Configure the shift details:
- Name: Enter a descriptive shift name (required)
- Description: Provide details about this shift schedule
- Start Time: Specify when the shift begins (required)
- End Time: Specify when the shift ends (required)
- Break Duration: Enter the total break time in minutes
- Break Start Time: Set when the break period begins
- Break End Time: Set when the break period ends
- Grace Period: Define the late arrival grace period in minutes before an employee is marked late
- Is Night Shift: Check this box if the shift spans across midnight
- Status: Select Active or Inactive to control shift availability
Once created, the shift can be assigned to employees and will automatically calculate working hours based on clock in and clock out times.
-
11.1.2 Shift Features
The Shifts system provides intelligent scheduling capabilities:
- Working Hours Calculation: Automatically calculates total working hours by subtracting break time from the time between clock in and clock out
- Break Management: Supports detailed break time configuration to ensure accurate working hour calculations
11.2 Attendance Policies
Attendance Policies Management establishes the rules and regulations governing employee attendance. This system enables consistent policy enforcement, automated overtime calculation, and systematic attendance governance for accurate workforce management and payroll processing.
-
11.2.1 Creating Attendance Policies
1. Access Attendance Policies
To define a new attendance policy:
- Go to “Attendance Management” → “Attendance Policies”
- Click “Add Attendance Policy” button
2. Policy Information
Configure the policy parameters:
- Name: Enter a descriptive policy name (required)
- Description: Explain the purpose and scope of this attendance policy
- Late Arrival Grace: Set the grace period in minutes before employees are marked as late
- Early Departure Grace: Set the grace period in minutes before early departures are flagged
- Overtime Rate Per Hour: Specify the hourly rate for overtime calculation
- Status: Choose Active or Inactive to control policy application
-
11.2.2 Policy Features
The Attendance Policies system provides automated enforcement:
- Late Arrival Detection: Automatically identifies when employees clock in after the grace period
- Early Departure Detection: Automatically flags when employees clock out before the scheduled end time
- Overtime Calculation: Calculates overtime payment amounts based on configured rates
- Grace Period Management: Applies configurable grace periods before penalties or flags are applied
11.3 Attendance Records
Attendance Records Management tracks daily employee presence and working hours, enabling systematic time recording with automatic calculations. This comprehensive system supports payroll processing and provides detailed workforce analytics.
-
11.3.1 Managing Attendance Records
To view and manage attendance records:
1. Access Attendance Records
- Navigate to “Attendance Management” → “Attendance Records”
- View and review daily attendance records for all employees
2. Record Information
Each attendance record contains the following information:
- Employee: Employee name and identification
- Shift: The shift assigned to the employee for this date
- Attendance Policy: The policy applied to this attendance record
- Date: The date of attendance
- Clock In: The time when the employee clocked in
- Clock Out: The time when the employee clocked out
- Total Hours: Total working hours calculated by the system
- Break Hours: Break time taken during the shift
- Overtime Hours: Hours worked beyond the scheduled shift
- Overtime Amount: Calculated overtime payment based on policy rates
- Is Late: Flag indicating if the employee arrived late
- Is Early Departure: Flag indicating if the employee left early
- Is Absent: Flag indicating employee absence
- Is Holiday: Flag indicating if the date was a company holiday
- Is Weekend: Flag indicating if the date was a weekend
- Status: Overall attendance status such as Present, Absent, Half Day, Holiday, or On Leave
- Notes: Additional comments or information about the attendance record
-
11.3.2 Attendance Features
The Attendance Records system provides intelligent automation:
- Automatic Calculations: Calculates total hours, overtime, and break deductions automatically
- Break Time Management: Intelligently deducts break time from total working hours
- Status Auto-Detection: Automatically determines attendance status based on hours worked and clock in/out times
- Holiday Integration: Integrates with the holiday calendar to properly mark holidays and weekends
-
11.3.3 Employee Self-Service Clock In/Out
Employees can manage their own attendance through the self-service portal:
1. Employee Dashboard Access
- Employees access clock in/out functionality directly from their personal dashboard
- Real-time attendance tracking provides immediate visibility into working hours
2. Clock In Process
- Click “Clock In” button on employee dashboard
- System records current time as clock in time
- Automatic shift and policy assignment
- Late arrival detection with grace period
3. Clock Out Process
When starting work:
- Click the “Clock Out” button on the employee dashboard
- The system records the current time as the clock out time
- The system automatically calculates total working hours
- Early departure detection activates, applying the configured grace period
- Complete attendance processing occurs, including overtime calculation
4. Dashboard Features
The employee dashboard displays important attendance information:
- Current Status: Shows whether the employee is currently clocked in or out
- Today’s Hours: Displays the total hours worked for the current day
- Recent Announcements: Shows recent company announcements
- Recent Meetings: Displays upcoming meetings
This self-service approach empowers employees to manage their attendance while providing real-time data to managers and HR.
11.4 Attendance Regularizations
Attendance Regularizations Management handles corrections and adjustments to attendance records. This systematic workflow enables employees to request corrections while ensuring proper approval processes maintain accurate time tracking and payroll calculations.
-
11.4.1 Creating Regularization Requests
To request an attendance correction:
1. Access Regularizations
- Go to “Attendance Management” → “Regularizations”
- Click “Add Request” button
2. Regularization Information
Complete the regularization request:
- Employee: Select the employee requesting the regularization
- Attendance Record: Link to the specific attendance record that needs correction
- Date: Specify the date of the attendance requiring regularization
- Requested Clock In: Enter the corrected clock in time
- Requested Clock Out: Enter the corrected clock out time
- Original Clock In: The system displays the original clock in time for comparison
- Original Clock Out: The system displays the original clock out time for comparison
- Reason: Provide a detailed explanation for why the regularization is needed
- Status: The request starts as Pending and updates to Approved or Rejected
- Manager Comments: Managers can add comments when processing the request
- Approved By: The system records which manager processed the request
- Approved At: The system captures the approval timestamp
Once submitted, the regularization request is routed to the appropriate manager for review and decision.
-
11.4.2 Regularization Features
The Attendance Regularizations system provides comprehensive correction management:
- Automatic Application: Approved regularizations are automatically applied to the corresponding attendance records
- Complete Recalculation: All attendance metrics including total hours, overtime, and late flags are recalculated after approval
- Manager Approval: Structured approval workflow with comment capabilities for transparency
- Audit Trail: Maintains records of both original and requested times for complete audit history
-
11.4.3 Attendance Management Operations
The Attendance Management system supports comprehensive operations throughout the time tracking lifecycle:
- Clock: Enable employee self-service clock in/out directly from their dashboard
- Calculate: Automatically calculate working hours, overtime, and break deductions
- Regularize: Process attendance correction requests through approval workflows
- Monitor: Provide real-time attendance monitoring for managers and HR teams
- Report: Generate comprehensive attendance reports and analytics for decision-making
- Policy: Apply attendance policies and rules consistently across the organization
- Shift: Manage shift assignments, rotations, and schedule changes
- Integration: Seamlessly integrate with leave management and holiday calendar systems
- Dashboard: Provide employees with intuitive dashboard access to clock in/out functionality
This comprehensive attendance management system ensures accurate time tracking, supports fair policy enforcement, and provides the data needed for precise payroll processing while maintaining complete transparency and audit trails.
12. Time Tracking
Time Tracking provides detailed project-based time management across your organization. This system enables systematic recording of work hours, accurate project allocation, and comprehensive tracking of employee time, supporting precise project billing and detailed productivity analysis.
12.1 Time Entries
Time Entries Management records detailed work hours and project allocations for employees. This systematic approach to time logging enables approval workflows and provides comprehensive tracking for effective project management and billing accuracy.
-
12.1.1 Creating Time Entries
To record a new time entry:
1. Access Time Entries
- Go to “Time Tracking” → “Time Entries”
- Click “Add Time Entry” button
2. Time Entry Information
Complete the time entry details:
- Employee: Select the employee who performed the work (required)
- Date: Specify the date when the work was performed (required)
- Hours: Enter the number of hours worked in decimal format (for example, 7.5 for seven and a half hours)
- Description: Provide a detailed description of the work completed
- Project: Enter the name of the associated project or task
- Status: The entry starts as Pending and updates to Approved or Rejected based on manager review
- Manager Comments: Managers can add comments when approving or rejecting entries
- Approved By: The system records which manager processed the entry
- Approved At: The system automatically captures the approval timestamp
Once submitted, time entries are routed to the appropriate manager for review and approval, ensuring accurate tracking of billable hours and project time allocation.
-
12.1.2 Time Entry Features
The Time Entries system provides comprehensive time management capabilities:
- Project Tracking: Track time spent on specific projects by name for accurate project cost analysis
- Decimal Hours: Support precise hour tracking using decimal format, allowing entries like 7.5 hours instead of rounding to whole numbers
- Approval Workflow: Implement manager approval processes to verify accuracy before time entries are finalized
- Total Hours Calculation: Automatically calculate total hours worked across specified date ranges for reporting and analysis
- Project-wise Reports: Generate detailed reports showing time allocation by project for billing and resource planning
- Status Management: Track the approval status of all entries from submission through final approval or rejection
-
12.1.3 Time Tracking Operations
The Time Tracking system supports comprehensive operations for effective time management:
- Log: Enable employees to create detailed time entries documenting work performed on various projects and tasks
- Approve: Provide managers with approval workflows that include commenting capabilities for feedback and verification
- Track: Monitor time spent across projects, tasks, and employees for complete visibility into work allocation
- Calculate: Automatically calculate total hours worked for individuals, teams, or projects across any time period
This systematic approach to time tracking ensures accurate recording of work hours, supports project-based billing, enables productivity analysis, and provides the data needed for informed resource allocation decisions. By maintaining detailed time records, your organization can better understand project costs, optimize resource utilization, and improve overall operational efficiency.
13. Payroll Management
Payroll Management provides comprehensive salary processing and compensation administration enabling systematic payroll calculation, salary component management, and automated payslip generation for accurate employee compensation and financial compliance.
13.1 Salary Components
Salary Components Management defines the building blocks of employee compensation, including earnings and deductions. This systematic approach enables flexible salary calculation and standardized payroll component organization for comprehensive employee compensation management.
-
13.1.1 Creating Salary Components
To create a new salary component:
1. Access Salary Components
- Go to “Payroll Management” → “Salary Components”
- Click “Add Component” button
2. Component Information
Configure the component details:
- Name: Enter a descriptive component name such as HRA, Medical Allowance, or Provident Fund (required)
- Description: Provide details about what this component represents
- Type: Select whether this is an Earning (adds to salary) or Deduction (subtracts from salary)
- Calculation Type: Choose Fixed (specific amount) or Percentage (calculated as a percentage of basic salary)
- Default Amount: If using Fixed calculation, enter the standard amount
- Percentage of Basic: If using Percentage calculation, enter the percentage of basic salary
- Is Taxable: Indicate whether this component is subject to income tax (Yes/No)
- Is Mandatory: Specify if this component must be included in every employee’s salary (Yes/No)
- Status: Select Active or Inactive to control component availability
-
13.1.2 Component Features
The Salary Components system provides flexible compensation management:
- Flexible Calculation: Support both fixed amount and percentage-based calculations to accommodate different compensation structures
- Basic Salary Integration: Automatically calculate component values as a percentage of an employee’s basic salary
- Tax Configuration: Configure which components are taxable for accurate tax calculations
- Earnings/Deductions: Clearly separate earnings that increase salary from deductions that reduce it
- Automatic Calculation: Dynamic calculation method that computes component values based on configured rules
13.2 Employee Salaries
Employee Salaries Management configures individual compensation packages for each employee. This system enables systematic salary assignment, component selection, and comprehensive salary structure management for personalized employee compensation administration.
-
13.2.1 Setting Employee Salaries
To configure an employee’s salary:
1. Access Employee Salaries
- Go to “Payroll Management” → “Employee Salaries”
- Click “Add Employee Salary” button
2. Salary Information
Define the employee’s compensation structure:
- Employee: Select the employee for whom you’re configuring salary (required)
- Basic Salary: Enter the base salary amount (required)
- Components: Select applicable salary components from available options (supports multiple selections)
- Is Active: Mark this salary configuration as active (only one active salary configuration per employee)
- Calculation Status: Displays the current calculation status
- Notes: Add any additional information about this salary configuration
After saving, the system calculates the complete salary breakdown including all selected components.
-
13.2.2 Salary Features
The Employee Salaries system provides comprehensive salary management:
- Component Selection: Choose from all available salary components to build customized compensation packages
- Active Salary Tracking: Maintain only one active salary configuration per employee while preserving historical records
- Complete Calculation: Automatic calculation method that processes all components based on their configurations
- Breakdown Generation: Generate detailed salary breakdowns showing all earnings and deductions
- Net Salary Calculation: Automatically calculate net salary after applying all components
-
13.2.3 Employee Payroll View
Employees can access and review their complete payroll history through a dedicated interface:
1. Show Payroll Functionality
- Each employee can view their complete payroll history
- Access from the Employee Salaries index page
- Click the “Show Payroll” button for any employee to view their detailed payroll records
2. Monthly Payroll Overview
The payroll view displays comprehensive monthly information:
- All Months Display: View payroll records for all processed months in chronological order
- Month-wise Breakdown: See separate detailed breakdowns for each month
- Pay Period Information: Review start date, end date, and payment date for each period
- Payroll Status: Monitor the status as Draft, Completed, or Approved
3. Detailed Salary Breakdown
Each monthly record includes a complete salary breakdown:
Earnings Section:
- Basic Salary amount
- Component Earnings such as HRA, Dearness Allowance, and other allowances
- Overtime Amount for additional hours worked
- Total Earnings summarizing all income components
Deductions Section:
- Tax Deductions based on applicable tax rules
- Provident Fund and other statutory deductions
- Other Component Deductions as configured
- Unpaid Leave Deductions for days not worked
- Total Deductions summarizing all subtractions
Attendance Summary:
- Working Days in the pay period
- Present Days when employee was at work
- Absent Days when employee was not present
- Half Days with partial attendance
- Holiday Days during the period
- Leave Days broken down into Paid and Unpaid categories
- Overtime Hours worked beyond regular schedule
Final Calculation:
- Gross Pay before deductions
- Net Pay (take-home salary)
- Per Day Salary rate
- Attendance Percentage showing work attendance ratio
4. Payroll History Features
The payroll view provides helpful navigation and analysis tools:
- Month Navigation: Easily browse between different months
- Detailed View: Expand any month to see complete salary breakdown
- Print/Export: Print or export payroll details for personal records
- Comparison: Compare payroll across different months to track changes
13.3 Payroll Runs
Payroll Runs Management processes periodic salary calculations for all employees. This systematic approach enables efficient payroll execution with attendance integration and bulk salary processing for streamlined organizational payroll administration.
-
13.3.1 Creating Payroll Runs
To process payroll for a pay period:
1. Access Payroll Runs
- Go to “Payroll Management” → “Payroll Runs”
- Click “Add Payroll Run” button
2. Payroll Run Information
Configure the payroll run parameters:
- Title: Enter a descriptive title for this payroll run (required)
- Payroll Frequency: Select Monthly, Weekly, or Bi-weekly based on your pay schedule
- Pay Period Start: Specify the first day of the pay period (required)
- Pay Period End: Specify the last day of the pay period (required)
- Pay Date: Set the date when salaries will be disbursed
- Total Gross Pay: System calculates total gross payment for all employees
- Total Deductions: System calculates total deductions across all employees
- Total Net Pay: System calculates total net payment to be disbursed
- Employee Count: System counts the number of employees included in this run
- Status: Track as Draft, Completed, or Approved
- Notes: Add any additional information about this payroll run
Once processed, the payroll run generates individual payroll entries for each employee.
-
13.3.2 Payroll Run Features
The Payroll Runs system provides comprehensive salary processing:
- Attendance Integration: Automatically integrate attendance records to calculate working days and absences
- Leave Integration: Handle both paid and unpaid leave calculations accurately
- Overtime Calculation: Include overtime hours and payment amounts from attendance records
- Weekend Exclusion: Intelligently exclude weekends from working days calculations
- Per-day Salary: Calculate daily salary rates for accurate deduction calculations
- Totals Calculation: Automatically calculate organization-wide totals for financial reporting
13.4 Payroll Entries
Payroll Entries Management generates individual employee payroll records during each payroll run. This detailed system provides comprehensive salary breakdowns, attendance integration, and precise payroll calculations for accurate employee compensation and thorough record keeping.
-
13.4.1 Payroll Entry Information
Payroll entries are created systematically during payroll processing:
1. Automatic Generation
- Generated automatically during payroll run processing
- One entry per employee per payroll run
2. Entry Details
Each payroll entry contains comprehensive information:
- Employee: Complete employee identification and details
- Basic Salary: The employee’s base salary amount
- Component Earnings: Additional earnings from configured salary components
- Total Earnings: Sum of basic salary and all earning components
- Total Deductions: Sum of all deduction components
- Gross Pay: Total earnings plus overtime minus unpaid leave deductions
- Net Pay: Final take-home pay after all deductions (Gross pay minus total deductions)
- Working Days: Total working days in the pay period
- Present Days: Number of days the employee was present
- Half Days: Count of half-day attendance records
- Holiday Days: Number of holidays during the period
- Paid Leave Days: Paid leave days taken by the employee
- Unpaid Leave Days: Unpaid leave days taken by the employee
- Absent Days: Number of absent days
- Overtime Hours: Total overtime hours worked
- Overtime Amount: Calculated overtime payment
- Per Day Salary: Daily salary rate for deduction calculations
- Unpaid Leave Deduction: Amount deducted for unpaid absences
- Earnings Breakdown: Detailed array of all earning components and amounts
- Deductions Breakdown: Detailed array of all deduction components and amounts
-
13.4.2 Payroll Entry Features
- Complete Integration: Seamlessly integrates data from attendance, leave, and salary configurations
- Attendance Percentage: Automatically calculate attendance percentage for performance tracking
- Salary Breakdown: Generate complete salary breakdowns showing all component interconnections
- Leave Handling: Separately process paid leave (no deduction) and unpaid leave (with deduction)
- Overtime Integration: Include overtime hours and amounts from attendance records
- Deduction Calculation: Accurately calculate deductions for unpaid leave based on per-day salary
13.5 Payslips
Payslips Management creates professional salary statements for employees. This system enables systematic payslip generation, secure employee distribution, and comprehensive salary documentation for transparent compensation communication and record maintenance.
-
13.5.1 Payslip Generation
Payslips are automatically created from processed payroll:
1. Automatic Generation
- Generated automatically from payroll entries
- One payslip per employee per payroll run
- Available after payroll run completion
2. Payslip Information
- Employee Details: Name, ID, designation, department
- Pay Period: Salary month and year
- Earnings Section: Basic Salary, Component Earnings (HRA, DA, Medical, etc.), Overtime Amount, Gross Earnings
- Deductions Section: Tax Deductions, PF/ESI Deductions, Other Deductions, Unpaid Leave Deductions, Total Deductions
- Attendance Summary: Working Days vs Present Days, Leave Days (Paid/Unpaid), Overtime Hours, Attendance Percentage
- Net Pay: Final take-home salary
-
13.5.2 Payslip Features
- PDF Generation: Generate professional PDF payslips
- Email Distribution: Send payslips directly to employee emails
- Employee Self-Service: Employees can download their own payslips
- Bulk Processing: Generate payslips for all employees at once
- Template Customization: Customize payslip format and branding
- Security: Password-protected payslip downloads
- Archive: Maintain payslip history for all months
-
13.5.3 Payslip Operations
1. Generate Payslips from Payroll Run
- Go to “Payroll Management” → “Payroll Runs”
- Select completed payroll run
- Click “Generate Payslips” button
- System generates payslips for all employees in that payroll run
- Generated payslips automatically appear in “Payslips” page
2. View Generated Payslips
- Go to “Payroll Management” → “Payslips”
- View all generated payslips for the selected month/payroll run
- Filter by employee, month, or payroll run
3. Individual Payslip Operations
- View individual employee payslip details
- Download PDF format
- Email payslip to employee
- Print payslip
4. Bulk Payslip Operations
- Generate all payslips for a payroll run at once
- Bulk email distribution to all employees
- Bulk PDF download for HR records
- Mass payslip generation with single click
-
13.5.4 Payroll Management Operations
- Setup: Configure salary components and employee salaries
- Process: Run payroll processing
- Calculate: Automatic calculation of all salary components
- Integrate: Seamless integration with attendance and leave systems
- Track: Monitor payroll runs and employee entries
- Generate: One-click payslip generation from payroll runs
- Distribute: Email and download payslips
- Report: Generate comprehensive payroll reports
- Approve: Multi-level payroll approval workflow
- Archive: Maintain complete payroll and payslip history
14. Calendar
Calendar Management provides a unified organizational scheduling interface that brings together all important events in one place. This comprehensive system displays meetings, holidays, and employee leaves in an integrated view, supporting effective time management, event coordination, and workforce planning across your organization.
14.1 Calendar Overview
Calendar Overview displays all organizational events in a single, integrated interface. This includes scheduled meetings, company holidays, and approved employee leaves, providing comprehensive scheduling visibility that supports effective time management and coordination.
-
14.1.1 Accessing Calendar
To access and use the calendar:
1. Navigate to Calendar
- Go to “Calendar” in the main menu
- The integrated calendar displays with all events visible
2. Calendar Views
Choose from multiple view options to suit your needs:
- Month View: Displays a monthly calendar overview showing all events across the entire month
- Week View: Provides a detailed weekly schedule view with time slots and events
- Day View: Shows a focused daily agenda view with hour-by-hour scheduling
- List View: Presents events in a chronological list format for easy scanning
Switch between these views using the controls at the top of the calendar to find the perspective that works best for your planning needs.
-
14.1.2 Calendar Features
The Calendar system provides powerful scheduling capabilities:
- Multi-source Integration: Automatically displays meetings, leaves, and holidays from their respective modules in one unified view
- Color Coding: Uses different colors to distinguish between event types, making it easy to identify meetings, holidays, and leaves at a glance
- Interactive: Click on any event to view complete details in a popup or detail panel
- Navigation: Easily navigate between months, weeks, and days using intuitive controls
14.2 Calendar Integration
Calendar Integration synchronizes meetings, holidays, and employee leaves into a unified calendar view. This comprehensive integration enables complete event visualization, helps detect scheduling conflicts, and supports systematic organizational time management.
-
14.2.1 Integrated Events Display
The calendar automatically pulls information from multiple sources to create a complete scheduling picture:
1. Meetings Integration
All company meetings appear automatically on the calendar:
- Scheduled Meetings: Every meeting created in the system displays at its scheduled time
- Meeting Details: View meeting title, time, location, and list of attendees
- Meeting Status: Visual indicators show whether meetings are Scheduled, In Progress, Completed, or Cancelled
- Color Coding: Different colors distinguish between meeting types (Team Meeting, One-on-One, Training, etc.)
- Click to View: Click any meeting event to see full details including agenda and participants
- Recurring Meetings: All instances of recurring meetings are displayed across the calendar
2. Holidays Integration
Company holidays are prominently displayed on the calendar:
- Company Holidays: All designated company holidays appear on appropriate dates
- Holiday Types: Different categories such as National, Religious, or Company-specific holidays are clearly identified
- Multi-day Holidays: Holidays spanning multiple consecutive days are shown across all applicable dates
- Branch-specific: Location-based holidays display for relevant branches
- Holiday Details: View holiday name, category, and description by clicking on the event
- Paid/Unpaid Status: Visual indicators show whether holidays are paid or unpaid time off
3. Leave Applications Integration
Approved employee leaves are integrated into the calendar view:
- Approved Leaves: Only leave applications with approved status are displayed on the calendar
- Leave Types: Different leave types such as Annual Leave, Sick Leave, Maternity Leave, and others are clearly identified
- Employee Leaves: View leaves for all employees or filter to specific individuals
- Leave Duration: Both single-day and multi-day leave periods are accurately displayed
- Leave Status: Visual confirmation shows that leaves have been approved
- Employee Information: Clearly indicates which employee is on leave for each period
-
14.2.2 Calendar Display Features
The Calendar provides sophisticated display and filtering capabilities:
- Multi-source Integration: Seamlessly combines meetings, holidays, and leaves in one comprehensive view
Color Coding System:
- Meetings: Blue color coding for easy identification of scheduled meetings
- Holidays: Red color coding to highlight company holidays
- Leaves: Green color coding to show approved employee leave periods
- Interactive Events: Click any event to open a detail panel with complete information
- Real-time Updates: Calendar reflects live updates whenever events are added, modified, or deleted
- Conflict Detection: Identify potential scheduling conflicts between meetings and employee availability
- Filter Options: Filter the calendar view to show only specific event types (meetings only, holidays only, or leaves only)
- Employee View: Filter to display events for a specific employee, showing their meetings and leaves
- Department View: Filter by department to see events relevant to specific teams
-
14.2.3 Calendar Navigation
Navigate the calendar efficiently with intuitive controls:
- Month Navigation: Use arrow buttons to move backward and forward between months
- Week View: Switch to weekly perspective for more detailed time slot visibility
- Day View: Focus on a single day to see a complete daily agenda with all events
- Today Button: Quickly jump to the current date from any view
- Event Search: Search for specific events by name, type, or participant
- Export Calendar: Export calendar data including all events for external use or backup
-
14.2.4 Event Details on Click
Clicking any calendar event opens a detailed information panel specific to the event type:
1. Meeting Details
When you click a meeting event, you’ll see:
- Meeting title and description
- Start and end time
- Meeting location or video link
- List of attendees
- Meeting organizer
- Meeting status
2. Holiday Details
When you click a holiday event, you’ll see:
- Holiday name and description
- Holiday category (National, Religious, Company-specific)
- Applicable branches where this holiday is observed
- Whether the holiday is paid or unpaid
- Duration information for single or multi-day holidays
3. Leave Details
When you click a leave event, you’ll see:
- Employee name and department
- Type of leave and duration
- Reason provided for the leave
- Approval status and date of approval
- Name of the manager who approved the leave
This integrated calendar system provides your organization with complete visibility into all scheduled events, helping employees and managers plan effectively, avoid scheduling conflicts, and maintain awareness of team availability and organizational commitments.
15. Media Library
Media Library provides centralized file storage and management for your organization. This comprehensive system enables systematic media organization, efficient file upload handling, and structured directory management, supporting all your organizational asset management and document storage needs.
15.1 Media Management
Media Management handles file uploads, storage, and organization across your organization. This systematic approach provides complete control over media assets, supports various file types, and offers comprehensive file operations for all your document and media storage requirements.
-
15.1.1 Accessing Media Library
To access and use the Media Library:
1. Navigate to Media Library
- Go to “Media Library” in the main menu
- View all uploaded files and media assets in an organized interface
2. Upload Media
The system supports multiple upload methods for your convenience:
- Single Upload: Upload individual files one at a time by selecting them from your computer
- Bulk Upload: Upload multiple files simultaneously to save time
- Drag & Drop: Simply drag files from your computer and drop them into the upload area
- File Types: Support for various file formats including images (JPG, PNG, GIF), documents (PDF, DOC, DOCX), videos (MP4), and other common file types
The flexible upload system ensures you can add files to the library using whichever method is most convenient for your workflow.
-
15.1.2 Media Features
The Media Library provides comprehensive file management capabilities:
- File Organization: Organize files into directories and subdirectories for logical structure and easy retrieval
- Search Function: Quickly locate files using the search feature to find items by name, type, or other attributes
- Preview: View images and preview documents directly within the system before downloading
- Download: Download files individually for specific needs or in bulk for multiple files at once
- File Information: View detailed file information including name, size, type, upload date, and other metadata
These features ensure you can efficiently manage, locate, and access all media assets stored in your organization’s library.
15.2 Media Directories
Media Directories Management creates hierarchical folder structures for organizing your files. This system enables systematic file organization through nested directory creation, providing structured media storage that supports efficient file management and quick retrieval.
-
15.2.1 Creating Media Directories
To create a new directory for organizing files:
1. Access Media Directories
- Go to “Media Library” → “Directories”
- Click “Create Directory” button
2. Directory Information
Configure the directory settings:
- Name: Enter a descriptive directory name (required)
- Parent Directory: Optionally select a parent directory to create a subdirectory within an existing folder structure
- Description: Provide details about what types of files should be stored in this directory
- Status: Select Active or Inactive to control whether the directory is available for file storage
Once created, the directory becomes available for file uploads and can be used to organize your media library in a logical, hierarchical structure.
-
15.2.2 Directory Features
The Media Directories system provides advanced organization capabilities:
- Hierarchical Structure: Create nested directories and subdirectories to build a logical folder structure that mirrors your organizational needs
- Access Control: Set directory-level permissions to control which users or roles can view, upload, or manage files in specific directories
- Bulk Operations: Move multiple files between directories simultaneously to reorganize your media library efficiently
- Directory Statistics: View usage information for each directory, including file count and total storage space used
This structured approach to media storage ensures your organization can maintain an organized, accessible library of documents and media assets. By creating logical directory structures and applying appropriate permissions, you can ensure that files are easy to find while maintaining proper access control and data security.
16. Landing Page Management
Landing Page Management provides comprehensive tools for customizing your public-facing website. This system enables effective marketing presentation, supports customer acquisition efforts, and ensures professional brand representation through systematic content management and search engine optimization capabilities.
16.1 Navigation and Access
- Access Requirements: Super Admin login credentials are required to access landing page management features. Navigate to the “Landing Page” section in the main menu to begin customizing your website.
- Purpose: The Landing Page Management system allows you to customize and manage your public-facing website to maximize marketing effectiveness. Through this interface, you can ensure professional brand presentation that supports customer acquisition and drives business growth.
16.2 Landing Page Sections
The landing page consists of several key sections that work together to create a comprehensive website experience. Each section can be customized to align with your marketing objectives and brand identity:
16.2.1 Available Sections
Comprehensive landing page components enable complete website customization and marketing optimization:
- Hero Section: Configure main banner with compelling call-to-action elements that capture visitor attention and drive conversion through professional presentation and clear value proposition communication.
- Features Section: Highlight key platform features and capabilities providing visitors with clear understanding of platform value and competitive advantages through organized feature presentation.
- About Us: Present company information, history, and organizational values building customer trust and professional credibility through comprehensive organizational presentation.
- Screenshots: Display product screenshots gallery showcasing platform capabilities and user interface design helping visitors understand platform functionality and user experience.
- Pricing Plans: Present subscription plans with clear pricing information enabling informed customer decisions and transparent pricing communication that supports conversion optimization.
- Testimonials: Feature customer testimonials and success stories building credibility and social proof that supports customer confidence and conversion optimization.
- FAQ Section: Address frequently asked questions providing comprehensive information that reduces customer acquisition barriers and supports informed decision-making.
- Contact Section: Present contact information and inquiry form enabling customer communication and lead generation through accessible contact options.
- Newsletter: Provide newsletter subscription capabilities enabling ongoing customer communication and marketing relationship development through systematic email outreach.
16.3 Landing Page Management
- Content Control: Enable or disable page sections providing flexible website presentation and campaign-specific customization while maintaining professional appearance and marketing effectiveness.
- Content Management: Edit section content through comprehensive content management tools enabling regular updates and marketing campaign alignment without technical expertise requirements.
- Image Management: Upload and manage images with automatic optimization and responsive presentation ensuring professional appearance across all devices and connection speeds.
- SEO Settings: Configure meta tags and descriptions optimizing search engine visibility and improving organic traffic through systematic search engine optimization management.
- Custom CSS: Add custom styling enabling brand-specific appearance customization and advanced design implementation while maintaining platform functionality and professional presentation.
16.4 Custom Pages Management
Custom Pages Management provides comprehensive static page creation capabilities that enable additional content presentation, legal documentation, and specialized information sharing through organized page management and content optimization.
-
16.4.1 Navigation and Access
- Access Requirements: Super Admin login credentials are required to access custom pages management through the “Custom Pages” section in the main navigation menu.
- Purpose: Create and manage custom static pages for additional content, legal documentation, and specialized information presentation while maintaining search engine optimization and professional appearance.
-
16.4.2 Creating Custom Pages
- Page Creation Process: Navigate to “Custom Pages” and click “Add Page” button to access comprehensive page creation tools with detailed configuration options.
Required Page Details:
- Title: Enter descriptive page title for navigation and search engine optimization ensuring clear page identification and professional presentation
- Slug: Configure URL slug for search engine friendly URLs and professional web address presentation enabling easy page access and sharing
- Content: Create page content using rich text editor with comprehensive formatting options enabling professional content presentation and effective communication
- Meta Description: Configure SEO description optimizing search engine visibility and improving organic traffic through effective search result presentation
- Status: Set published or draft status controlling page visibility and enabling content preparation without immediate publication
-
16.4.3 Custom Page Features
- Rich Text Editor: Utilize full-featured content editor with comprehensive formatting options enabling professional content creation without technical expertise requirements.
- SEO Optimization: Configure meta tags and descriptions optimizing search engine visibility and improving organic traffic through systematic search engine optimization.
- Template System: Access multiple page templates providing consistent appearance options and professional presentation aligned with organizational branding requirements.
- URL Management: Configure custom URL slugs enabling search engine friendly addresses and professional web presence that supports marketing and accessibility objectives.
- Status Control: Manage publish and draft status providing content preparation flexibility and publication timing control without requiring content recreation.
- Navigation Integration: Add pages to site navigation enabling comprehensive website organization and user-friendly content access through systematic navigation management.
17. Settings and Configuration
17.1 Settings Overview
-
17.1.1 Accessing Settings
1. Navigate to Settings
- Go to “Settings” in the main menu
- Access comprehensive system configuration
2. Settings Categories
- System Settings: Basic system configuration
- Brand Settings: Company branding and appearance
- Email Settings: Email server configuration
- Currency Settings: Currency and formatting
- Payment Settings: Payment gateway configuration
- Storage Settings: File storage configuration
- Security Settings: ReCaptcha and security features
- Integration Settings: Third-party integrations
- SEO Settings: Search engine optimization
- Cache Management: System cache controls
17.2 Company Settings
Company Settings provides organization specific configuration enabling company branding, operational preferences, and tenant-specific customization for individual organizational requirements and business process alignment.
-
17.2.1 Company Settings Access
Company users have access to limited settings for their organization:
-
1. System Settings
- Default Language: Company default language
- Date Format: Date display format
- Time Format: Time display format (12/24 hour)
- Default Timezone: Company timezone
-
2. Brand Settings
- Logo Dark: Dark theme platform logo upload
- Logo Light: Light theme platform logo upload
- Favicon: Browser tab icon upload
- Title Text: Platform title/name display
- Footer Text: Platform footer content
- Theme Color: Primary platform theme color
- Custom Color: Custom hex color code
- Sidebar Variant: Sidebar style configuration
- Layout Direction: LTR/RTL layout direction
- Theme Mode: Light/Dark theme selection
-
3. Currency Settings
- Default Currency: Company currency selection
- Currency Symbol: Currency symbol display
- Currency Position: Symbol position (before/after amount)
- Thousand Separator: Thousand separator character
- Decimal Separator: Decimal separator character
- Number of Decimals: Number of decimal places
-
4. Email Settings
- Mail Driver: Email service provider (SMTP, Mailgun, SES)
- Mail Host: SMTP server hostname
- Mail Port: SMTP server port
- Mail Username: SMTP authentication username
- Mail Password: SMTP authentication password
- Mail Encryption: Email encryption type (TLS, SSL)
- From Address: Default sender email address
- From Name: Default sender name
-
5. Storage Settings
- Storage Driver: Local, AWS S3, Wasabi, DigitalOcean Spaces
- AWS S3 Configuration: Access key, secret key, bucket, region
- Wasabi Configuration: Access key, secret key, bucket, region
- DigitalOcean Configuration: Access key, secret key, bucket, region
- Max File Size: Maximum upload file size limit
- Allowed File Types: Permitted file extensions
-
6. ReCaptcha Settings
- ReCaptcha Enabled: Enable/disable ReCaptcha
- ReCaptcha Version: v2 or v3 selection
- Site Key: ReCaptcha site key
- Secret Key: ReCaptcha secret key
-
7. Chat GPT Settings
- OpenAI API Key: OpenAI API authentication key
- Model Selection: GPT model selection
-
8. Cookie Settings
- Enable Cookie: Enable/disable cookie consent functionality
- Cookie Logging: Enable cookie activity logging
- Cookie Title: Cookie consent banner title text
- Cookie Description: Cookie consent banner description text
- Strictly Cookie Title: Strictly necessary cookies section title
- Strictly Cookie Description: Description for essential cookies
- More Information Description: Additional cookie information text
- Contact Us Description: Contact information for cookie queries
-
9. SEO Settings
- Meta Keywords: SEO meta keywords for search engines
- Meta Description: SEO meta description for search results
- Meta Image: Meta Image for SEO
-
10. Cache Settings
- Clear All Cache: It will clear the cache.
-
Reach Out to Us
Have questions or need assistance? We're here to help! Reach out to our team for support, inquiries, or feedback. Your needs are important to us, and we’re ready to assist you!
Related document
We give a helping hand to make sure you start with the right foot.
Flutter App Setup Handbook: A Step-by-Step Installation Guide
Easily set up and launch your Flutter app with our handbook. Follow our step-by-step guide for seamless installation and configuration.
Yoga Classes Integration in Dash SaaS
YogaClasses is a complete yoga course management platform designed to help administrators manage yoga courses, instructors, members, and related content.
Automatic Order Printing Integration in eCommerceGo SaaS
Introduction In the fast-paced world of eCommerce, efficiency and speed are paramount. The Automatic Order […]
Paddle Payment Gateway in BookingGo SaaS
Paddle is a robust payment processing platform tailored for businesses offering software products, digital goods, or services.
SMS – eCommerceGo Addon
Discover the powerful SMS–eCommerceGo Addon for eCommerceGo SaaS to amplify your e-commerce capabilities. Learn more at WorkDo.io.
Product Badge Management – eCommerceGo Addon
Enhance customer engagement and increase conversions with eCommerceGo’s powerful Product Badge Management module. Get started today!
User Manual – Task SaaS
Welcome to the Task SaaS User Manual, your complete guide to mastering Task SaaS — a powerful, intuitive platform built to simplify task and project management. With Task SaaS, you can plan, organize, and track all your work effortlessly, ensuring better collaboration, productivity, and workflow efficiency across your team.
Custom Domain Documentation: White Label Settings
Step-by-step guide for custom domain setup and white label settings on WorkDo.io. Create custom domains and subdomains with ease.
Product CSV – eCommerceGo Addon
Manage product data effortlessly with the Product CSV Module of eCommerceGo SaaS. Generate CSV files and streamline your eCommerce operations.
PESTEL Analysis Integration in Dash SaaS
The PESTEL Analysis Model is a strategic planning software tool that helps organizations analyze external factors that may impact their business.
Campaign Integration in eCommerceGo SaaS
Introduction The Campaign Module empowers your store with seamless, targeted marketing campaigns designed to boost […]
Additional Field in Checkout – eCommerceGo Addon
Streamline your checkout process by integrating the Additional Field in Checkout Addon. Enhance user experience and improve conversion rates.
Need more help?
If you’re still uncertain or need professional guidance, don’t hesitate to contact us. You can contact us via email or submit a ticket with a description of your issue. Our team of experts is always available to help you with any questions. Rest assured that we’ll respond to your inquiry promptly.
Love what you see?
Do you like the quality of our products, themes, and applications, or perhaps the design of our website caught your eye? You can have similarly outstanding designs for your website or apps. Contact us, and we’ll bring your ideas to life.
