The parser extracts employment dates from resumes using several fields. Below are the key fields and their descriptions:
1. JobPeriod
-
This refers to the exact date period as mentioned in the resume.
-
Example: If the resume says "May 2020", the parser might interpret it as "May 2020 to Till".
2. FormattedJobPeriod
-
This is the standardized version of the date range.
-
Example inputs like:
-
"2020 to Present"
-
"2020 – Now"
-
-
Are formatted as: "2020 to Till"
3. StartDate
-
Represents the start date of the job.
-
Format:
dd/mm/yyyy
-
Examples:
-
"2020 – 2021" → Start Date:
01/01/2020
-
"May 2020 – 2021" → Start Date:
01/05/2020
-
"02 May 2020 – 2021" → Start Date:
02/05/2020
-
4. EndDate
-
Represents the end date of the job.
-
Format:
dd/mm/yyyy
-
Examples:
-
"2019 – 2020" → End Date:
31/12/2020
-
"May 2020 – Jan 2021" → End Date:
31/01/2021
-
"02 May 2020 – 12 Feb 2021" → End Date:
12/02/2021
-
5. IsCurrentEmployer
-
Returns a boolean value:
true
orfalse
. -
If the candidate is currently employed (e.g., terms like "till", "present", "now" are used), the value will be
true
. -
Otherwise, it will return
false
.
Notes & Recommendations
-
Use
FormattedJobPeriod
for consistency, as it always returns dates in a standardized format. -
If a job period is mentioned as something like "2017 – " (without an end year), the parser considers the candidate as currently employed. In this case:
-
The EndDate will be set to the current date (i.e., the date the resume is parsed).
-
-
If non-date symbols are found in the
StartDate
orEndDate
, the parser will return an empty string for those values.
Additional Support
If you are parsing .doc
or .docx
files and not receiving expected data (e.g., candidate images), you can:
-
Submit a ticket by sending email to us at support@rchilli.com
The RChilli Support Team will assist you further.
Comments
0 comments
Please sign in to leave a comment.