Skip to content

Commit

Permalink
Merge pull request #175 from ryanchen2018/RecruitmentV1.3.7
Browse files Browse the repository at this point in the history
Recruitment v1.3.7
  • Loading branch information
LimYiSheng committed Nov 1, 2018
2 parents bb8211c + f346890 commit 94f5b08
Showing 1 changed file with 44 additions and 14 deletions.
58 changes: 44 additions & 14 deletions docs/UserGuide.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -124,9 +124,12 @@ Minimum 1 digit
[width="90%",cols="25%,<15%,50%",options="header",]
|=======================================================================
|Field Name |Prefix |Limitations
|Opening job position |jp/ |
|Minimal years of working experience required |me/ |
|Job description |jd/ |
|Job Position |jp/ | Job position must not be blank and should not include numbers and punctuation mark. And users are
not allowed to exceed the character limit which is from 1 to 20.
|Minimal Years of Working Experience |me/ | Minimal years of working experience must be integers and should not be blank
. And It is limited from 0 to 30.
|Job description |jd/ | Job description must not be blank and should not include numbers and punctuation mark. And users
are not allowed to exceed the character limit which is from 1 to 200.
|=======================================================================

[[Features]]
Expand Down Expand Up @@ -518,12 +521,7 @@ Select the entire Schedule List.


=== Add recruitment posts: `addRecruitmentPost`
Add an recruitment post based on open job position, minimal working experience required and job description
of the open position. Meanwhile, job position does not accept numbers and blank input. In addition, it has
words limits from 1 to 20. As for minimal working experience accepts only numbers with range from 0 to 30.
As for job description, it does not accept numbers and blank input. Furthermore, it has word limits from 1 to 200.
User could use command_alias: 'arp'.[Note: duplicate recruitment posts are allowed for the need of
multiple posts with same position information.]
Add a recruitment post based on job position, minimal years of working experience and job description.

Format: `addRecruitmentPost jp/JOB POSITION me/MINIMAL YEARS OF WORKING EXPERIENCE jd/JOB DESCRIPTION` or
`arp jp/JOB POSITION me/MINIMAL YEARS OF WORKING EXPERIENCE jd/JOB DESCRIPTION`
Expand All @@ -536,8 +534,17 @@ working experience in similar field. The job position requires the candidates' a
functionality of company server


* `arp jp/IT Manager me/3 jd/maintain the functionality of company server` +
Add an recruitment post with the available position called IT Manager, and the job requires minimal 3 years of
working experience in similar field. The job position requires the candidates' ability to maintain the
functionality of company server

[NOTE]
Duplicate recruitment posts are allowed for the need of multiple posts with same information.


=== Delete recruitment posts: `deleteRecruitmentPost`
Delete a recruitment post based on post index ID. User could use command_alias: 'drp'.
Delete a recruitment post based on post index ID.

Format: `deleteRecruitmentPost [INDEX]` or `drp [INDEX]`

Expand All @@ -546,9 +553,12 @@ Examples:
* `deleteRecruitmentPost 1` +
Deletes the recruitment post with the index of '1'

* `drp 1` +
Deletes the recruitment post with the index of '1'


=== Select recruitment posts: `selectRecruitmentPost`
Select a recruitment post based on post index ID. User could use command_alias: 'srp'.
Select a recruitment post based on post index ID.

Format: `selectRecruitmentPost [INDEX]` or `srp [INDEX]`

Expand All @@ -557,9 +567,12 @@ Examples:
* `selectRecruitmentPost 1` +
Select the recruitment post with the index of '1'

* `srp 1` +
Select the recruitment post with the index of '1'


=== Clear recruitment posts: `clearRecruitmentPost`
Clear all recruitment posts at one go. User could use command_alias: 'crp'.
Clear all recruitment posts at one go.

Format: `clearRecruitmentPost` or `crp`

Expand All @@ -568,10 +581,12 @@ Examples:
* `clearRecruitmentPost` +
Clear all recruitment posts at one go.

* `crp` +
Clear all recruitment posts at one go.


=== Edit recruitment posts: `editRecruitmentPost`
Edit a recruitment post based on its index no. User could use command_alias: 'erp'.
Same job title to the chosen post's job position will be rejected when doing edit.
Edit a recruitment post based on its index no.

Format: `editRecruitmentPost [Index]` or `erp [Index]`

Expand All @@ -583,6 +598,21 @@ working experience to job description respectively changes to IT manager, minima
experience of 3 years in relevant field and the job description is to maintain the company
server.

* `erp 1 jp/IT Manager me/3 jd/To maintain the company server` +
Edit the recruitment post with index 1. And the post information from job position, minimal
working experience to job description respectively changes to IT manager, minimal working
experience of 3 years in relevant field and the job description is to maintain the company
server.

[NOTE]
Duplicate edition detects only when user input 'erp [index] jp/Job Position'. For this case, the duplicate job position
will be checked.

[NOTE]
Duplicate edition won't be detected when user input full command 'erp 1 jp/IT Manager me/3 jd/To maintain the
company server' or 'editRecruitmentPost 1 jp/IT Manager me/3 jd/To maintain the company server'


=== Locating persons by name or employee ID: `find`

Find the employee name whose name contains the input or find the employee ID that matches the input.
Expand Down

0 comments on commit 94f5b08

Please sign in to comment.