New Joiner Employees
Navigation Path
Export & Import → New Joiner Imp
URL
/export-import/import-employee
Description
- Allows bulk import of new employee data via Excel files
- Supports uploading employee information for multiple new joiners at once
- Validates data before importing into the system
- Provides sample Excel template for proper data format
- Streamlines employee onboarding process
1. Page Components
Export Example Link
| Element | Description |
|---|---|
| Export Example In Excel | Link to download sample Excel template |
| Location | Top-right corner of the page |
| Function | Downloads pre-formatted Excel file with required columns, built-in instructions, and data format examples |
| File Format | Excel (.xlsx) |
| Contents | Column headers, field descriptions, validation rules, sample data, and usage instructions |
Important: The downloaded Excel template is a comprehensive guide that includes:
- All required and optional columns
- Detailed instructions for each field
- Data format examples and samples
- Validation rules and requirements
- Color coding for required vs optional fields
Always refer to the template instructions before filling employee data.
2. File Upload Section
Upload Area
| Element | Type | Description |
|---|---|---|
| File Selection Area | Drag & Drop / Click to Browse | Dashed border box for file upload |
| Accepted Formats | .xlsx, .xls | Excel file formats only |
| Upload Methods | Drag-and-drop or Click to browse | Two ways to select file |
Upload Instructions
Text Display: "Upload or drag and drop (.xlsx, .xls)"
Upload Methods:
-
Drag and Drop
- Drag Excel file from file explorer
- Drop into the dashed border area
- File name appears after selection
-
Click to Browse
- Click anywhere in the upload area
- System opens file browser dialog
- Navigate and select Excel file
- Click "Open" to select file
3. Action Buttons
Primary Actions
| Button | Color | Description |
|---|---|---|
| Import | Purple/Blue | Processes and imports employee data from selected Excel file |
| Reset | Gray | Clears selected file and resets the form |
Button Behavior
Import Button
- Function: Import employee data from uploaded Excel file
- Requirements: Valid Excel file must be selected
- Process:
- Validates file format
- Reads Excel data
- Validates data fields
- Imports valid records
- Shows success/error summary
- Disabled: When no file is selected
Reset Button
- Function: Clear current selection and start over
- Action: Removes selected file from upload area
- Use Case: Cancel current upload and select different file
4. Excel Template Download
Template Contents
The downloadable Excel template includes:
- Pre-formatted columns with all required employee data fields
- Built-in instructions explaining each column and data format
- Data validation rules embedded in the Excel file
- Sample row showing correct data format
- Color-coded headers indicating required vs optional fields
- Notes section with important guidelines
How to Use Template
- Click "Export Example In Excel" to download
- Open the downloaded file in Microsoft Excel or compatible software
- Review the instructions sheet/row in the template
- Fill employee data starting from the designated row
- Follow the format guidelines provided within the Excel file
- Save the file and upload for import
Note: Do not modify the template structure, column names, or column order. The Excel file contains all necessary instructions and examples.
Template Features
The Excel template is designed to be self-explanatory and includes:
| Feature | Description |
|---|---|
| Header Row | Column names with clear labels |
| Instruction Row/Sheet | Detailed explanation of each field |
| Format Examples | Sample values showing correct format |
| Required Field Markers | Visual indicators (colors/symbols) for mandatory fields |
| Data Validation | Drop-downs or restrictions for specific fields (if applicable) |
| Comments/Notes | Helpful tips and guidelines within cells |
Expected Template Structure
When you open the downloaded template, you will find:
- Instructions Section - Guidelines on how to fill the template
- Column Headers - All required employee data fields
- Sample Row - Example data in correct format
- Empty Rows - Space to enter new joiner information
- Notes/Legend - Explanation of abbreviations and special requirements
5. Data Validation Rules
The system validates all imported data against the following criteria:
Basic Validations
- Required Fields: All mandatory fields must be filled
- Data Format: Each field must match the specified format (dates, numbers, text)
- Data Length: Fields must not exceed maximum character limits
- Uniqueness: Employee Code, Aadhar, PAN, Email must be unique in the system
Common Field Validations
| Field Type | Validation Rules |
|---|---|
| Employee Code | Alphanumeric, unique, max 20 characters |
| Dates | DD/MM/YYYY format, valid calendar dates |
| Mobile Number | 10 digits, starts with 6-9 |
| Valid email format (user@domain.com) | |
| Aadhar | 12 digits, unique |
| PAN | 10 characters (ABCDE1234F format), uppercase, unique |
| Bank Account | 9-18 digits numeric |
| IFSC Code | 11 characters, uppercase |
| Pincode | 6 digits numeric |
Business Validations
- Age Verification: Date of Birth must indicate employee is at least 18 years old
- Date Logic: Date of Joining cannot be a future date
- Duplicate Check: System checks for existing employee records with same identifiers
Note: Detailed validation rules and formats are provided in the downloadable Excel template.
6. Master Data Validation
Referenced Master Data
The following fields must match existing master data:
| Field | Master Reference | Validation |
|---|---|---|
| Client | Client Master | Must exist in system |
| Unit | Unit Master | Must exist and be active |
| Department | Department Master | Must exist |
| Designation | Designation Master | Must exist |
| Category | Category Master | Must exist |
| Nature | Nature Type Master | Must exist |
| Grade | Grade Master | Must exist (if provided) |
| City | City Master | Must exist |
| State | State Master | Must exist |
| Bank Name | Bank Master | Should match existing banks |
7. Import Process Flow
Step-by-Step Process
-
Download Template
- Click "Export Example In Excel"
- Save template file to local system
- Keep original template structure intact
-
Fill Employee Data
- Open downloaded template in Excel
- Read the built-in instructions in the template
- Fill employee data row by row according to the template guidelines
- Follow the data format examples provided in the Excel file
- Ensure all required fields (marked in template) are filled
- Validate data before saving
-
Save Excel File
- Save file in .xlsx or .xls format
- Use meaningful filename
- Note file location
-
Upload File
- Navigate to Import New Joiner page
- Drag file to upload area OR click to browse
- Select saved Excel file
- Verify file name appears
-
Import Data
- Click "Import" button
- Wait for processing
- System validates all data
-
Review Results
- Success message with import count
- Error list (if any validation fails)
- Download error report (if applicable)
-
Verify Imported Data
- Check Employee Master
- Verify all fields imported correctly
- Confirm employee records active
8. Success/Error Messages
Success Scenarios
| Scenario | Message | Details |
|---|---|---|
| All records imported | "Successfully imported [X] employees" | All rows processed without errors |
| Partial import | "Imported [X] of [Y] employees. [Z] records failed" | Some rows had errors |
| File uploaded | "File selected: [filename]" | File ready for import |
Error Scenarios
| Error Type | Message | Solution |
|---|---|---|
| No file selected | "Please select a file to import" | Upload Excel file first |
| Invalid file format | "Invalid file format. Please upload .xlsx or .xls file" | Use Excel format only |
| Empty file | "File contains no data" | Add employee data to Excel |
| Missing required columns | "Required columns missing: [column names]" | Download fresh template and use correct structure |
| Invalid data format | "Row [X]: Invalid [field name] format" | Refer to template instructions and correct data format in specified row |
| Duplicate employee code | "Row [X]: Employee code already exists" | Use unique employee code |
| Duplicate Aadhar/PAN | "Row [X]: Aadhar/PAN already exists in system" | Check for duplicate entries |
| Master data not found | "Row [X]: [Master] '[value]' not found in system" | Add master data first or use existing |
| Date validation failed | "Row [X]: Invalid date or employee under 18 years" | Correct date values |
| Mobile/Email invalid | "Row [X]: Invalid mobile number or email format" | Fix format |
9. Import Error Report
Error Report Format
When import fails for some records, system generates error report:
Report Contents:
- Row number with error
- Field name causing error
- Error description
- Original value from Excel
Export Options:
- Download as Excel file
- Review offline
- Correct errors
- Re-import corrected file
10. Best Practices
Before Import
-
Download Fresh Template
- Always download template from the system (don't reuse old templates)
- Read all instructions provided within the Excel file carefully
- Don't modify column structure, headers, or column order
- Don't delete or add columns
- Keep the template format exactly as provided
-
Prepare Master Data
- Ensure all referenced masters exist
- Add clients, units, departments first
- Verify master data is active
-
Validate Data Offline
- Check for duplicates in Excel
- Verify date formats
- Validate mobile/email formats
- Cross-check with existing employee data
-
Test with Small Batch
- Import 2-3 employees first
- Verify successful import
- Then proceed with bulk import
During Import
-
Single File at a Time
- Import one file completely
- Wait for confirmation
- Don't upload multiple files simultaneously
-
Monitor Progress
- Wait for processing to complete
- Don't close browser window
- Don't navigate away during import
-
Note Error Details
- Screenshot error messages
- Download error report
- Note row numbers with issues
After Import
-
Verify Imported Data
- Check Employee Master list
- Verify all fields populated correctly
- Confirm employee codes match
-
Handle Errors
- Review error report
- Correct errors in Excel
- Re-import failed records
-
Update Additional Info
- Add photos if needed
- Update any missing optional fields
- Configure access permissions
-
Notify Stakeholders
- Inform HR about new joiners
- Update department heads
- Trigger onboarding process
11. Important Notes
Template Usage
- Always use the downloaded template - It contains the most up-to-date structure and instructions
- Read instructions carefully - The Excel file includes comprehensive guidelines for each field
- Don't skip the sample row - It demonstrates the correct format for all data fields
- Follow the color coding - Template uses colors to indicate required vs optional fields
- Preserve template structure - Any modification to column structure will cause import failures
Data Preparation
- The Excel template is your primary reference guide
- All field requirements, formats, and validations are documented within the template
- When in doubt about a field format, always refer back to the template instructions
- Sample data in the template shows real-world examples of correct formatting