OdooWiki OCA HUB

Employee Recruitment Recruit

hr_recruitment_torecruit folder_open OCA/hr open_in_new
Human Resources License: AGPL-3

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.0

Shows 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

website_hr_recruitmenthr_contract
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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 16.0

Automatically 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.

info

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.