Workforce HRMS Solutions | Case Study
Development of a SaaS based Cloud Product on Badging, Timekeeping & Reporting HRMS Solutions.
Badging & Timekeeping HRMS Software on Cloud
This customer is pioneer in the field of Workforce & HRMS Solutions. It’s customers are spread across Americas, Asia and Europe, who use it’s flagship badging solution, timekeeping & reporting solutions. It has more than a decade of experience of catering to different work force requirements across different industry segments and continue to innovate in the way technologies are used in the solutions.
It provides practical and effective IT Solutions for small and mid sized companies, specially work force and HRMS solutions cutting across industry verticals. From strategic & technical consulting, system architecture & design, support & services management to back-office improvements, they work along their customers to improve the efficiency and productivity of the business processes.
The project required design, development, and deployment of two SaaS based web products. A comprehensive badging solution that provides intuitive interface for customers and sub-contractors to create and print single or double sided badges. And another product that is used for Timekeeping and Reporting for work force. Both the web products are required to be deployed in cloud where customers will have their own instances and databases.
The badging solution requirements needed badge design, printing on single and both side variants. A badge has logo, photo, text fields and bar code into it. The application is required to provide a drag and drop easy to design interface for users to design the badges, and then print it according to the dimensions they require for the badges. Along with it, there are privileges based badge design rendering, customer and sub-contractor based N-tier privilege and badge rendering features.
The timekeeping and reporting product has both an web and android application working in tandem to bar code scan employees reporting hours. The application captures records of in and out time, report weekly and monthly work hours, cumulative site and company wide reports for work force accounting purpose. Android app also does the scanning of the badges for in and out time, and relays the information to the web back-end.
This project was approached with a 4 member dedicated ODC team for the customer, where monthly sprint plans were made and based on customer priorities, features were rolled out to the live portal. Robustness of the application platform was key, hence an entire sprint was dedicated for database and application architecture where high availability and scalability demands were visualized and added to the SaaS solution architecture.
The customer is a highly acclaimed provider of work force solutions across several industry verticals. It’s flagship badging solution is the most advanced and feature-rich compared to any of the competing product offerings in the market. It’s Timekeeping & Reporting product comes with a wide array of reporting tools and features that records the employees work hours via bar code scanning.
The customer setup a 4 member ODC team at OdiTek, that ensured development, deployment and maintenance of it’s business platforms.
Workforce Solutions | HRMS
Fully working Cloud Deployed Badging Solution rolled out to all customers of the SaaS based product, who were earlier using a .Net based desktop application which was working in client-server architecture. The major issue with the .Net application was slowness of it because the customers were spread across continents and accessing the central server which wasn’t scalable. Porting of existing data to new SaaS based web solution was planned and organized well, followed by continuous addition of features to make the badging solution the best in the market.
- Design: Bootstrap Responsive Design
- OS: Linux
- Languages: PHP, Java Script, AngularJS
- Database: My SQL, MongoDB
- Third Parties: Open Source Stacks, Bar Code APIs
- Deployment: Tier-4 Cloud in USA
HIGH LEVEL ARCHITECTURE
The badging solution was rolled out in phased manner with single side badging was first supported followed by double side badging. A comprehensive comparative product analysis was done w.r.t. competitive products and all functionalities are added continuously to make the Badging Solution as the most feature rich and intuitive application. Timekeeping application and it’s android app was deployed at several customer sites that worked seamlessly with web back-end, providing customers with all timekeeping related work force reports.