Notice Board
This module will allow you to create, edit, delete and view notices.
Features
- Notice Creation: Create announcements and notices with rich content
- Notice Publishing: Control when notices are published and expired
- Notice Targeting: Target notices to specific departments or all employees
- Notice Visibility: Control who can see each notice
Requirements
- Open Core Business Suite (Base System)
Installation
- Download the Notice Board module package
- Extract the module to
Modules/NoticeBoard - Run the installation command:
php artisan module:enable NoticeBoard
php artisan migrate
- Clear the application cache:
php artisan optimize:clear
Usage
Creating Notices
Navigate to Productivity > Notice Board to manage notices:
- Create notices with titles and content
- Add images and attachments
- Set priority levels
- Include action links
Notice Publishing
Control notice visibility timing:
- Publish immediately or schedule for later
- Set expiration dates
- Draft notices for review
- Archive expired notices
Notice Targeting
Target notices to specific audiences:
- All employees company-wide
- Specific departments
- Selected branches or locations
- Individual employees or groups
Notice Visibility
Track notice engagement:
- View read receipts
- Track acknowledgments
- Monitor engagement statistics
- Export visibility reports
Notice Categories
Organize notices by category:
- Create custom categories
- Filter notices by category
- Color-code for quick identification
- Set default categories for different notice types
Configuration
Access module settings at Settings > Notice Board to configure:
- Default notice expiration
- Required acknowledgment settings
- Notice categories
- Notification preferences