the user will be able to manage his own human resources stuff (leave request, timesheets, ...), if he is linked to an employee in the system. Officer the user will be able to approve document created by employees. Manager the user will have an access to the human resources configuration as well as statistic reports. Department multi company rule ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] Job multi company rule ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]