You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ofbiz.apache.org by "BJ Freeman (JIRA)" <ji...@apache.org> on 2010/06/17 20:51:25 UTC

[jira] Issue Comment Edited: (OFBIZ-3825) Proposal for adding new functionality in Leave sub tab under HR module

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

BJ Freeman edited comment on OFBIZ-3825 at 6/17/10 2:49 PM:
------------------------------------------------------------

for consideration

??Admin party will credit leaves at the beginning of a financial year for employees??
this should be driven by an employee agreement,
In this  senario there is a company agreement for all employees, then a employee agreement that specifies only for that employee.
the second one could be a union contract.

??citation??Whenever employee creates leave application, his/her benefits will be checked for validation purpose(relation will be set between leave reason type and benefit type) along with exclusion of weekend and organization wide holidays.??citation??
the employee can view available leave accrued(partybenifits) and request to use it for a range of dates.

??On leave approval, corresponding number of leaves would be deducted from employee's leave account.??
this can be accomplished but specific a type for the period of leave they have been approved in the benifits.
possibly add a reason typeID to the benifits.

should have a thresold, in the agreement, that the benefits can be allowed with out approval.



      was (Author: bjfreeman):
    for consideration

??citation??Admin party will credit leaves at the beginning of a financial year for employees??citation??
this should be driven by an employee agreement,
In this  senario there is a company agreement for all employees, then a employee agreement that specifies only for that employee.
the second one could be a union contract.

??citation??Whenever employee creates leave application, his/her benefits will be checked for validation purpose(relation will be set between leave reason type and benefit type) along with exclusion of weekend and organization wide holidays.??citation??
the employee can view available leave accrued(partybenifits) and request to use it for a range of dates.

??citation??On leave approval, corresponding number of leaves would be deducted from employee's leave account.??citation??
this can be accomplished but specific a type for the period of leave they have been approved in the benifits.
possibly add a reason typeID to the benifits.

should have a thresold, in the agreement, that the benefits can be allowed with out approval.


  
> Proposal for adding new functionality in Leave sub tab under HR module
> ----------------------------------------------------------------------
>
>                 Key: OFBIZ-3825
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-3825
>             Project: OFBiz
>          Issue Type: Improvement
>          Components: humanres
>    Affects Versions: SVN trunk
>         Environment: Windows XP, JDK 1.6 
>            Reporter: Swapnil Sawant
>            Priority: Minor
>             Fix For: SVN trunk
>
>   Original Estimate: 72h
>  Remaining Estimate: 72h
>
>  I wish to do some enhancement in existing Leave functionality taking Party benefits into consideration in OFBiz.
>                   Existing functionalities :
>                       - Currently employee can create leave by selecting his approver.
>                       -  Approver will approve the leave applied by the employee.
>            
>                   New functionality :
> 	- Admin party will credit leaves at the beginning of a financial year for employees
> 	- These leaves can be taken by employee under available benefits from Party Benefit
> 	- Party Benefits will be setup for each employee as per existing flow
> 	- Whenever employee creates leave application, his/her benefits will be checked for validation purpose(relation 	  will be set between leave reason type and benefit type) along with exclusion of weekend and organization wide 	  holidays.
> 	- On leave approval, corresponding number of leaves would be deducted from employee's leave account.
> 	
>                  For implementing this, following modifications are being thought of :
> 	- Adding foreign key column 'benefitTypeId' in 'EmplLeaveReasonType' (reference from 
>                       benefitType.benefitTypeId)
> 	By maintaining this relation, each time employee creates a leave application (with some leave reason type        Id),we can keep track of 'availableTime' for this particular employee/party-benefitType combination
> 	- We can have CreditEmplLeave,EmplLeave and Holiday tables as mention in the below thread
> http://ofbiz.135035.n4.nabble.com/Proposal-for-adding-new-functionality-in-Leave-sub-tab-under-HR-module-td2250139.html#a2250139
> Following is a demo flow of above mentioned functionality :
> 	1.Admin credits leaves for an employee.
> 	2.Employee applies for leave for first time with  leave reason type as 'Medical' (for time being lets assume 'Sick 	Leave' is benefit type for this leave reason type in 'EmplLeaveReasonType' table) 
> 	3.Before creating leave application, we would check following two things :
> 		- If that employee has enough leave balance
> 		- If employee has not crossed 'availableTime' threshold for benefit type 'Sick Leave'(using Party   Benefits already setup through other existing screen)
>                      4.After leave application is created, approver can approve/reject it
> 	5.Corresponding updations will be made in 'EmplLeave'(changing status to approve/rejected) and  CreditEmplLeave tables(deduction if approved) 
> Thanks & Regards,
> Swapnil Sawant

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.