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

Mridul Pathak commented on OFBIZ-1661:
--------------------------------------

Here is how the screen can go for Reporting Structure:

1) emplPositionId will be passed in the query string to this screen.
2) Show the list of positions (emplPositionIdReportingTo) this emplPositionId 
(emplPositionIdManagedBy) reports to, i.e. find all valid records in 
"EmplPositionReportingStruct" where emplPositionIdManagedBy = 
parameters.emplPositionId.
3) Add form which enables user to add a position (emplPositionIdReportingTo) to 
which parameters.emplPositionId (emplPositionIdManagedBy) reports to.  
emplPositionIdManagedBy = parameters.emplPositionId (hidden).
4) Show the list of positions (emplPositionIdManagedBy) which reports to this 
emplPositionId (emplPositionIdReportingTo), i.e. find all valid records in 
"EmplPositionReportingStruct" where emplPositionIdReportingTo = 
parameters.emplPositionId.
5) Add form which enables user to add a position (emplPositionIdManagedBy) 
which will report to the parameters.emplPositionId (emplPositionIdReportingTo). 
 emplPositionIdReportingTo = parameters.emplPositionId (hidden).

> Improve usability of Reporting Structure Screen
> -----------------------------------------------
>
>                 Key: OFBIZ-1661
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-1661
>             Project: OFBiz
>          Issue Type: Improvement
>          Components: humanres
>            Reporter: Anil K Patel
>            Priority: Minor
>
> The list should show data in two lists,
> 1) List of positions this position reports to.
> 2) List of positions this position manages.
> Add a constraint that a record can have value in one of the two fields.
> A position cannot report to and manage same position during a point in time.

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