K2 Leave Request Application Accelerator
Leave Request Solution offers users a mechanism to request different types of leaves and route these requests for approval.
The solution offers two step approval process. HR Approval (role based), followed by supervisor.
Both of these approvers can approve, reject or ask for additional details.
The solution offers two main lookup values that can be setup administratively : Leave Types and Leave Balances per Leave Type.
Home screen for users
Users are able to see requests they submitted and requests that are assigned to them for approval.
How does this help you?
If you are looking to use this as a baseline for building an enterprise strength Leave Request Solution, here are a few things we recommend you do:
- Move from Smartbox SmartObjects to your own SQL database.
- Convert the workflow project to a K2 Studio or Visual Studio based workflow project. Currently, the workflow is designed using Web Designer Workflow which is somewhat limited. Converstion can be done by exporting the process from K2 Management Console, unpacking the kprx file and importing it into K2 Studio or Visual Studio Project.
- Integrate leave balances with your HR system. Currently, leave balances are maintained within the application and that is quite unlikely to be the case in your environment.
- Remove originator from the destination rules. We believe this is done primarily for ease of testing and demonstration.