Microsoft Power Platform leave management solution, designed for South African public sector organisations.
Checkout the Github repo for this solution from hereThis is provided as a solution accelerator. It’s a sample solution which is not supported by Microsoft or myself. Use as a starter to help you get going quickly with a leave management solution. It’s original source comes from the leave application template which is available in the Power Apps maker portal. However, it has been customised extensively from that code base. This solution uses the Dataverse for storage, and has both a Model Driven application (for HR admin tasks) and a Canvas application (for user and manager tasks).
It is designed based on public sector department requirements in South Africa. That is, it is not the master of the leave balances. Leave balances are “mastered” in a system called Persal. Therefore, this solution relies on a “feed” from Persal to update leave balances for employees.
Here is a list of core features of the solution
There are 2 main applications which makeup this solution. 1 - Admin Model Driven App (Leave Manager) 2 - Employee / Manager Leave App. All data resides in the Microsoft Dataverse. This includes leave requests, leave types, holidays and more.
More information on how the solution works, including demo is in the attached Solution Demo PPT. Installation instructions in the instructions PPT.
This is a a starter / sample. It hasn’t been well tested, and is missing some key features that I hope to add over time. It not officialy supported by myself or Microsoft. However, because the unmanaged and managed solution is provided, you should be able to support it yourself, either directly or through a certified Microsoft partner.