Actions
Feature #1374
openFeature #1362: ||| MAIN ||| Feature - Edit Employee Profile: Work History
Req. - Add new Position in the Work History
Status:
In Progress
Priority:
Normal
Assignee:
-
Category:
Employee History
Target version:
-
Start date:
01/20/2020
Due date:
% Done:
0%
Description
User should be able to add job position for Employee¶
Precondition: User adds/edits the Employee on the Employee Profile page.
And there are at least one Job Title in the Work History section.
- Position - dropdown list of the Positions that are available under current Job Title within the Department.
- Date start - should not be less then Job title start date and not more then Job Title Date End.
- By Default the Date Start = Job Title Date start
- Date End or N/A - N/A is checked by default of Job Title Date end is not set.
- If the Job Title Date end is set, then Position Date End should be equal of less than Job Title End Date
By default should be = Job Title end date.
In both cases Date End should not be less that Date start.
Rules:¶
[Date Start]
If [Job Title Date End ] = not NULL
Then [Job Title Date Start ] <= [Date Start] <= [Job Title Date End]
If [Job Title Date End ] = NULL
The [Job Title Date Start ] <= [Date Start]
[Date end]
If [Job Title Date End ] = not NULL
Then [Date Start ] <= [Date End] <= [Job Title Date End ]
If [Job Title Date End ] = NULL
Then [Date Start ] <= [Date End]
- The system should validate form dynamically and not let user to add incorrect data.
- User should not be able to add the same position again with or within the same time range. So the position should not overlap the same one in terms of Dates.
- On submission the data have to be validated according the rules and requred fields, and Position to be added under the title.
Displayed positions under title (TBD)
Mockups: 83.Employee profile - add position
Actions