HR Policies
Comprehensive policy management system for creating, distributing, and tracking employee acknowledgments of company policies.
Features
- Policy Management - Create, publish, archive, and version company policies
- Policy Categories - Organize policies into custom categories
- Policy Distribution - Assign policies to specific employees or in bulk
- Acknowledgment Tracking - Track which employees have read and acknowledged policies
- Reminder Notifications - Send reminders to employees with pending acknowledgments
- Policy Versioning - Create new versions of existing policies
- Employee Self-Service - Employees can view and acknowledge assigned policies
- Mobile App Support - Employees can view, acknowledge, and download policies via the mobile app
Requirements
- Open Core Business Suite v5.0+
- PHP 8.2+
Dependencies
This module has no dependencies on other modules.
Installation
Enable via Admin Panel
- Log in as administrator
- Navigate to Settings > Addons
- Find HR Policies and click Enable
- Run migrations if prompted
Enable via Command Line
php artisan module:enable HRPolicies
php artisan migrate
Usage
Managing Policies
- Navigate to HR Policies > Policies
- Click Create Policy
- Fill in policy details:
- Policy title
- Category
- Policy content (rich text editor)
- Effective date
- Attach supporting documents if needed
- Save as draft or publish
Policies can be published, archived, or versioned from the policy detail page.
Policy Categories
- Navigate to HR Policies > Categories
- Create custom categories to organize policies (e.g., Code of Conduct, Safety, IT Security)
- Toggle category status as active or inactive
Distributing Policies
- Open a policy
- Click Assign to distribute to specific employees
- Use Bulk Assign to distribute to multiple employees at once
- Set acknowledgment deadlines
Tracking Acknowledgments
- Navigate to HR Policies > Acknowledgments
- View acknowledgment status for all distributed policies
- Update deadlines for individual acknowledgments
- Send reminders to employees with pending acknowledgments
Policy Versioning
When updating policies:
- Open the existing policy
- Click Create New Version
- Make updates to content
- Publish the new version
- Reassign for acknowledgment
Previous versions are retained for historical reference.
Employee Self-Service
Employees can access their assigned policies through the My Policies view:
- View all assigned policies and their statuses
- Read policy content and download documents
- Click Acknowledge to confirm reading
Changelog: View version history