[
https://issues.apache.org/jira/browse/OFBIZ-2957?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12768708#action_12768708
]
Adrian Crum commented on OFBIZ-2957:
------------------------------------
Having a system to manage an exiting employee would be a good feature to have.
The implementation presented here could be improved:
1. The whole process could be made more generic. Instead of being
employee-specific, have it work with any party. Then the feature could be used
in other scenarios.
2. The EmployeeClearance entity needs to be normalized. Instead of having
pre-defined clearance types, have it point to a clearance type entity. The
separation reason and date fields should be kept somewhere else. I'm not
familiar with the HR application, but I suspect that the separation information
is already kept somewhere else. The clearanceStartDate and clearanceEndDate
fields should be the same data type.
In summary, this could be greatly simplified, and in the process make it more
flexible. Just have an entity that links a party to a clearance type, and have
it include from/through dates.
By the way, the attached patch doesn't follow the contributer's best practices.
All patches should be created in the OFBiz home folder.
> HR Clearance Functionality
> --------------------------
>
> Key: OFBIZ-2957
> URL: https://issues.apache.org/jira/browse/OFBIZ-2957
> Project: OFBiz
> Issue Type: New Feature
> Components: humanres
> Affects Versions: SVN trunk
> Environment: JDK 1.6,WindowsXP
> Reporter: Richa Mittal
> Assignee: Jacques Le Roux
> Priority: Minor
> Fix For: SVN trunk
>
> Attachments: Clearance_HR.patch, Clearance_HR.patch,
> Clearance_HR.patch
>
>
> Description of Clearance Process in HR
> In this patch we have included clearance functionality in HR module.
> Clearance process is executed when any employee leaves the company.
> Following could be the reasons of exemption of an employee:
> 1. Abscond
> 2. Transfer
> 3. Retirement
> 4. Termination
> 5. Resignation
> 6. Death
> This process in OFBiz includes the creation of the clearance letter stating
> the reason of exemption. Employee has to get clearance approval from six
> departments viz. Admin Clearance, Library Clearance, Networking Clearance,
> Visa Clearance, Accounts Clearance and HR Clearance, to complete the
> clearance process. User can find the list and update the status of the
> Clearance.
> Thanks & Regards,
> Richa Mittal
> L & T Infotech Ltd., Mumbai
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.