Self-Service via App
Case Study
Self-Service via the new App Suite
Classic SAP backend and modern UI5 frontend in harmony: making HR key figures centrally accessible in a role-based manner from both ESS and MSS perspectives.
Initial Situation
At a globally operating company, over 12,000 employees were already maintaining certain data via their Employee Self-Service (ESS) area. To increase acceptance, a modern app suite with a contemporary UX was to replace the previous solution.
Requirements
The company required a pioneering app suite to provide employees with access to the most commonly used HR key figures from both the ESS (Employee) and MSS (Manager) perspectives in a single application. A modern solution with a UI5-based interface and a corresponding backend was to be implemented.
Solution
To consolidate the various standalone applications into a user-friendly format, custom UI5 applications with a shared start page and scalable architecture were designed and implemented.
An architecture tailored to the company’s existing systems was developed to make the required information more accessible through meaningful restructuring and clear visualisation.
A key technical challenge was unifying the frontend and backend architecture via an OData service architecture to maximise scalability. A multi-component architecture within a monorepository was chosen for the UI5 frontend.
All components are dynamically loaded at runtime as needed and support deep linking. A shared library, consisting of custom controls, reusable components, and core functionalities, is used by all application components. To keep delivery cycles as short as possible, an automated build and deployment pipeline was implemented based on the Bitbucket infrastructure.
Benefits for the Company
- User-friendly: Improved user experience leads to more frequent usage, helping to achieve business objectives.
- Future-proof: New functionalities can be seamlessly integrated into the app suite.
- Transparent: All authorised information can be accessed centrally and securely.
.
We listen, we understand, and we execute
Let’s discuss your requirements – together, we’ll find the best solution for your business. Looking forward to our conversation.