| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Employees (hr)
• Discuss (mail) |
| Lines of code | 71 |
| Technical Name |
concept_employee_number_generator |
| License | LGPL-3 |
| Website | https://www.csloman.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Employees (hr)
• Discuss (mail) |
| Lines of code | 71 |
| Technical Name |
concept_employee_number_generator |
| License | LGPL-3 |
| Website | https://www.csloman.com |
Oman
|
India
Employee Number Generator
Assign sequential, unique employee codes automatically with a single click or in bulk.
Automated HR ID Generation
Simplify your HR workflows with the Employee Number Generator module. Instead of manually maintaining or copy-pasting sequence numbers for new hires, assign unique, sequential employee numbers with a single click. Configure custom prefixes (like EMP-) and padding, trigger bulk generations from the list view, and quickly search records using the generated ID.
One-Click Generation
Instantly assign unique IDs directly from the employee form view.
Bulk List Actions
Generate sequential numbers for multiple employees at once in list view.
Searchable Codes
Quickly find employee records by typing their employee number in search.
Standard Sequences
Uses Odoo's native ir.sequence framework for easy prefix and padding tweaks.
Module Walkthrough
1 Easy One-Click ID Generation
Open any employee profile that doesn't have an ID assigned. Simply click the Generate Employee Number button at the header. The system instantly draws the next sequential number and updates the employee record.
2 Dynamic Sequential Results
Once the number is assigned, the generation button vanishes from the header to avoid any accidental overrides, keeping the employee number secure.
3 Bulk Operations & Searching
Select multiple employees in the list view and use the Generate Employee Numbers action to assign sequence IDs in bulk. The generated number is also added to the search view, allowing quick lookups by ID.
Frequently Asked Questions
How do I configure the sequence format?
Adjust the prefix, padding size, and next number by navigating to Settings > Technical > Sequences & Identifiers > Sequences and searching for the sequence named Employee Number.
Can I use this for already existing employees?
Absolutely. For employees who do not have an Employee Number set, the button will be visible on their form, and you can also use the list view bulk action to generate numbers for all of them at once.
Does this overwrite existing Employee Numbers?
No, the code explicitly checks if an employee number is already set. If a record has an ID, it will be skipped to protect your existing database structure.
Release Notes
Version: 17.0.1.0.0
- Initial release of Employee Number Generator.
- One-click sequence generation on employee form view.
- Bulk generation action on employee list view.
- Integrated search view for employee number.
Office Contacts
Phone Support
+968 7994 7742
Email Inquiry
Postal Address
Location
P.O. Box 1375, Postal Code 130
Sultanate of Oman.
Please log in to comment on this module