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

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
80 messages Options
1234
Reply | Threaded
Open this post in threaded view
|

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

Nicolas Malin (Jira)

    [ 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 | Threaded
Open this post in threaded view
|

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

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

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

Anil K Patel updated OFBIZ-1659:
--------------------------------

    Attachment:     (was: employeecontact.patch.tar.gz)

> 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
>
> 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 | Threaded
Open this post in threaded view
|

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

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

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

Anil K Patel updated OFBIZ-1659:
--------------------------------

    Attachment:     (was: CreateContact.patch)

> 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
>
> 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 | Threaded
Open this post in threaded view
|

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

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

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

Anil K Patel updated OFBIZ-1659:
--------------------------------

    Attachment:     (was: HR_EmployMent_Application_Menu_To_Employee.patch)

> 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
>
> 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 | Threaded
Open this post in threaded view
|

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

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

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

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

    Attachment: HumanResEmployee.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 EMPLOYEE.
   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
>            Priority: Minor
>         Attachments: HumanResEmployee.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 | Threaded
Open this post in threaded view
|

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

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

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

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

    Attachment:     (was: HumanResEmployee.patch)

> 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
>
> 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 | Threaded
Open this post in threaded view
|

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

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

     [ 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 EMPLOYEE.
   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
>            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 | Threaded
Open this post in threaded view
|

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

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

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

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

    Attachment:     (was: HREmployee.patch)

> 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: 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 | Threaded
Open this post in threaded view
|

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

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

     [ 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 Employees.
   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
>            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 | Threaded
Open this post in threaded view
|

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

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

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

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

    Attachment:     (was: HREmployee.patch)

> 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
>
> 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 | Threaded
Open this post in threaded view
|

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

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

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

Anil K Patel reassigned OFBIZ-1659:
-----------------------------------

    Assignee: Anil K Patel

> 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
>
> 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 | Threaded
Open this post in threaded view
|

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

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

     [ 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 | Threaded
Open this post in threaded view
|

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

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

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

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

    Attachment: CreateEmployee.patch

Create an Employee with following details:
1.Postal Addresses
2.TelecomNumbers
3.Email addresses.
4.PartyRelationShip Employment with Internal Organization

> 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: CreateEmployee.patch, 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 | Threaded
Open this post in threaded view
|

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

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

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

Anil K Patel commented on OFBIZ-1659:
-------------------------------------

Harsha, Thanks for the patch. Its in rev#652894.

> 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: CreateEmployee.patch, 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 | Threaded
Open this post in threaded view
|

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

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

     [ 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.Find Employee that searches an Employee by its partyId,firstName,lastName.A person lookup is given to refer the partyIds.
2.The Viewprofile screen of the Employee includes the list of internal organizations he had been working with.An update link has been provided to update the Internal organization of 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
>            Assignee: Anil K Patel
>            Priority: Minor
>         Attachments: CreateEmployee.patch, HREmployee.patch, 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 | Threaded
Open this post in threaded view
|

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

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

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

Anil K Patel commented on OFBIZ-1659:
-------------------------------------

Harsha, thanks for providing improvements patches. You recent patch is in rev#653950.

> 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: CreateEmployee.patch, HREmployee.patch, 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 | Threaded
Open this post in threaded view
|

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

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

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

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

    Attachment: EmploymentImprovement.patch

List of Improvements Being done in the Employment Screens:
1.The EditPartyBenefit view was not displayed.Rectified
2.The EditPayrollPreference and EditPerfReview view was not displayed.Corrected.
3.The wrong name of Lookup LookupTerminationReasonId has been replaced by LookupTerminationReason.
4.The wrong name of Lookup LookupSalaryStepSeq has been replaced by LookupSalaryStep.
5.The unnecessary fields are removed from List ListPayRollPreferences,ListPayHistories in EmploymentForms.xml.
6.Wrong Fieldname salaryStepId replaced by salaryStepSeqId in LookupForms.xml.
7.Skill type id link did not poit to UpdatePartySkill.

> 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: CreateEmployee.patch, EmploymentImprovement.patch, HREmployee.patch, 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 | Threaded
Open this post in threaded view
|

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

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

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

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

    Attachment:     (was: EmploymentImprovement.patch)

> 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: CreateEmployee.patch, HREmployee.patch, 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 | Threaded
Open this post in threaded view
|

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

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

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

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

    Attachment: Improvements.patch

List of Improvements Being done in the Employment Screens:

1.The EditPartyBenefit view was not displayed.
2.The EditPayrollPreference and EditPerfReview view was not displayed.
3.The wrong name of Lookup LookupTerminationReasonId has been replaced by LookupTerminationReason.
4.The wrong name of Lookup LookupSalaryStepSeq has been replaced by LookupSalaryStep.
5.The unnecessary fields are removed from List ListPayRollPreferences,ListPayHistories in EmploymentForms.xml.
6.Wrong Fieldname salaryStepId replaced by salaryStepSeqId in LookupForms.xml.
7.Skill type id link did not poit to UpdatePartySkill.

> 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: CreateEmployee.patch, HREmployee.patch, HREmployee.patch, Improvements.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 | Threaded
Open this post in threaded view
|

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

Nicolas Malin (Jira)
In reply to this post by Nicolas Malin (Jira)

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

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

    Attachment: Improvements.patch

Update the Employment Screens .
Update the Edit Salary Step Screen.The List form and Edit form were not seperated.
EditEmploymentApp from has been Updated with to display selected fields in the Form.
The Update partySkill service has been did not get the skill type id.Solved

> 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: CreateEmployee.patch, HREmployee.patch, HREmployee.patch, Improvements.patch, Improvements.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.

1234