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:
trueorfalse. -
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
FormattedJobPeriodfor 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
StartDateorEndDate, 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.