[
https://issues.apache.org/jira/browse/OFBIZ-1659?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12584525#action_12584525
]
Mridul Pathak commented on OFBIZ-1659:
--------------------------------------
These are the final specifications for Create Employee form/services:
The form must have following details:
1) Employee Personal Information
2) Employee Address Information
a) One for Permanent Address which will have the purpose as
"PRIMARY_LOCATION". Keep this Address required.
b) One for Correspondence Address with purpose "GENERAL_LOCATION". This
will be optional.
3) Employee Contact Details
a) PHONE_HOME
b) PHONE_WORK
c) PHONE_MOBILE
None of them will be required.
4) Employee Email Address
a) PRIMARY_EMAIL, can be used for official emailAddress, or we may create a
new purpose for that.
b) OTHER_EMAIL, any other Email Address that person uses, may be a gmail or
yahoo Address.
5) A section to select the Internal Organization this employee will be employed
to. A drop-down of PartyGroups with type INTERNAL_ORGANIZATIO. (Required)
In the service, logic has to be implemented to create all the above
information. A record in PartyRole will be created for the newly created
partyId and roleTypeId="EMPLOYEE". A PartyRelationship record will be created
to define the relationship form Internal Organization to the Employee.
> 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.