[ 
https://issues.apache.org/jira/browse/OFBIZ-1659?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12584532#action_12584532
 ] 

Mridul Pathak commented on OFBIZ-1659:
--------------------------------------

Here is how the View Employee Summary should go.  It can have following 
sections:

1) Employee Personal Details :- Show Update button against it which should take 
you to the update form.
2) Employee Address Details :- If any of the Optional Address is not there show 
the Add button, else show update button (against each address) which should 
take you to edit form.  Same form can be used for Add/Edit.
3) Employee Contact Details :- If any of the Contact Number is not there show 
the Add button, else show update button (against each Contact Number) which 
should take you to edit form.  Same form can be used for Add/Edit.
4) Employee Email Address Details :- If any of the Email Address is not there 
show the Add button, else show update button (against each Email Address) which 
should take you to edit form.  Same form can be used for Add/Edit.
5) Internal Organization (Department) :- It should show the list of all the 
previous departments an Employee has worked with, the current department shown 
at the top.  Give an Update Button to change the Internal Organization for the 
employee.  This button will take you to the updateEmployeeInternalOrganization 
form.


For each add/update form above call the relevant services available in OFBiz 
and pass the non-changeable and known fields as hidden parameters where 
required.
Refer to View Profile page in partymgr for the kind of format to be used for 
this screen.

> 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
>            Priority: Minor
>         Attachments: CreateContact.patch, employeecontact.patch.tar.gz, 
> HR_EmployMent_Application_Menu_To_Employee.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