[ 
https://issues.apache.org/jira/browse/OFBIZ-1659?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Harsha Chadhar updated OFBIZ-1659:
----------------------------------

    Attachment: HREmployee.patch

1)Rename the Employment app menu to Employees
2) Find/List view to that finds the Employee having partyType PERSON:
   a.The listed partyId provides a link to the viewEmpProfile view that 
displays all the relevant information of the Employee.
     Each of the inforamtion fields provide an option to Add or Update certain 
infromation of the Employee as and when Required.
   b.The Employment.ToPartyId field have a Party look up that shows only the 
Person.
   c.The View Eployee Profile screen also displays the list of Internal 
organizations the Employee has worked with and provide an
     option to update the internal organization where a drop down of Internal 
organization is given
3) Link to Create a New Employee that gives a form where the user can input 
Person and Contact details as follows:
   a.Employee Address Information:Primary Location(Required) and General 
Location.
   b.Employee Telecom Number:Home phone,Work phone,Mobile Phone.
   c.Employee Email address:Primary Email(Required),Other Email.
   d.The Employment.FromPartyId field is a drop down of Parties in Internal 
Organization role.
   e.A section to select the Internal Organization this employee will be 
employed to. A drop-down of PartyGroups with type INTERNAL_ORGANIZATIO. 
(Required) 
4) A Party Relationship Employment between Party Roles FROM EMPLOYEE TO 
INTERNAL ORGANIZATION.
5) The Edit form should have FromPartyId read only.
6) A section to select the Internal Organization this employee will be employed 
to. A drop-down of PartyGroups with type INTERNAL_ORGANIZATIO. (Required) 

> Improve usability of Employment Screen
> --------------------------------------
>
>                 Key: OFBIZ-1659
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-1659
>             Project: OFBiz
>          Issue Type: New Feature
>          Components: humanres
>            Reporter: Anil K Patel
>            Assignee: Anil K Patel
>            Priority: Minor
>         Attachments: HREmployee.patch
>
>
> Following things can be done to improve usability of Employment screen.
> Rename the Employment app menu to Employees
> 1) Add Find/List form to find employees in system. 
> 2) [Create New Employee] This should give a form where we user can input 
> Person and Contact details and few fields from Employment table.
> 3) Employment is a Party Relationship between Party Roles FROM EMPLOYEE TO 
> INTERNAL ORGANIZATION. To make it easy, values of these two fields should be 
> Defaulted to these values and I don't see need to show these fields on form.
> 4) The Employment.FromPartyId field should have a Party look up that shows 
> only the Person.
> 5) The Employment.ToPartyId field should be a drop down of Parties in 
> Internal Organization role.
> 6) Do not show Termination type and reason fields on Create Employment forms.
> 7) Add Terminate Employment button on Update Employment form. On click of 
> button show a Sub Form that has fields Termination type, Reason and comments 
> fields.
> 8) The Edit form should have FromPartyId read only.
> 9) Edit employee screens should have, Summary tab, Employee tab, Employment 
> and other tabs defined in other jira issue.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to