Automatically calculate the number of people to recruit for each job position based on the recruitment objective and the number of current employees. If the number of employees does not cover the objective, automatically publish the vacancy.
auto_awesome What this module does
AI-generated from the code · Odoo 16.0Shows how many people still need to be hired for each job position and automatically publishes or unpublishes the job on the website depending on whether the recruitment target is met.
This module adds a recruitment gap indicator to job positions. On each job position, Odoo now shows a "To be recruited" number, calculated as the recruitment target minus the number of employees currently hired on an open contract for that position.
Where it appears: - On the job position form, next to the website published switch. - On the job position kanban card, where the number is highlighted when it is above zero. - In the job positions list, right after the recruitment target. - In the job positions search filters, a "To recruit" filter shows only positions that still need people.
Automatic behaviour: - When the number of open contracts for a position changes (for example a contract is confirmed or closed), the recruitment gap is recalculated. - If the gap is greater than zero, the job position is automatically published on the website; if the target is reached, it is automatically unpublished.
It works together with the website recruitment and contracts apps, and touches the job position and contract records.
Depends on
Models and fields (2)
- hr.job · extends an existing modelto_recruit (To be recruited)
- hr.contract · extends an existing model
Text generated by AI (DeepSeek) from reading the Odoo 16.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 16.0
Confirmed on 2026-11-03 in branch 16.0 of OCA/hr.
terminal Installation and usage
OCA documentation · Odoo 16.0Usage
Source · Odoo 16.0Automatically calculate the number of people to recruit for each job position based on the recruitment objective and the number of current employees.
No verified information in OCA: Installation, Configuration.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.