Client
ABB Poland, part of ABB—a leading global technology company providing software, power, robotics, and automation solutions.
Industry
Manufacturing
Business goal
Streamline HR processes by building a bespoke solution to replace non-extensible and costly to maintain legacy Lotus Notes software.
What our client says
As Fabrity has expertise in building low-code solutions and experience in migration from legacy software to newer solutions, we decided to entrust it with the project of building an HR platform that would replace our legacy software. Fabrity’s team was responsible for the entire project: from gathering requirements to designing the architecture to QA and final implementation of the platform. We are very satisfied with their work. The HR platform built by Fabrity allowed us to streamline HR processes and stop using costly legacy software. I highly recommend Fabrity as a reliable partner in software development.
Aleksandra Marciniak
Chief HR Specialist in ABB
How we helped
- Gathered and analyze functional and technical requirements
- Analyzed HR processes in legacy software to map them to a new solution
- Built 11 custom requests covering different HR scenarios (new hire, bonus, contract termination, hybrid work, vacation, etc.) using a low-code solution
- Built backend using Microsoft .NET framework and Microsoft SQL Server
- Built UI of an HR request platform using React.js
- Integrated the HR request platform with SAP and Active Directory to retrieve employee, manager, and company data
- Created a different acceptance path for every request type according to ABB’s internal procedures
- Built Roles module to manage user permissions across entire organization
- Standardized data entered by defining data dictionaries
- Provided on-going support and maintenance for more than 3000 users
Business outcome
- Standardized and simplified HR processes: defined workflows, employee visibility, email notifications, user and roles management.
- Lower costs: a new bespoke solution is less expensive to maintain
- Extensibility: new functionalities can be easily added
- Integration: a new platform can be integrated with other low-code solutions used in the company