Dolibarr ERP CRM is a modern software package to manage your company or foundation's activity (contacts, suppliers, invoices, orders, stocks, agenda, accounting, ...). it's an open source Web application (written in PHP) designed for businesses of any sizes, foundations and freelancers.
Currently in the HRM module, it is possible to add extra fields to positions, competences and evaluations.
However, the object where extra fields are most needed is the employee-position object ( "Postes d'employés" ). It is currently not possible to add extra fields to this object.
Use case
Example of use case :
we have the following positions : "senior developer", "junior developer", "consultant"
we have multiple employees in the "senior developer" position
we want to have, for each employee being a senior developer, the following extra informations ( non-exhaustive ) :
number of days worked / year ( e.g. part-time at 80%)
base wage
syntec position
contract type
...
whenever the employee changes wage, or contract type, we do not want to create a new position, but a new employee-position entry
Suggested implementation
Just as for positions or evaluations, extra fields are available, and a new corresponding table is added.
Feature Request
Currently in the HRM module, it is possible to add extra fields to positions, competences and evaluations.
However, the object where extra fields are most needed is the employee-position object ( "Postes d'employés" ). It is currently not possible to add extra fields to this object.
Use case
Example of use case :
Suggested implementation
Just as for positions or evaluations, extra fields are available, and a new corresponding table is added.
Suggested steps
No response