[Feature] Employee Referral

Employee Referral
As we know that there is always an internal recruitment system. Where Employees refer to a person which is the best fit for a vacant designation/position in Company.

Workflow:

  1. Create Employee Referral. The initial status will be “Pending”.
  2. After submit, you will see a custom button for creating a Job Applicant.
  3. On click, Job Applicant will be created with status “Open” and the status of Employee Referral document will change to “In Process”
  4. if someone changes the status of the Job Applicant doc to “Hold” or “Replied”, The status of the Employee Referral document will remain ''In Process"
  5. if the status of the Job Applicant is “Accepted” or “rejected”, The status of the Employee Referral document will also change to “Accepted” or “rejected” respectively.
  6. After Accepting a job applicant. you can create an additional salary for Referrer for Compensation, by clicking on create additional salary button.

Feature:

  1. custom button for creating a Job Applicant will be only shown if the status is “Pending”.
  2. The status of Employee Referral will always be synchronized with the Job Applicant.
  3. custom button for creating an Additional salary will be only shown if the status is “Accepted” and the checkbox "Is applicable for employee referral " is checked.
  4. You can create only one additional salary for one Employee Referral document.

Form and dashboard:
image

List view indicators:
image

Additional Salary:
image

https://github.com/frappe/erpnext/pull/24997

Please check out this feature and provide us with new enhancements and use cases

3 Likes