Reviewing the list of all the application for a Job Requistion the system show on the top-right corner tho options:
"View active candidates"
"View all candidates"
In this scenario, how the system consider exacly a candidate as "active" ?
The system find "active" candidates using the following conditions below:
Case A. If the candidate has an application:
the system check if the application status is open or not. If the application is open then the system consider the application to be "Active".
The following statuses exist for an application:
STATUS_OPEN = 0;
STATUS_DISQUALIFIED = 1;
STATUS_CLOSED = 2;
STATUS_WITHDRAW = 3;
STATUS_SAVED = 4;
STATUS_NOT_APPLIED = 5;
STATUS_ALL = -1;
STATUS_EXCLUDE_SAVED = -2;
STATUS_DRAFT_APPLICATION = 6;
Case B. If the candidate does not have an application:
the status would be either “invited to apply” or “forwarded”.
In such a scenario the code looks for the status in RCM_REFERREL table.
If the is either 1 or 2 again the application (even though it actually does not exist) is considered as "Active".
The following statuses exist in this table:
/** Active status. */
/** invited status. */
/** Inactive status. */
/** Expired status. */
EXPIRED_STATUS=4 // not yet used.
/** Withdrawn status */
active candidates , KBA , LOD-SF-RCM , Recruiting Management , Problem