PICentriq - SAP Custom HR Cloud Solution

Project Overview

Custom cloud HR solution for Human capital management providing human-centric employee personal and professional skilss managent and training including personality BIG5 analysis, skills evaluation, training and gamafication for employee’s.

Provides employee specific, teams and company wide view and support.

Concepts

  • Human capital management solution for various roles with an organization - employee, teams manager, senior manager, support, administrator
  • Employee own profile management including skills, training, analysis of CV, etc
  • Personality analysis including BIG5
  • Gamafication options for personal growth & training
  • Teams Management for support & analysis of team members
  • Senior Management company wide support & analysis
  • Technical Support & Administration for management of the solution
  • Use of XSUAA authorization concept to support the roles concept within the application, linked with IAS user groups.

Applications

  • Overall starting dashboard
  • Starting dashboard for each ‘role’
  • Various dedicated applications supporting each ‘role’
  • Light and dark UI5 theme

Technologies Used

Modern SAP BTP Cloud CAP development project implementing:

  • SAP Cloud Application Programming Model (CAP) - Development framework
  • Core Data Services (CDS) - Domain modeling language
  • Node.js - Runtime environment
  • SAP HANA Cloud - Database tier
  • OData V4 - Service protocol
  • SAP UI5 - Custom UI development
  • SAP Cloud Identity Services - SAP IAS for user management & application authorizations
  • BTP Cloud Foundry - Cloud runtime
  • SAP BTP CLI - management & deployment

Used Tools

  • Visual Code for modern node.JS / CAP development
  • SAP MTA Cli for MTA archiving / BTP deployment
  • POSTMAN for API testing
  • SAP HANA Cloud Management for SAP HANA DB management
  • SAP BTP Cloud Management for subaccounts management (multi-tenant)
  • SAP IAS Admin for SAP IAS managenment

Development Team

My Role(s)

  • Team Lead
  • Lead Developer (full stack)
  • Technical Architect
  • Technical Specs
  • Visual Designer
  • Unit Tester
  • Documentation
  • DevOps

Members

  • 1 senior developer (me) and 2 junior developers
  • adhoc remote offshore developers

All showcased content, designs, and solutions remain the intellectual property of the respective clients. For any copyright inquiries, please contact us.