Cockpit Panel User Guide (Super Admin)
Table of Contents
- Getting Started
- Dashboard Overview
- Managing Employers
- System-Wide Employee Management
- Global Leave Types
- Leave Request Oversight
- Balance Adjustments
- User Management
- Roles and Permissions
- Organizational Units
- System Configuration
- Monitoring and Auditing
- Best Practices
Getting Started
Accessing the Cockpit Panel
- Navigate to
https://your-domain.com/cockpit - Enter your Super Admin Email and Password
- Click Sign In
What is the Cockpit Panel?
The Cockpit Panel is the super admin control center for the entire leave management system. It provides:
- Multi-tenant oversight: Manage multiple employers/organizations
- System-wide configuration: Global settings and policies
- Cross-organization reporting: Aggregate analytics
- User and permission management: Control access across all tenants
- System monitoring: Health checks and audit logs
Key Differences from Employer Panel
| Feature | Cockpit Panel | Employer Panel | |---------|---------------|----------------| | Scope | All employers | Single employer | | Access | Super admins | Employer users | | Permissions | System-wide | Tenant-specific | | Data View | Cross-tenant | Isolated tenant | | Configuration | Global settings | Employer settings |
Dashboard Overview
Dashboard Widgets
System Statistics
- Total Employers: Number of organizations in the system
- Total Employees: Across all employers
- Active Users: Currently active system users
- Pending Requests: System-wide pending leave requests
Recent Activity
- New employer registrations
- System-wide leave request trends
- User activity logs
- System alerts and warnings
Quick Actions
- Add new employer
- Create system user
- View system logs
- Generate global reports
Managing Employers
Viewing Employers
Navigate to Employers from the sidebar to see all organizations in the system.
Employer List Features
- Search: Find employers by name, code, or contact
- Filter: By status, registration date, or size
- Sort: By any column
- Export: Export employer data
Adding a New Employer
- Click New Employer button
- Fill in employer information:
Basic Information
- Name (required): Organization name
- Email (required): Primary contact email
- Phone: Contact number
- Address: Full address of the organization
- Click Create
Note: The Employer model has a simple structure with only essential fields. Additional configuration and settings are managed through related records (users, leave types, employees, etc.).
Employer Details View
Click on an employer to view:
Overview Tab
- Name, email, phone, and address
- Employee count
- Active users
- Creation date
Employees Tab
- All employees under this employer
- Quick access to employee records
- Bulk operations
Users Tab
- Employer panel users
- Access levels and roles
- Last login information
Leave Types Tab
- Leave types configured by this employer
- Accrual settings
- Usage statistics
Statistics Tab
- Leave request metrics
- Balance utilization
- Approval rates
- Trends and patterns
Editing Employer Information
- Click on employer name
- Click Edit button
- Modify necessary fields
- Click Save
Deactivating an Employer
To remove an employer from the system:
- Navigate to the employer record
- Click Delete button
- Confirm deletion
Important Notes:
- Consider the impact on related data (employees, leave requests, etc.)
- Ensure proper data backup before deletion
- Deletion may be restricted if there are active employees or pending requests
- Alternatively, you can keep the record and simply remove all active users to prevent access
Employer Statistics
View detailed statistics for each employer:
- Total employees
- Active leave requests
- Leave utilization rates
- System usage metrics
System-Wide Employee Management
Viewing All Employees
Navigate to Employees to see employees across all employers.
Cross-Employer Employee View
The employee list shows:
- Employee name and ID
- Employer: Which organization they belong to
- Department and designation
- Status
- Join date
- Current leave balances
Filtering by Employer
Use the employer filter to:
- View employees of a specific employer
- Compare employee data across employers
- Generate cross-employer reports
Employee Details
Click on an employee to view:
- Personal and employment information
- Employer affiliation
- Leave balances and history
- Leave requests
- Balance adjustments
- System access logs
Bulk Operations
Perform actions on multiple employees:
- Export employee data
- Generate reports
- Update statuses
- Send notifications
Employee Search
Advanced search capabilities:
- Search across all employers
- Filter by multiple criteria
- Save search filters
- Export search results
Global Leave Types
System-Wide Leave Type Management
Navigate to Leave Types to manage leave types across all employers.
Viewing Leave Types
See all leave types configured by all employers:
- Leave type name and code
- Employer who created it
- Configuration details
- Usage statistics
Leave Type Templates
Create template leave types that employers can use:
- Click New Leave Type
- Mark as Template
- Configure standard settings
- Make available to all employers
Benefits:
- Consistency across employers
- Faster employer onboarding
- Standardized leave policies
- Easier system management
Leave Type Analytics
View system-wide analytics:
- Most common leave types
- Average accrual rates
- Utilization patterns
- Carry forward trends
Leave Request Oversight
System-Wide Leave Requests
Navigate to Leave Requests to see all requests across employers.
Leave Request Dashboard
View and filter requests:
- By Employer: See requests for specific organizations
- By Status: Pending, Approved, Rejected, Cancelled
- By Date Range: Specific time periods
- By Leave Type: Filter by leave category
Monitoring Leave Patterns
Identify trends and patterns:
- Peak leave periods
- Approval/rejection rates by employer
- Average processing time
- Common rejection reasons
Intervention Capabilities
As super admin, you can:
- View any leave request
- Monitor approval workflows
- Identify bottlenecks
- Generate compliance reports
Note: Direct approval/rejection is typically handled by employer panel users. Super admins monitor and intervene only when necessary.
Leave Request Reports
Generate comprehensive reports:
- System-wide leave statistics
- Employer comparison reports
- Trend analysis
- Compliance reports
Balance Adjustments
Managing Balance Adjustments
Navigate to Balance Adjustments to oversee all manual balance changes.
Viewing Adjustments
See all balance adjustments across the system:
- Employee name and employer
- Leave type adjusted
- Adjustment type (Credit/Debit)
- Days adjusted
- Reason
- Adjusted by whom
- Date of adjustment
Creating System-Level Adjustments
When necessary, create adjustments:
- Click New Balance Adjustment
- Select Employer first
- Select Employee
- Choose Leave Type
- Select Adjustment Type:
- Credit: Add days
- Debit: Subtract days
- Enter Days to adjust
- Provide detailed Reason
- Set Effective Date
- Click Create
Adjustment Types
System Correction
- Fixing calculation errors
- Correcting data migration issues
- Resolving system bugs
Policy Change
- Implementing new leave policies
- Adjusting for policy updates
- Retroactive policy applications
Special Circumstances
- Compassionate leave grants
- Emergency situations
- Executive decisions
Audit Trail
All adjustments are logged:
- Who made the adjustment
- When it was made
- Original and new values
- Reason provided
- Approval chain (if applicable)
Adjustment Reports
Generate reports on:
- Total adjustments by employer
- Most common adjustment reasons
- Adjustment trends over time
- Audit compliance
User Management
System Users
Navigate to Users to manage all system users.
User Types
Super Admins (Cockpit Users)
- Full system access
- Manage all employers
- System configuration
- Global reporting
Employer Users
- Access to employer panel
- Tenant-specific permissions
- Managed by employer or super admin
Employees
- Access to employee portal
- Self-service leave management
- Limited to their own data
Adding System Users
- Click New User
- Fill in user details:
- Name
- Email (unique across system)
- Password
- User Type: Super Admin or Employer User
- Employer: If employer user
- Role: Assign appropriate role
- Click Create
User Permissions
Control what users can access:
- Resource-level permissions
- Page access
- Feature availability
- Data visibility
User Activity Monitoring
Track user activity:
- Login history
- Actions performed
- Data accessed
- Changes made
Bulk User Operations
- Create multiple users
- Update user roles
- Deactivate users
- Export user lists
Roles and Permissions
System-Wide Role Management
Navigate to Roles to manage roles across the system.
Role Types
System Roles
- Super Admin
- System Manager
- System Viewer
- Support Staff
Employer Roles
- Employer Admin
- HR Manager
- Department Manager
- Viewer
Creating Custom Roles
- Click New Role
- Enter Role Name
- Select Role Type: System or Employer
- Configure permissions:
Resource Permissions
For each resource:
- View: See records
- View Any: See all records
- Create: Add new records
- Update: Edit records
- Delete: Remove records
- Restore: Restore deleted records
- Force Delete: Permanently delete
Special Permissions
- Access Cockpit Panel: Super admin access
- Manage Employers: Create/edit employers
- System Configuration: Change system settings
- View All Data: Cross-tenant data access
- Click Create
Permission Inheritance
Roles can inherit from parent roles:
- Base permissions from parent
- Additional permissions added
- Restrictions applied
Role Assignment
Assign roles to users:
- Edit user record
- Select role from dropdown
- Save changes
Permission Auditing
Track permission changes:
- Who changed permissions
- What was changed
- When it was changed
- Reason for change
Organizational Units
System-Wide Org Unit Management
Navigate to Org Units to manage organizational structures.
Viewing Org Units
See organizational units across all employers:
- Unit name and code
- Employer affiliation
- Parent unit
- Employee count
- Manager
Org Unit Hierarchy
View hierarchical structures:
- Tree view of all employers
- Drill down into specific employers
- Compare structures across employers
Creating Org Units
- Click New Org Unit
- Select Employer
- Fill in details:
- Name
- Code
- Parent Unit (if sub-unit)
- Manager
- Description
- Click Create
Org Unit Analytics
Analyze organizational structures:
- Average depth of hierarchies
- Employee distribution
- Manager-to-employee ratios
- Span of control metrics
System Configuration
Global Settings
Configure system-wide settings:
General Settings
- System name and branding
- Default timezone
- Date and time formats
- Language settings
Email Configuration
- SMTP settings
- Email templates
- Notification preferences
- Email queue settings
Security Settings
- Password policies
- Session timeout
- Two-factor authentication
- IP restrictions
Leave Calculation Settings
- Default accrual methods
- Rounding rules
- Weekend handling
- Holiday calendar
Notification Settings
- Email notifications
- In-app notifications
- SMS notifications (if enabled)
- Notification frequency
Feature Flags
Enable/disable features system-wide:
- New feature rollouts
- Beta features
- Experimental functionality
- Feature access by plan
Integration Settings
Configure third-party integrations:
- HR systems
- Payroll systems
- Calendar integrations
- SSO providers
Backup and Maintenance
Schedule system maintenance:
- Automatic backups
- Database optimization
- Log rotation
- Cache clearing
Monitoring and Auditing
System Health Monitoring
Monitor system performance:
Performance Metrics
- Response times
- Database query performance
- Server resource usage
- API call rates
Error Tracking
- Application errors
- Failed jobs
- Email delivery failures
- Integration errors
Usage Statistics
- Active users
- Peak usage times
- Feature usage
- Storage consumption
Audit Logs
Comprehensive audit trail:
User Actions
- Login/logout events
- Data modifications
- Permission changes
- Configuration updates
System Events
- Scheduled job executions
- Automated processes
- System errors
- Security events
Viewing Audit Logs
- Navigate to Audit Logs
- Filter by:
- User
- Action type
- Date range
- Employer
- Resource
- Export logs for compliance
Compliance Reporting
Generate compliance reports:
- Data access logs
- Permission changes
- Security incidents
- Policy violations
Alerts and Notifications
Set up system alerts:
- Performance degradation
- Error thresholds
- Security events
- Unusual activity patterns
Best Practices
System Administration
Regular Maintenance
✅ Daily Tasks:
- Monitor system health
- Review error logs
- Check backup status
- Respond to support tickets
✅ Weekly Tasks:
- Review user activity
- Analyze performance metrics
- Update documentation
- Plan system updates
✅ Monthly Tasks:
- Generate compliance reports
- Review security logs
- Audit user permissions
- Optimize database
- Review employer statistics
✅ Quarterly Tasks:
- System security audit
- Performance review
- Feature usage analysis
- Capacity planning
- Disaster recovery testing
Security Best Practices
-
Access Control
- Principle of least privilege
- Regular permission audits
- Strong password policies
- Multi-factor authentication
-
Data Protection
- Regular backups
- Encrypted data storage
- Secure data transmission
- Data retention policies
-
Monitoring
- Real-time alerts
- Log analysis
- Anomaly detection
- Incident response plan
Performance Optimization
-
Database
- Regular optimization
- Index management
- Query optimization
- Archive old data
-
Caching
- Implement caching strategies
- Cache invalidation
- CDN usage
- Static asset optimization
-
Scaling
- Monitor resource usage
- Plan for growth
- Load balancing
- Horizontal scaling
Employer Management
Onboarding New Employers
-
Pre-Onboarding
- Gather requirements
- Plan configuration
- Prepare documentation
- Set expectations
-
Setup
- Create employer account
- Configure leave types
- Set up organizational structure
- Create initial users
-
Data Migration
- Import employee data
- Import historical leave data
- Verify data accuracy
- Test calculations
-
Training
- Admin training
- User training
- Documentation handover
- Support setup
-
Go-Live
- Final verification
- Cutover plan
- Monitor closely
- Provide support
Ongoing Support
- Regular check-ins
- Performance reviews
- Feature updates
- Policy consultations
- Technical support
Data Management
Data Quality
- Regular data audits
- Validation rules
- Duplicate detection
- Data cleansing
Data Retention
- Define retention policies
- Archive old data
- Comply with regulations
- Secure deletion
Data Privacy
- GDPR compliance
- Data access controls
- Privacy policies
- User consent management
Troubleshooting
Common System Issues
Issue: System Performance Degradation
Symptoms:
- Slow page loads
- Timeout errors
- High server load
Solutions:
- Check server resources
- Review database performance
- Clear cache
- Optimize slow queries
- Scale resources if needed
Issue: Email Delivery Failures
Symptoms:
- Notifications not received
- Email queue building up
- SMTP errors
Solutions:
- Verify SMTP settings
- Check email queue
- Review email logs
- Test email configuration
- Check spam filters
Issue: Data Inconsistencies
Symptoms:
- Incorrect leave balances
- Missing records
- Duplicate entries
Solutions:
- Run data integrity checks
- Review audit logs
- Identify root cause
- Make corrections
- Implement preventive measures
Issue: User Access Problems
Symptoms:
- Cannot log in
- Permission errors
- Missing features
Solutions:
- Verify user status
- Check role permissions
- Review tenant assignment
- Clear user cache
- Reset password if needed
Emergency Procedures
System Outage
- Assess the situation
- Notify stakeholders
- Implement recovery plan
- Restore from backup if needed
- Post-mortem analysis
Data Breach
- Contain the breach
- Assess impact
- Notify affected parties
- Implement fixes
- Review security measures
Critical Bug
- Identify and isolate
- Assess severity
- Implement hotfix
- Test thoroughly
- Deploy and monitor
Advanced Features
API Management
If API access is enabled:
API Keys
- Generate API keys
- Set rate limits
- Monitor API usage
- Revoke access
Webhooks
- Configure webhooks
- Event subscriptions
- Payload formats
- Retry policies
Custom Integrations
Set up integrations with:
- HRIS systems
- Payroll software
- Calendar applications
- Communication tools
Automation
Configure automated processes:
- Scheduled reports
- Automatic notifications
- Data synchronization
- Cleanup tasks
Multi-Language Support
If enabled:
- Add new languages
- Manage translations
- Set default language
- User language preferences
Reporting and Analytics
System-Wide Reports
Generate comprehensive reports:
Employer Reports
- Employer comparison
- Growth metrics
- Feature adoption
- Support tickets
Employee Reports
- Total employees by employer
- Employee distribution
- Turnover rates
- Demographics
Leave Reports
- System-wide leave statistics
- Leave type usage
- Approval rates
- Trend analysis
Financial Reports
- Subscription revenue
- Usage-based billing
- Cost per employer
- ROI analysis
Custom Reports
Create custom reports:
- Navigate to Reports
- Click Create Custom Report
- Select data sources
- Choose metrics
- Configure filters
- Set visualization
- Save and schedule
Data Export
Export data in various formats:
- Excel (XLSX)
- CSV
- JSON
- XML
Frequently Asked Questions
Q: How do I add a new employer to the system?
A: Navigate to Employers > New Employer, fill in the required information, and click Create. Then set up their leave types, organizational structure, and initial users.
Q: Can I access data from all employers?
A: Yes, as a super admin, you have cross-tenant access. However, use this responsibly and only when necessary for system administration or support.
Q: How do I handle an employer who wants to leave the system?
A: Deactivate their account, export their data for handover, and follow your data retention policy. Ensure all contractual obligations are met.
Q: What should I do if I notice suspicious activity?
A: Immediately review audit logs, check for unauthorized access, secure the affected accounts, and follow your security incident response plan.
Q: How often should I backup the system?
A: Daily automated backups are recommended, with weekly full backups. Test restore procedures regularly.
Q: Can I customize the system for specific employers?
A: Yes, through feature flags, custom configurations, and tenant-specific settings. However, maintain consistency where possible.
Q: How do I troubleshoot balance calculation issues?
A: Review the employee's balance history, check leave type configuration, verify accrual settings, and examine any manual adjustments. Use the audit logs to trace all changes.
Q: What's the best way to handle system updates?
A: Schedule during low-usage periods, notify all users in advance, backup the system, test in staging first, and have a rollback plan ready.
Quick Reference
Daily Checklist
- [ ] Check system health dashboard
- [ ] Review error logs
- [ ] Monitor active users
- [ ] Check backup status
- [ ] Respond to urgent tickets
Weekly Checklist
- [ ] Review user activity
- [ ] Analyze performance metrics
- [ ] Check security logs
- [ ] Update documentation
- [ ] Plan upcoming changes
Monthly Checklist
- [ ] Generate compliance reports
- [ ] Review all employer accounts
- [ ] Audit user permissions
- [ ] Optimize database
- [ ] Review system capacity
Quarterly Checklist
- [ ] Security audit
- [ ] Performance review
- [ ] Feature usage analysis
- [ ] Disaster recovery test
- [ ] Strategic planning
Emergency Contacts
System Issues
- Technical Lead: [Contact Info]
- Database Admin: [Contact Info]
- Security Team: [Contact Info]
Business Issues
- Product Manager: [Contact Info]
- Customer Success: [Contact Info]
- Legal/Compliance: [Contact Info]
Additional Resources
Documentation
- System Architecture Guide
- API Documentation
- Security Best Practices
- Disaster Recovery Plan
Training Materials
- Admin Training Videos
- Configuration Guides
- Troubleshooting Guides
- Best Practices Library
Support
- Support Portal
- Knowledge Base
- Community Forum
- Ticket System
Last Updated: December 2024 Version: 1.0.0 For Super Administrators Only - Confidential