The Human Resources module in webERP provides comprehensive functionality for managing all aspects of human capital management. The module is designed to handle employee information, organizational structure, compensation, performance management, recruitment, training, and compliance tracking.
The HR module integrates with the general ledger for payroll and compensation postings, and provides comprehensive reporting and analytics capabilities. All employee data is maintained securely with role-based access controls to protect sensitive information.
The module supports the complete employee lifecycle from recruitment through separation, including:
- Employee master data management
- Organizational hierarchy and reporting structures
- Compensation and benefits administration
- Performance management and appraisals
- Recruitment and applicant tracking
- Training and development
- Time and attendance
- Safety and compliance
HR System Features
The HR module provides the following capabilities:
- Employee Master Data: Maintain complete employee records including personal information, contact details, emergency contacts, employment history, and documents
- Organizational Structure: Define departments, positions, and reporting hierarchies to model your organization
- Employment Types: Support for full-time, part-time, contract, and temporary employment arrangements
- Compensation Management: Track salary history, manage pay grades, process salary increases, and maintain compensation guidelines
- Performance Management: Configure review cycles, define skills, use rating scales, and conduct structured performance appraisals
- Recruitment: Post requisitions, track applicants through the hiring pipeline, and convert applicants to employees
- Training & Development: Track employee skills, identify skill gaps, and manage training programs
- Safety Management: Record and track workplace safety incidents and maintain compliance records
- Employee Self-Service: Allow employees to view their information and submit appraisal inputs
- Reporting & Analytics: Generate comprehensive reports on all aspects of HR operations
- Audit Trail: Complete history of all changes to HR data
This section provides a step-by-step guide for implementing the HR module in your organization. Follow these steps in order for the smoothest implementation.
Before entering employee data, configure the foundational settings:
- Configure HR System Options (HR → Maintenance → System Options)
- Appraisal Frequency: Set how often performance appraisals should occur in days (default: 365 days for annual reviews). The system uses this to identify employees due for appraisal.
- Maximum Sick Days: Set the maximum sick days allowed per year for compliance tracking (default: 10 days).
- Maximum Vacation Days: Set the maximum vacation days allowed per year (default: 20 days).
- Minimum Salary Increase Percentage: Set the minimum allowed salary increase percentage (default: 0%). The system will warn if increases are below this threshold.
- Maximum Salary Increase Percentage: Set the maximum allowed salary increase percentage (default: 15%). The system will warn if increases exceed this threshold.
- Set Up Security Permissions (Setup → Security)
- Assign HR security tokens to appropriate user roles
- Determine who can view vs. edit employee data
- Restrict compensation data access to authorized personnel
- Set up employee self-service access if desired
- Create Departments (Setup → HR → HR Departments)
- Start with top-level departments (Sales, Operations, Finance, etc.)
- Add sub-departments if needed
- Link each department to a cost center for GL integration
- Don't assign managers yet - you'll do this after entering employees
- Define Pay Grades (Setup → HR → Pay Grades)
- Create grades that align with your compensation philosophy
- Set minimum, midpoint, and maximum for each grade
- Document grade criteria for consistency
- Create Positions (Setup → HR → HR Positions)
- Define all job positions in your organization
- Assign each to a department and pay grade
- Write clear job descriptions
- Set up reporting relationships (you can refine these later)
- Start with Leadership
- Enter executives and senior managers first
- This establishes the top of your reporting hierarchy
- Add Remaining Employees (HR → Employees → Employee Entry)
- Work down the organizational hierarchy
- Enter complete information for each employee
- Include emergency contacts
- Upload employee photo if available
- Update Department Managers
- Now that employees are in the system, go back to departments
- Assign the appropriate manager to each department
- Define Rating Scales (Setup → HR → Rating Scales)
- Create the scale you'll use for evaluations (e.g., 1-5 or Exceeds/Meets/Below)
- Set Up Performance Criteria (Setup → HR → Performance Criteria)
- Define what you'll evaluate (quality, productivity, communication, etc.)
- These can be customized by position later
- Create Skills (Setup → HR → Skills)
- Define key skills for your organization
- Group by category (technical, behavioral, leadership)
- Link Skills to Positions (Setup → HR → Job Skills)
- For each position, define which skills are required
- Set required proficiency levels
Once setup is complete, you can start using the system for day-to-day HR activities:
- Maintain Employee Records - Keep information current as changes occur
- Process Compensation Changes - Use the salary increase function for raises and promotions
- Conduct Performance Reviews - Follow your review schedule
- Manage Recruitment - Create requisitions and track applicants
- Track Safety Incidents - Report and investigate incidents promptly
- Generate Reports - Use reports for decision-making and compliance
Use this checklist to track your implementation progress:
| Step |
Task |
Complete |
| 1 |
Configure HR System Options |
☐ |
| 2 |
Set up security permissions |
☐ |
| 3 |
Create departments |
☐ |
| 4 |
Define pay grades |
☐ |
| 5 |
Create positions |
☐ |
| 6 |
Enter employee data |
☐ |
| 7 |
Assign department managers |
☐ |
| 8 |
Configure performance management (optional) |
☐ |
| 9 |
Train users on the system |
☐ |
| 10 |
Begin daily operations |
☐ |
The HR Dashboard provides an at-a-glance view of key human resources metrics and quick access to common HR functions. Access the dashboard from:
Main Menu → Human Resources → HR Dashboard
The dashboard displays:
- Active Employees: Total count of employees with active status
- Open Positions: Number of positions currently open for recruitment
- Pending Appraisals: Performance appraisals that are in progress or due within the next 30 days
- Due for Appraisal: Employees who need an appraisal based on the system's appraisal frequency setting (click to see detailed list)
- Active Requisitions: Job requisitions currently in pending, approved, or in-progress status
- Quick links to frequently used HR functions organized by category
Using the "Due for Appraisal" Feature:
The dashboard automatically tracks which employees are due for performance appraisals based on your configured appraisal frequency:
- The system calculates time since each employee's last completed appraisal
- For employees who have never been appraised, it calculates from their hire date
- Click on the "Due for Appraisal" number to see a detailed list of employees requiring appraisal
- From that list, you can directly create new appraisals for each employee
- This ensures timely performance reviews according to your organization's schedule
Departments represent the organizational units within your company. Departments are defined from:
Setup → Human Resources → HR Departments
To Create a New Department:
- Navigate to Setup → Human Resources → HR Departments
- Click the "New Department" button
- Enter the required information:
- Department Code - unique identifier (up to 10 characters, e.g., "SALES", "IT", "HR")
- Department Name - descriptive name (up to 50 characters, e.g., "Sales Department")
- Manager - select the employee who manages this department from the dropdown
- Parent Department - select the parent department if creating a sub-department (optional)
- Cost Center - enter the GL cost center code for expense tracking and reporting
- Description - enter a detailed description of the department's function and responsibilities
- Click "Save" to create the department
To Edit an Existing Department:
- Navigate to Setup → Human Resources → HR Departments
- Click on the department code or name in the list
- Modify the desired fields
- Click "Update" to save changes
Building a Department Hierarchy:
Departments can be organized hierarchically to reflect your organization's structure:
- First create the top-level departments (leave Parent Department blank)
- Then create sub-departments and select the appropriate Parent Department
- Example hierarchy:
- Sales (top level) → Regional Sales → District Sales
- Operations (top level) → Manufacturing → Quality Control
Note: The department hierarchy is used for reporting chains, approval workflows, and organizational charts. Changes to the structure affect reporting relationships.
Positions define the jobs within your organization. Positions are created and maintained from:
Setup → Human Resources → HR Positions
To Create a New Position:
- Navigate to Setup → Human Resources → HR Positions
- Click "New Position"
- Enter the position details:
- Position Code - unique identifier (e.g., "MGR-001", "SALES-REP")
- Position Title - the job title (e.g., "Sales Manager", "Software Engineer")
- Department - select the department from the dropdown
- Reports To Position - select the supervisory position (establishes reporting hierarchy)
- Pay Grade - assign the appropriate pay grade for compensation planning
- Job Description - enter detailed responsibilities, duties, and requirements
- Status - set to Active or Inactive
- Click "Save Position"
To Assign Required Skills to a Position:
- After creating the position, go to Setup → Human Resources → Job Skills
- Select the position from the dropdown
- Click "Add Skill"
- Select the skill from the list
- Enter the required proficiency level (1-5 or as defined in your system)
- Mark as mandatory or preferred
- Save the skills assignment
Managing Position Budgets:
Track authorized headcount versus actual staffing:
- Navigate to Setup → Human Resources → Position Budgets
- Select a budget year
- For each position, enter:
- Budgeted positions (authorized headcount)
- Planned hires by quarter
- Estimated salary budget
- The system automatically shows current filled positions
- View variance reports to compare budget vs. actual
Employee records are created and maintained from:
Human Resources → Employees → Employee Entry
To Create a New Employee Record:
- Navigate to Human Resources → Employees → Employee Entry
- Click "New Employee"
- Complete the Personal Information section:
- Employee Number - enter a unique ID or leave blank to auto-generate
- First Name, Middle Name, Last Name - enter full legal name
- Preferred Name - name used for day-to-day interactions (optional)
- Gender - select from dropdown
- Date of Birth - use date picker or format YYYY-MM-DD
- Social Security Number / National ID - entered in encrypted format for security
- Marital Status - select Single, Married, Divorced, Widowed, etc.
- Enter Contact Information:
- Email Address - work email (used for system login if self-service is enabled)
- Phone Number - primary work phone
- Mobile Phone - optional
- Address - street, city, state/province, postal code, country
- Complete Employment Information:
- Hire Date - first day of employment
- Original Hire Date - only different if this is a rehire
- Employment Status - Active, On Leave, or Terminated
- Employment Type - Full-Time, Part-Time, Contract, or Temporary
- Department - select from previously defined departments
- Position - select the employee's job position
- Supervisor - select the immediate supervisor/manager
- Work Location - select primary work location
- Employment Terms - any special terms or conditions (optional)
- Enter Compensation Details:
- Current Salary/Wage - annual salary or hourly wage
- Pay Frequency - Hourly, Weekly, Bi-Weekly, Semi-Monthly, Monthly, or Annual
- Pay Grade - select appropriate grade (validates against pay grade ranges)
- Add at least one Emergency Contact:
- Click "Add Emergency Contact"
- Contact Name - full name
- Relationship - Spouse, Parent, Sibling, Friend, etc.
- Primary Phone - main contact number
- Alternate Phone - optional secondary number
- Address - complete address (optional)
- Click "Save Employee" to create the record
To Update an Existing Employee:
- Navigate to Human Resources → Employees → Employee Entry
- Search for the employee by name or employee number
- Click on the employee name to open their record
- Make necessary changes to any section
- Click "Update Employee" to save
Important Notes:
- Salary history is automatically maintained when you change compensation - you don't need to manually track it
- Changes to department or position are logged in the employee's history
- Sensitive fields like SSN/National ID are encrypted in the database
- Required fields are marked with an asterisk (*)
View and search employees from:
Human Resources → Employees → Employee List
The employee list provides filtering and search capabilities including:
- Search by name, employee number, or department
- Filter by status (active, terminated, on leave)
- Filter by department or position
- Sort by various fields
- Export to CSV
Pay grades define salary ranges for positions. Configure pay grades from:
Setup → Human Resources → Pay Grades
Each pay grade includes:
- Grade Code - unique identifier
- Grade Name - descriptive name
- Minimum Salary - lower bound of the range
- Midpoint Salary - target salary for the grade
- Maximum Salary - upper bound of the range
- Currency
- Effective Date - when this grade structure became effective
Manage individual employee compensation from:
Human Resources → Compensation → Employee Compensation
This screen allows you to:
- View current compensation details
- View complete salary history
- Process salary increases
- View position in pay grade range
- Add compensation notes and justifications
Compensation review cycles help manage annual or periodic salary reviews. Set up review cycles from:
Setup → Human Resources → Compensation Review Cycles
Review cycle features include:
- Define review period and effective dates
- Set overall budget increase percentage
- Define increase guidelines by performance rating
- Track approval status
- Generate review worksheets
- Batch process approved increases
Increase guidelines provide recommended salary increase ranges based on performance ratings and position in pay grade. Configure from:
Setup → Human Resources → Increase Guidelines
Process individual or batch salary increases from:
Human Resources → Compensation → Salary Increase
To Process an Individual Salary Increase:
- Navigate to Human Resources → Compensation → Salary Increase
- Select the employee using the search/dropdown
- The system displays:
- Current salary
- Pay grade range
- Position in range (compa-ratio)
- Last increase date and amount
- Performance rating (if available)
- Enter increase details:
- Increase Type - select Merit, Promotion, Market Adjustment, Cost of Living, etc.
- Increase Amount - enter dollar amount OR
- Increase Percentage - enter percentage (system calculates the dollar amount)
- Effective Date - when the increase takes effect
- Reason/Justification - explain the basis for the increase
- Review the preview showing:
- New salary amount
- New position in pay grade range
- Warnings if salary goes outside grade range
- Click "Submit for Approval" or "Process Increase" (depending on workflow settings)
To Process a Compensation Review Cycle (Batch Increases):
- First, set up the review cycle in Setup → HR → Compensation Review Cycles
- Define:
- Review period (e.g., "2024 Annual Review")
- Budget percentage (overall increase pool)
- Effective date for increases
- Increase guidelines by performance rating
- Navigate to Human Resources → Compensation → Salary Increase
- Enter the effective date and change reason for the batch
- Optionally filter by department to process increases department by department
- For each employee:
- The system displays current salary and last increase information
- Enter the new salary or increase percentage
- The system calculates the increase amount and percentage automatically
- The system validates against configured min/max increase percentages and displays warnings if limits are exceeded
- Select employees to include in the batch processing
- Click "Process Increases" to apply all selected salary changes in a single transaction
System Validation:
- The system displays the configured minimum and maximum salary increase percentages at the top of the form
- Warning messages appear for any increases below the minimum threshold
- Warning messages appear for any increases above the maximum threshold
- These warnings are informational - increases can still be processed but may require additional approval
- The limits are configured in Setup → HR → HR System Options
Approval Workflow:
- Increases may require approval based on amount or percentage thresholds
- Approvers receive notifications to review pending increases
- Increases show as "Pending" until approved
- Once approved, salary history is automatically updated
- Employee's compensation record reflects the new amount on the effective date
Important Considerations:
- System warns if new salary falls outside the pay grade min/max
- All increases are logged in salary history with reason codes
- If GL integration is enabled, compensation entries can be posted automatically
- Reports are available to analyze increase distribution by department, performance rating, etc.
The performance management system provides a structured approach to evaluating and developing employee performance. The system supports:
- Multiple review types (annual, probationary, project-based)
- Configurable rating scales
- Goal setting and tracking
- Skill assessment
- Multi-rater feedback (360-degree reviews)
- Performance improvement plans
Rating scales define the levels used to evaluate performance. Configure from:
Setup → Human Resources → Rating Scales
Rating scales can be customized for your organization. Common examples include:
- 1-5 numeric scale
- Exceeds/Meets/Below Expectations
- Outstanding/Excellent/Good/Fair/Poor
Performance criteria define what aspects of performance will be evaluated. Set up from:
Setup → Human Resources → Performance Criteria
Criteria can include:
- Job knowledge
- Quality of work
- Productivity
- Communication skills
- Teamwork
- Leadership
- Initiative
Skills are the knowledge, abilities, and competencies required for positions. Define skills from:
Setup → Human Resources → Skills
Each skill includes:
- Skill Code
- Skill Name
- Description
- Category (technical, behavioral, leadership)
- Proficiency levels (beginner, intermediate, advanced, expert)
Link required skills to positions from:
Setup → Human Resources → Job Skills
Define:
- Which skills are required for each position
- Required proficiency level for each skill
- Whether the skill is mandatory or preferred
Track employee skill levels from:
Human Resources → Performance → Employee Skills
Record:
- Current proficiency level for each skill
- Date assessed
- Assessor
- Training history related to the skill
Identify development needs by comparing required vs. actual skills:
Human Resources → Performance → Skill Gap Analysis
The gap analysis shows:
- Skills where employee is below required level
- Recommended training to close gaps
- Priority of development needs
- Departmental skill profiles
Set and track performance goals from:
Human Resources → Performance → Performance Goals
Goal information includes:
- Goal description and success criteria
- Start and target completion dates
- Goal category (individual, departmental, organizational)
- Weight/importance
- Progress tracking
- Completion status and comments
Conduct performance reviews from:
Human Resources → Performance → Performance Reviews
To Initiate a Performance Review:
- Navigate to Human Resources → Performance → Performance Reviews
- Click "New Review"
- Select the employee from the dropdown
- Choose the review type:
- Annual Review - standard yearly performance evaluation
- Probationary Review - for new employees at end of probation period
- Project Review - evaluation after completing a specific project
- Interim Review - mid-year check-in
- Set the review period (start and end dates)
- Click "Create Review" - this creates a draft review
To Complete a Performance Review:
- Open the draft review
- Rate each Performance Criteria:
- Each criterion appears with its description
- Select a rating from your configured rating scale (e.g., 1-5)
- Add comments explaining the rating
- Provide specific examples of performance
- Assess Skills:
- Rate the employee's proficiency level for each relevant skill
- Compare against required levels for their position
- Identify development needs
- Review Goal Achievement:
- The system displays goals set during the review period
- Mark each goal as Achieved, Partially Achieved, or Not Achieved
- Add comments on progress and results
- Enter Overall Assessment:
- Select overall rating (system may calculate from individual ratings)
- Enter strengths summary
- Enter areas for improvement
- Add supervisor's overall comments
- Create Development Plan:
- List specific development objectives
- Identify training needs
- Set timeline for development activities
- Set Goals for Next Period (optional at this stage)
- Save the review (stays in draft until submitted)
Review Discussion and Finalization:
- Schedule a meeting with the employee to discuss the review
- During/after the meeting:
- Share the review with the employee (if not already visible)
- Employee adds their comments and self-assessment
- Discuss ratings, achievements, and development needs
- Finalize goals for the upcoming period
- Both supervisor and employee electronically sign the review
- Submit for final approval (if required by your workflow)
- Once approved, the review is locked and becomes part of the permanent record
Tips for Effective Reviews:
- Provide specific examples and data to support ratings
- Focus on observable behaviors and measurable results
- Balance positive feedback with constructive criticism
- Make development plans actionable with clear timelines
- Set SMART goals (Specific, Measurable, Achievable, Relevant, Time-bound) for next period
- Use the system's audit trail to reference performance throughout the year
A simplified appraisal entry form is available from:
Human Resources → Performance → Appraisal Entry
Employees can view their performance history from:
Human Resources → Performance → My Appraisals
Employees can:
- View completed reviews
- Add self-assessment comments
- View current goals
- Update goal progress
- View development plans
Create requisitions to request new or replacement positions from:
Human Resources → Recruitment → Requisitions
To Create a Position Requisition:
- Navigate to Human Resources → Recruitment → Requisitions
- Click "New Requisition"
- Enter requisition details:
- Position - select the position from the dropdown (must be predefined)
- Department - select department (may auto-fill based on position)
- Number of Openings - how many positions to fill (usually 1)
- Requisition Type:
- New Position - adding headcount
- Replacement - filling a vacancy
- Temporary - short-term need
- Reason - explain why this position is needed
- Requested Start Date - when you need the person to begin
- Justification - detailed business case for the hire
- Salary Range - proposed compensation (may default from pay grade)
- Specify posting preferences:
- Post Internally - make visible to current employees first
- Post Externally - advertise publicly
- Posting Duration - how long to keep position open
- Click "Submit Requisition"
Requisition Approval Workflow:
- Submitted requisitions go to the department manager (if not the submitter)
- Manager reviews and approves or rejects with comments
- Approved requisitions go to HR for review
- HR may send to senior management or finance for budget approval
- Once fully approved, the status changes to "Open" and recruiting can begin
- View approval status and history in the requisition details
Managing Open Requisitions:
- View all requisitions and filter by status (pending, approved, open, filled, cancelled)
- Edit requisition details if changes are needed (may require re-approval)
- Cancel a requisition if the need is eliminated
- Mark as "Filled" when hire is completed
- Link to applicants who applied for this requisition
Manage job applicants from:
Human Resources → Recruitment → Applicants
Applicant information includes:
- Personal information
- Contact details
- Positions applied for
- Resume/CV (file attachment)
- Cover letter
- Source (how they heard about the position)
- Application date
- Current status
Track applicants through the hiring process from:
Human Resources → Recruitment → Applicant Tracking
To Add a New Applicant:
- Navigate to Human Resources → Recruitment → Applicants
- Click "New Applicant"
- Enter applicant information:
- Personal Information:
- First Name, Last Name
- Email (required for communication)
- Phone number
- Address
- Application Details:
- Position Applied For - link to a requisition
- Application Date - defaults to today
- Source - how they heard about the job (job board, referral, website, etc.)
- Referral Source - if referred, who referred them
- Documents:
- Upload Resume/CV
- Upload Cover Letter
- Additional documents (portfolio, certifications, etc.)
- Click "Save Applicant"
Managing the Applicant Pipeline:
- Go to Human Resources → Recruitment → Applicant Tracking
- View applicants in a kanban-style board or list view
- Standard workflow stages:
- Applied - initial application received
- Screening - HR reviewing qualifications
- Phone Screen - initial phone conversation scheduled/completed
- Interview - in-person or video interview scheduled
- Second Interview - additional rounds if needed
- Reference Check - checking references
- Offer - offer extended
- Hired - offer accepted, start date set
- Rejected - not moving forward
- Move applicants between stages by:
- Dragging cards (if using kanban view)
- Selecting new status from dropdown and clicking "Update Status"
Conducting Interviews:
- Open the applicant record
- Click "Schedule Interview"
- Enter:
- Interview date and time
- Interview type (phone, video, in-person)
- Interviewer(s) - select from employee list
- Location or meeting link
- System sends notification to interviewer(s)
- After the interview, interviewer(s) submit feedback:
- Rating on various criteria
- Strengths observed
- Concerns or weaknesses
- Overall recommendation (strongly recommend, recommend, neutral, not recommended)
- All interview feedback is compiled in the applicant record
Making an Offer:
- Once decision is made, update status to "Offer"
- Generate offer letter from template
- Fill in offer details:
- Position title
- Start date
- Salary/compensation
- Benefits summary
- Any special terms
- Send offer to applicant via email
- Track offer status (pending, accepted, rejected, negotiating)
Converting Applicant to Employee:
- Once offer is accepted, update status to "Hired"
- Click "Convert to Employee"
- System pre-populates employee entry form with applicant data
- Complete remaining employee information fields
- Save to create the employee record
- Applicant record is linked to employee record for reference
- Requisition is automatically marked as filled
Communication Features:
- Send email directly from applicant record
- Use email templates for common communications (rejection, interview invitation, etc.)
- All communications are logged in the applicant's history
- Set reminders for follow-ups
Record and track workplace safety incidents from:
Human Resources → Safety → Safety Incidents
To Report a Safety Incident:
- Navigate to Human Resources → Safety → Safety Incidents
- Click "New Incident"
- Enter incident details:
- Incident Date and Time - when the incident occurred
- Reported Date - when it was reported (auto-fills to today)
- Location - specific location where incident occurred
- Department - department where incident occurred
- Incident Type:
- Injury - employee was hurt
- Near Miss - potential for injury but none occurred
- Property Damage - equipment or facility damage
- Environmental - spill or environmental concern
- Security - security breach or threat
- Severity:
- Minor - first aid only
- Moderate - medical treatment required
- Serious - hospitalization or lost time
- Critical - life-threatening or fatality
- Identify people involved:
- Employee(s) Involved - select from employee list
- Injury Details - if injury occurred, describe nature and body part affected
- Witnesses - list anyone who witnessed the incident
- Describe the incident:
- What Happened - detailed description of the incident
- What Was Being Done - task/activity at time of incident
- Equipment Involved - any machinery or equipment involved
- Contributing Factors - environmental conditions, PPE usage, etc.
- Immediate actions taken:
- First Aid Provided - describe any immediate medical response
- Medical Treatment - hospital visit, doctor visit, etc.
- Work Status - returned to work, restricted duty, lost time
- Click "Save Incident" to create the initial report
To Complete an Incident Investigation:
- Open the incident record
- Click "Add Investigation"
- Conduct root cause analysis:
- Investigation Date - when investigation was performed
- Investigator(s) - who conducted the investigation
- Root Cause - underlying cause(s) identified using 5 Whys or other method
- Contributing Factors - additional factors that contributed
- Document corrective actions:
- Immediate Corrective Actions - what was done right away
- Planned Corrective Actions - longer-term fixes needed
- Responsible Person - who will implement each action
- Target Completion Date - when action should be completed
- Identify preventive measures:
- Policy Changes - any procedures that need updating
- Training Needs - additional training required
- Engineering Controls - physical changes to prevent recurrence
- Determine regulatory requirements:
- OSHA Recordable - Yes/No (based on OSHA criteria)
- OSHA Form - which form applies (300, 300A, 301)
- Workers Compensation - claim filed (Y/N) and claim number
- Other Reporting - state or local requirements
- Save the investigation
- Set follow-up reminders to verify corrective actions are completed
Tracking and Analysis:
- View All Incidents - list view with filtering by date, type, severity, department
- Incident Dashboard - graphical view of trends and metrics:
- Incidents by month
- Incidents by type and severity
- Lost time incident rate
- Days away, restricted, or transfer (DART) rate
- Near miss to injury ratio
- Reports:
- OSHA 300 Log - annual summary of recordable incidents
- Incident Investigation Reports
- Department Safety Performance
- Corrective Action Status
Best Practices:
- Report all incidents, including near misses - they provide learning opportunities
- Complete initial report within 24 hours of incident
- Conduct investigation within 48-72 hours while details are fresh
- Focus on systemic causes, not individual blame
- Ensure corrective actions address root causes, not just symptoms
- Follow up to verify corrective actions were effective
- Use incident data to identify trends and prioritize safety initiatives
The HR module provides comprehensive reporting capabilities:
Employee Reports
- Employee Roster - comprehensive list of all employees with filtering
- Employee Demographics - age, gender, diversity statistics
- Employee Directory - contact information
- Organization Chart - visual hierarchy
- Headcount by Department/Position
- Employee Turnover Analysis
- Length of Service Report
- Anniversary Report
- Birthday Report
Compensation Reports
- Salary by Department/Position
- Salary Distribution Analysis
- Compensation Ratio (actual vs. midpoint)
- Salary Increase History
- Compensation Budget vs. Actual
- Pay Equity Analysis
Performance Reports
- Performance Review Status
- Performance Rating Distribution
- Goal Achievement Summary
- Skills Assessment Summary
- Performance Trends
Recruitment Reports
- Open Requisitions
- Applicant Pipeline by Position
- Time to Fill Analysis
- Recruitment Source Effectiveness
- Offer Acceptance Rate
Safety Reports
- Incident Log
- Incident Rate Analysis
- OSHA Recordable Incidents
- Lost Time Incidents
- Safety Metrics Dashboard
Configure HR system preferences from:
Setup → Human Resources → HR System Options
System options include:
- Employee number format and auto-generation
- Required fields for employee entry
- Default employment type and status
- Performance review frequency
- Probationary period length
- Notice period requirements
- File attachment settings
- Email notification settings
- Approval workflow configuration
- Data retention policies
- Privacy and security settings
The HR Audit Trail provides a complete history of all HR transactions. Access from:
Human Resources → Reports → HR Audit Trail
The audit trail records:
- User who made the change
- Date and time of change
- Type of transaction
- Employee affected
- Fields changed
- Before and after values
- Transaction ID for reference
The audit trail is essential for compliance, security, and troubleshooting. It can be filtered by date range, employee, transaction type, or user.
The HR module uses webERP's security framework to control access to sensitive information. Security is managed through security tokens assigned to user roles.
HR Security Tokens
- HR Dashboard Access
- Employee View (read-only access to employee information)
- Employee Edit (ability to create and modify employee records)
- Compensation View (read-only access to compensation data)
- Compensation Edit (ability to modify compensation)
- Performance Review View
- Performance Review Edit
- Recruitment Access
- Safety Incident Access
- HR Reports Access
- HR Setup and Configuration
- HR Audit Trail Access
Self-Service Access
Employees can be granted limited access to view and update their own information through the employee self-service portal. This includes:
- View personal information
- Update contact information
- View pay stubs and tax forms
- View and update emergency contacts
- View performance reviews
- Update goals and development plans
- Request time off
Data Entry and Maintenance
- Establish consistent naming conventions for departments and positions
- Keep employee information current and accurate
- Document all compensation changes with clear justifications
- Maintain proper employment documentation (offer letters, contracts, etc.)
- Regularly update organizational structure to reflect current reality
Performance Management
- Conduct reviews on schedule - don't let them lapse
- Set SMART goals (Specific, Measurable, Achievable, Relevant, Time-bound)
- Document performance issues and improvement plans
- Provide regular feedback, not just during annual reviews
- Train managers on proper use of performance management tools
Recruitment
- Keep job descriptions current and accurate
- Follow consistent interview and evaluation processes
- Document hiring decisions and rationale
- Communicate promptly with applicants
- Maintain applicant data for compliance requirements
Compliance and Security
- Restrict access to sensitive information based on job requirements
- Review audit trail regularly for unusual activity
- Maintain employee files in accordance with legal requirements
- Document terminations and exits properly
- Keep safety records accurate and up-to-date
- Regular backup of HR data
The HR module integrates with other webERP modules:
General Ledger
- Payroll journal entries
- Compensation expense by department
- Benefits costs
- Workers compensation costs
Manufacturing
- Labor time tracking
- Crew assignment to work orders
- Labor costing
- Efficiency analysis
Maintenance
- Technician assignment
- Skill-based scheduling
- Training requirements
Petty Cash
- Employee expense reimbursements
- Travel advances
This section provides step-by-step instructions for completing each form in the HR module. Follow these guides when entering data to ensure consistency and accuracy.
Access: Setup → HR → HR Departments
Form Fields:
| Field Name |
Required |
Description |
Entry Guidelines |
| Department Code |
Yes |
Unique identifier for the department |
- Use a short, meaningful code (3-10 characters)
- Examples: SALES, IT, HR, FIN, OPS
- Use uppercase for consistency
- Cannot be changed after creation
|
| Department Name |
Yes |
Full name of the department |
- Use proper capitalization
- Be descriptive but concise
- Examples: "Sales and Marketing", "Information Technology", "Human Resources"
|
| Manager |
No |
Department manager/head |
- Select from dropdown of existing employees
- Leave blank initially if manager not yet entered
- Can update later after adding employees
|
| Authorization Required |
No |
Internal Stock Request authorization |
- Check if department requires authorization for internal stock requests
- Unchecked = requests are auto-approved
- Checked = requests require manager approval
|
Step-by-Step Entry Process:
- Enter a unique Department Code (e.g., "SALES")
- Enter the Department Name (e.g., "Sales and Marketing")
- If the manager has already been entered as an employee, select them from the Manager dropdown. Otherwise, leave blank and update later.
- Check Authorization Required if this department needs approval for internal stock requests
- Click Add Department button
- Verify the department appears in the list below
Common Errors and Solutions:
- Error: "Duplicate department code" - Choose a different code that hasn't been used
- Error: "Department code is required" - You must enter a department code
- Problem: Manager not in dropdown - Enter that employee first, then return to update the department
Access: Setup → HR → HR Positions
Form Fields:
| Field Name |
Required |
Description |
Entry Guidelines |
| Position Code |
Yes |
Unique identifier for the position |
- Use descriptive abbreviations (5-15 characters)
- Examples: ACCT-MGR, SR-DEV, SALES-REP
- Include seniority if applicable (JR-, SR-)
- Cannot be changed after creation
|
| Position Title |
Yes |
Official job title |
- Use formal, professional titles
- Be consistent across similar roles
- Examples: "Senior Software Developer", "Sales Representative", "Accounting Manager"
|
| Department |
Yes |
Department this position belongs to |
- Select from dropdown of departments
- Ensure department is created first
|
| Pay Grade |
No |
Compensation grade for this position |
- Select from dropdown of pay grades
- Create pay grades first if needed
- Can leave blank and assign later
|
| Reports To |
No |
Position this role reports to |
- Select from dropdown of positions
- Leave blank for top-level positions
- Creates organizational hierarchy
|
| Description |
No |
Job description and responsibilities |
- Enter complete job description
- Include key responsibilities
- List required qualifications
- Used for recruitment and performance management
|
Step-by-Step Entry Process:
- Enter Position Code (e.g., "SR-DEV")
- Enter Position Title (e.g., "Senior Software Developer")
- Select Department from dropdown
- Select Pay Grade if available
- Select Reports To position if applicable
- Enter detailed Description of the job
- Click Add Position
- Verify position appears in the list
Access: Employees → HR → HR Employees
This is the most comprehensive form in the HR module. Take care to enter all information accurately as it forms the foundation for all other HR functions.
Personal Information Section:
| Field Name |
Required |
Description |
Entry Guidelines |
| Employee ID |
Yes |
Unique employee identifier |
- Use consistent format (e.g., EMP00001, 2024-001)
- Consider including hire year for tracking
- Cannot be changed after creation
- Must be unique across all employees
|
| First Name |
Yes |
Employee's legal first name |
- Enter legal name as it appears on documents
- Use proper capitalization
- No nicknames in this field
|
| Last Name |
Yes |
Employee's legal last name |
- Enter legal surname
- Use proper capitalization
- Include suffixes if applicable (Jr., III, etc.)
|
| Email |
Yes |
Work email address |
- Enter company email address
- Format: username@domain.com
- Used for system notifications
- Must be unique
|
| Phone |
No |
Work phone number |
- Include area code
- Format consistently (e.g., (555) 123-4567)
- Can be desk or mobile
|
| Date of Birth |
No |
Employee's birth date |
- Use date picker or enter in YYYY-MM-DD format
- Required for age-related compliance
- Used for birthday reminders
|
| Gender |
No |
Employee's gender |
- Select from dropdown: Male, Female, Other, Prefer not to say
- For reporting and compliance only
- Optional based on local regulations
|
Employment Details Section:
| Field Name |
Required |
Description |
Entry Guidelines |
| Department |
Yes |
Employee's department |
- Select from dropdown
- Must be created in Departments first
- Determines reporting structure
|
| Position |
Yes |
Employee's job position |
- Select from dropdown
- Must be created in Positions first
- Should match department selected
|
| Hire Date |
Yes |
First day of employment |
- Use date picker or YYYY-MM-DD format
- Used to calculate tenure
- Important for benefits eligibility
- Probation end date calculated from this
|
| Employment Type |
Yes |
Type of employment |
- Select: Full-time, Part-time, Contract, Temporary, Intern
- Affects benefits eligibility
- Used in reporting
|
| Status |
Yes |
Current employment status |
- New hire: Active
- Options: Active, On Leave, Terminated, Retired
- Only Active employees appear in most reports
|
| Manager |
No |
Direct supervisor |
- Select from dropdown of employees
- Used for approval workflows
- Used in performance appraisals
- Can be updated as org changes
|
| Location |
No |
Work location |
- Select from dropdown of inventory locations
- Physical work site
- For multi-site organizations
|
| Current Salary |
No |
Current annual salary |
- Enter annual salary amount
- Numeric only (no currency symbols)
- Example: 50000.00
- Restricted access - only visible to authorized users
- Full history maintained in Compensation module
|
| User ID |
No |
System login username |
- Select from dropdown of system users
- Links employee to their login account
- Required for employee self-service features
- Must match username in WWW_Users table
|
Step-by-Step Employee Entry:
- Gather Required Information
- Ensure you have employee's legal documents
- Verify email address is set up
- Confirm department and position exist in system
- Have salary information ready
- Enter Personal Information
- Enter unique Employee ID following your numbering scheme
- Enter First Name and Last Name exactly as on legal documents
- Enter Email address (company email)
- Enter Phone number with area code
- Use date picker for Date of Birth
- Select Gender if required by your policies
- Enter Employment Details
- Select Department from dropdown
- Select Position (filtered by department)
- Use date picker for Hire Date
- Select Employment Type
- Set Status to "Active" for new hires
- Select Manager if already in system
- Select Location if applicable
- Enter Current Salary (annual amount)
- Select User ID to link to login (if applicable)
- Review and Submit
- Double-check all entries for accuracy
- Verify email address is correct
- Ensure hire date is accurate
- Click Add Employee
- Verify Entry
- Check that employee appears in list below
- Note the probation end date displayed
- Verify all details are correct
- Next Steps
- Add compensation history if needed (Compensation module)
- Set up performance goals (Performance module)
- Assign skills if using that feature
- Update department manager if this employee is a manager
Common Mistakes and How to Avoid Them:
- Duplicate Employee ID: Check existing employees first; use consistent numbering scheme
- Wrong hire date: Verify from HR documents; this affects probation period and tenure calculations
- Missing email: Email is required for most notifications and self-service features
- Salary in wrong format: Enter annual amount only, no commas or currency symbols
- Wrong department/position: Ensure department and position match; create position first if needed
Access: Setup → HR → Pay Grades
Form Fields:
| Field Name |
Required |
Description |
Entry Guidelines |
| Grade ID |
Yes |
Unique grade identifier |
- Use sequential numbering (GRADE-1, GRADE-2) or lettering (A, B, C)
- Consider using system that indicates level
- Examples: E1-E5 (entry), M1-M3 (manager), S1-S2 (senior)
|
| Grade Name |
Yes |
Descriptive name |
- Use clear, meaningful names
- Examples: "Entry Level", "Mid-Level Professional", "Senior Management"
- Should indicate career progression
|
| Minimum Salary |
Yes |
Lowest salary for this grade |
- Enter annual amount
- Based on market research and budget
- Should be lower than midpoint
- Example: 40000
|
| Midpoint Salary |
Yes |
Target salary for experienced performer |
- Market competitive rate for fully competent employee
- Typically 20-30% above minimum
- Example: 52000
|
| Maximum Salary |
Yes |
Highest salary for this grade |
- Upper limit for grade
- Typically 20-30% above midpoint
- Employees above max should be promoted
- Example: 65000
|
| Description |
No |
Grade criteria and expectations |
- Document what qualifies for this grade
- Include experience requirements
- Note typical positions at this level
- Helps ensure consistent job leveling
|
Salary Grade Design Best Practices:
- Research Market Rates: Use salary surveys for your industry and region
- Define Clear Progression: Each grade should represent meaningful career advancement
- Set Appropriate Spread: Range from min to max typically 40-60%
- Allow Overlap: Grades can overlap by 10-20% to accommodate experience differences
- Regular Review: Update grades annually based on market changes
Pay Grade Steps:
After creating a pay grade, you can optionally define Steps within the grade for automatic progression:
- After adding the pay grade, click Steps next to the grade
- For each step, enter:
- Step Number: Sequential number (1, 2, 3, etc.)
- Amount: Salary amount for this step
- Years Required: Years at previous step before eligible for this step
- Steps allow automatic progression based on tenure
- Common in union or government environments
- Example: Step 1: $40K (0 years), Step 2: $42K (1 year), Step 3: $45K (2 years)
Access: Employees → HR → Employee Compensation
Use this form to record salary changes, bonuses, and maintain complete compensation history for each employee.
Form Fields:
| Field Name |
Required |
Description |
Entry Guidelines |
| Employee |
Yes |
Select employee |
- Start typing name to filter dropdown
- Shows: ID - First Last
- Only active employees shown
|
| Effective Date |
Yes |
When compensation change takes effect |
- Use date picker or YYYY-MM-DD format
- For new hires: use hire date
- For increases: typically first of pay period
- For bonuses: payment date
|
| Change Type |
Yes |
Type of compensation change |
- New Hire: Initial salary for new employee
- Merit Increase: Performance-based raise
- Promotion: Salary increase due to promotion
- Market Adjustment: Market-based increase
- Bonus: One-time payment
- Other: Any other type
|
| Amount |
Yes |
New salary or bonus amount |
- For salary changes: enter new annual salary
- For bonuses: enter bonus amount
- Numeric only, no commas or symbols
- System will calculate increase percentage
|
| Reason |
No |
Explanation for change |
- Document justification
- Examples: "Annual merit increase - exceeds expectations", "Promoted to Senior Developer"
- Helpful for audit trail
- May be required by policy
|
| Approved By |
No |
Who authorized the change |
- Select from employee dropdown
- Typically department manager or HR
- Important for compliance
|
Step-by-Step Compensation Entry:
- Select Employee: Choose from dropdown or start typing name
- View Current Compensation: System shows current salary and grade for reference
- Set Effective Date: Enter date change takes effect
- Select Change Type: Choose appropriate type from dropdown
- Enter Amount: Input new salary or bonus amount
- Review Calculation: System shows:
- Previous salary
- New salary
- Increase amount
- Increase percentage
- Position in grade range (if grade assigned)
- Enter Reason: Document why change is being made
- Select Approver: Choose who authorized the change
- Validate: System checks against increase guidelines and warns if:
- Increase exceeds maximum percentage
- New salary exceeds grade maximum
- New salary below grade minimum
- Submit: Click Add Compensation
- Verify: Check compensation history table shows new entry
Access: Employees → HR → Appraisal Entry
This form is used by managers to conduct performance appraisals. The system guides you through rating the employee on each performance criterion and skill.
Pre-Appraisal Preparation:
- Review employee's goals for the period
- Gather performance data: metrics, achievements, incidents
- Review previous appraisal and development plan
- Ask employee to complete self-appraisal (via My Appraisals)
- Schedule appraisal meeting with employee
Appraisal Form Sections:
| Section |
Description |
Entry Guidelines |
| Header Information |
Employee and period details |
- Employee: Select from dropdown
- Review Period: From/To dates for period being reviewed
- Review Date: Date appraisal is being conducted
- Reviewer: Auto-filled with your name
|
| Performance Criteria Ratings |
Rate on each criterion |
- Each criterion from Performance Criteria setup appears
- Select rating from configured scale (e.g., 1-5)
- Scale definitions shown for reference
- All criteria must be rated
- Tip: Be specific and fair; avoid recency bias
|
| Skill Assessments |
Rate on required skills |
- Shows skills required for employee's position
- Rate current proficiency level
- Use same scale as performance criteria
- Identifies development needs
|
| Goal Achievement |
Review goals from period |
- Lists goals set for employee
- Mark each as: Met, Exceeded, Partially Met, Not Met
- Add comments on achievement
- Discuss what helped or hindered success
|
| Strengths |
What employee does well |
- List 3-5 key strengths
- Be specific with examples
- Connect to business impact
- Acknowledge growth and improvement
|
| Development Areas |
Areas for improvement |
- List 2-3 priority development areas
- Frame constructively
- Focus on behaviors, not personality
- Include specific examples
|
| Development Plan |
Actions for growth |
- Create specific, actionable plans
- Include training, coaching, stretch assignments
- Set timelines and success measures
- Assign responsibilities
|
| Overall Rating |
Summary rating |
- Select overall performance rating
- Should reflect average of criteria ratings
- Can weight certain criteria more heavily
- Be consistent across similar performers
|
| Comments |
Overall summary |
- Summarize performance for the period
- Highlight major achievements
- Discuss overall contribution
- Note any exceptional circumstances
|
| Employee Comments |
Employee's response |
- Completed during appraisal meeting
- Employee can agree, disagree, or add perspective
- Leave blank until meeting
- Employee signature/acknowledgment
|
Conducting the Appraisal Meeting:
- Set the Tone: Create comfortable environment; explain process
- Employee Self-Review: Ask employee to share their self-assessment
- Present Your Assessment: Go through each section:
- Start with strengths and achievements
- Discuss each rating with specific examples
- Allow time for discussion and questions
- Address development areas constructively
- Develop Plan Together: Collaborate on development plan
- Set Goals: Establish goals for next period (may be separate process)
- Employee Input: Complete employee comments section together
- Finalize: Save appraisal and provide copy to employee
- Follow-up: Schedule progress check-ins for development plan
Rating Guidelines and Calibration:
Understanding the Rating Scale (example 1-5 scale):
- 5 - Exceptional: Consistently exceeds expectations; role model performance (5-10% of employees)
- 4 - Exceeds Expectations: Regularly exceeds expectations (20-30% of employees)
- 3 - Meets Expectations: Fully competent; delivers what is expected (50-60% of employees)
- 2 - Below Expectations: Performance concerns; improvement needed (5-10% of employees)
- 1 - Unsatisfactory: Significant performance issues (0-5% of employees)
Calibration Best Practices:
- Managers should calibrate ratings together to ensure consistency
- Avoid "central tendency" - not everyone is average
- Avoid "halo/horn effect" - rate each criterion independently
- Avoid recency bias - consider entire review period
- Use data and examples to support ratings
- Be honest but constructive
Access: Employees → HR → Requisitions
Use this form to create hiring requests. This starts the recruitment process for a position.
Form Fields:
| Field Name |
Required |
Description |
Entry Guidelines |
| Position |
Yes |
Position to hire for |
- Select from dropdown of positions
- Position must exist in system
- Job description auto-populated from position
|
| Number of Openings |
Yes |
How many people to hire |
- Enter number (typically 1)
- Can hire multiple people for same position
- Each gets separate requisition number
|
| Request Date |
Yes |
Date requisition created |
- Defaults to today
- Can backdate if needed
|
| Target Start Date |
Yes |
Desired start date for new hire |
- When you need person to start
- Allows time for recruitment process
- Typically 30-90 days out
|
| Hiring Manager |
Yes |
Manager for this position |
- Select from employee dropdown
- Person who will supervise new hire
- Involved in interview process
|
| Requisition Type |
Yes |
Reason for hiring |
- Replacement: Filling vacated position
- New Position: Newly created role
- Expansion: Growth-driven hire
- Temporary: Fixed-term need
|
| Status |
Yes |
Current status |
- New requisitions: "Draft" or "Pending Approval"
- After approval: "Open"
- System updates as candidates move through
|
| Justification |
No |
Business case for hire |
- Explain why position is needed
- Include workload, growth, or replacement details
- May be required for approval
- Example: "Sales volume increased 40%; need additional support"
|
| Special Requirements |
No |
Additional qualifications needed |
- Certifications, licenses, clearances
- Specific skills or experience
- Used in job postings
- Example: "CPA required; 5+ years public accounting"
|
Requisition Workflow:
- Manager Creates Requisition: Enters details and justification
- Approval Process: Routed to appropriate approvers based on company policy
- HR Review: HR validates budget, pay grade, and requirements
- Approved and Posted: Requisition opens; can accept applications
- Recruitment: Applicants tracked against requisition
- Offer Made: When offer accepted, requisition closed
- New Hire: Applicant converted to employee
Access: Employees → HR → Applicants
Adding a New Applicant:
| Field Name |
Required |
Description |
Entry Guidelines |
| Requisition |
Yes |
Position applying for |
- Select from open requisitions
- Links applicant to specific job opening
- Can change if applying for different role
|
| First Name |
Yes |
Applicant's first name |
- As it appears on resume
- Proper capitalization
|
| Last Name |
Yes |
Applicant's last name |
- As it appears on resume
- Proper capitalization
|
| Email |
Yes |
Contact email |
- Primary contact method
- Used for interview scheduling
- Must be unique
|
| Phone |
Yes |
Contact phone |
- Include area code
- Format consistently
- Mobile preferred
|
| Application Date |
Yes |
When they applied |
- Date resume received
- Defaults to today
- Used in reporting and metrics
|
| Source |
No |
How you found candidate |
- Examples: LinkedIn, Referral, Job Board, Career Site
- Helps evaluate recruiting channels
- Track which sources yield best candidates
|
| Resume |
No |
Link to resume/CV |
- Upload to server or enter URL
- Keep in consistent location
- Consider naming convention: LastName_FirstName_Resume.pdf
|
Tracking Applicant Progress:
After adding applicant, use Applicant Tracking to manage their progress through hiring stages:
- Select Applicant: Choose from list
- Update Status: Move through stages:
- Applied: Initial application received
- Screening: Resume review in progress
- Phone Screen: Scheduled or completed phone interview
- Interview: In-person/video interview stage
- Assessment: Skills testing or assignments
- Reference Check: Checking references
- Offer: Offer made
- Hired: Offer accepted; ready to onboard
- Declined: Applicant withdrew
- Rejected: Did not advance
- Add Activity Notes: Document each interaction:
- Date and type of activity
- Who was involved
- Summary of discussion
- Next steps
- Interview feedback and ratings
- Schedule Interviews: Record interview details
- Rate Candidate: Score on key criteria
- Make Decision: Advance or reject with reason
Converting Applicant to Employee:
When offer is accepted:
- Go to Applicants screen
- Find the applicant being hired
- Click Convert to Employee
- System pre-populates employee form with applicant data
- Complete additional employee information
- Set hire date, salary, benefits, etc.
- Submit to create employee record
- Applicant automatically marked as "Hired"
- Requisition filled and closed
Data Entry Best Practices
- Consistency: Use standard formats for dates, names, codes, and descriptions
- Completeness: Fill in all available fields; incomplete data limits reporting
- Accuracy: Double-check entries; incorrect hire dates or salaries cause problems
- Timeliness: Enter changes promptly; delays affect reporting accuracy
- Documentation: Use comments fields to explain non-standard situations
- Security: Protect sensitive data; log out when finished; only access what you need
Common Workflows
New Employee Onboarding:
- Create requisition for position
- Track applicants through hiring process
- Convert successful applicant to employee
- Enter complete employee data
- Set up compensation record
- Link to system user account (if applicable)
- Assign initial skills for position
- Set performance goals
- Schedule probation review
Annual Performance Review Cycle:
- Set up review cycle in Compensation Review Cycles
- Configure or update performance criteria and rating scales
- Notify employees to complete self-appraisals
- Managers complete appraisals in Appraisal Entry
- Conduct appraisal meetings with employees
- Set goals for next period
- Identify development needs and training
- Use appraisal results for compensation decisions
- Run reports to analyze performance distribution
Annual Compensation Review:
- Update pay grades based on market research
- Set increase guidelines for the year
- Review performance appraisal results
- Calculate recommended increases per guidelines
- Get budget approval
- Process increases in Employee Compensation
- Generate increase letters for employees
- Update payroll system
Reporting Tips
- Regular Reports: Run standard reports monthly for trends
- Headcount: Track active employees by department
- Turnover: Monitor terminations and calculate turnover rate
- Open Positions: Track time to fill and recruitment effectiveness
- Compensation Analysis: Review pay equity and position in grade ranges
- Performance Distribution: Ensure ratings are properly calibrated
- Audit Trail: Review for suspicious or unusual changes
Troubleshooting Common Issues
| Issue |
Cause |
Solution |
| Employee not appearing in dropdown |
Status is not "Active" |
Check employee status; change to Active if appropriate |
| Cannot link employee to user |
User ID doesn't exist in system |
Create user account first in WWW_Users, then link in HR Employees |
| Salary increase exceeds maximum |
Amount over guidelines |
Verify amount is correct; if yes, document exception reason; may need additional approval |
| Cannot create department |
Duplicate department code |
Use different code; check for existing department that could be reused |
| Performance ratings don't show |
Rating scale not defined |
Create rating scale in Rating Scales before conducting appraisals |
| Applicant tracking not working |
No open requisitions |
Create and approve requisition before adding applicants |
| Probation end date wrong |
Incorrect hire date or probation setting |
Verify hire date is correct; check probation period in HR System Options |
| Reports are empty |
Missing required data or filters too restrictive |
Check that data exists; review report filter settings |