You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ofbiz.apache.org by "Mridul Pathak (JIRA)" <ji...@apache.org> on 2008/04/02 08:13:24 UTC

[jira] Commented: (OFBIZ-1659) Improve usability of Employment Screen

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

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

Anil,
    My vision for the create/edit employee is that:
1) We should have a FindEmployee form.
2) We should have a CreateEmployee form.
3) We should have a ViewEmployeeSummary form.  This can be almost same as View Profile page but will be specific to the Employee i.e. showing only those details which are specific to employee and which we let the user enter while he is creating an employee record.
4) Instead of having an EditEmployee form and a service for that, the better option according to my understanding would be to provide add/update buttons on the ViewEmployeeSummary page.  One advantage of doing this can be to implement AJAX some later time to display update forms on the same page.

Actually I did not find the use of EditEmployee form and service much useful, It'll get complex as well.
Please suggest if it is the right way,  So we can move for that implementation.

> 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.