Skip to content

scottgard/HR-Service-Management-Platform-Power-Apps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

HR Service Management Platform (Power Apps)

Enterprise HR request management system built using Power Apps, SharePoint, and Power Automate with approval workflows, KPI tracking, and role-based access.

Overview

This project is an enterprise-style HR Request Management System built using Microsoft Power Platform. The application allows users to submit HR requests, track progress, manage approvals, and automate HR task creation.

The goal of this project was to design a realistic internal HR platform similar to those used in enterprise environments. The solution focuses on improving HR processes, reducing manual work, and providing clear visibility of requests and tasks.

This project was built as a flagship portfolio piece to demonstrate practical Power Platform development skills, automation design, and user-focused interface design.

Demo

hr-platform-demo gif

Why I Built This

In many organisations, HR processes are handled through emails, spreadsheets, or disconnected systems. This project was created to simulate a modern, centralised HR platform that improves visibility, accountability, and efficiency.

The platform provides

  • Structured request management
  • Clear approval workflows
  • Automated task creation
  • Real-time dashboard visibility
  • Clean and intuitive user interface

Features

  • HR Request submission
  • Onboarding workflow
  • Offboarding workflow
  • Employee change workflow
  • Approval and rejection system
  • Role-based access (Admin / HR)
  • Automated HR task creation
  • KPI tracking dashboard
  • Status tracking
  • Priority management
  • Request filtering and search
  • Clean enterprise UI design

Technologies Used

  • Microsoft Power Apps
  • Microsoft SharePoint Online
  • Microsoft Power Automate
  • Microsoft 365

System Architecture

This solution is built using the Microsoft Power Platform:

User

Power Apps (Frontend)

SharePoint Lists (Data Storage)

Power Automate (Workflow Automation)

HR Tasks Created Automatically

SharePoint Lists

Requests

Main request list containing:

  • Request ID
  • Request Type
  • Status
  • Priority
  • Employee Name
  • Employee Email
  • Department
  • Job Title
  • Manager Email
  • Request Description
  • Dates
  • Asset Return Required
  • HR Tasks

HR Tasks

Automatically created when requests are approved:

  • Task Name
  • Assigned To
  • Status
  • Due Date
  • Linked Request ID

Workflow

  1. User submits HR request
  2. Request enters HR Review stage
  3. HR reviews request
  4. HR approves or rejects
  5. If approved, Power Automate creates HR Tasks
  6. Tasks tracked to completion
  7. Request marked completed

UI Screens

This solution includes:

  • HR Dashboard
  • Request List Page
  • New Request Form
  • Edit Request Form
  • Approval Screen
  • KPI Dashboard

Screenshots

Dashboard

image

Requests List

image

New Request Form

image

Edit Request

image

Approval Screen

image

Key Features Demonstrated

  • Power Apps UI Design
  • SharePoint Data Architecture
  • Power Automate Workflow Automation
  • Role-Based Security
  • Enterprise UI Design
  • KPI Dashboard Design
  • Business Process Automation

Challenges & Learning

During this project, I focused on designing a realistic business workflow and building a clean, user-friendly interface. Key areas of learning included:

  • Designing scalable SharePoint data structures
  • Creating dynamic dashboards
  • Building approval workflows using Power Automate
  • Implementing role-based access logic
  • Creating consistent UI components across screens

Future Improvements

  • Email Notifications
  • SLA Tracking
  • Manager Approval Stage
  • Reporting Dashboard
  • Mobile Layout Optimisation

Project Goals

The goal of this project was to design and build a realistic HR Service Management platform similar to enterprise service desk tools.

This project demonstrates

  • Business process design
  • Automation
  • UI/UX design
  • Power Platform development
  • Real-world use case

Author

Scott Gardner
IT Technical Officer
Power Platform & Cloud Learner

Project Status

Completed — Flagship Portfolio Project

About

Enterprise HR Service Management Platform built with Power Apps, SharePoint, and Power Automate featuring approval workflows, automation, and KPI dashboards.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages