FMS Front End Employee

Register
Submit a solution
The challenge is finished.

Challenge Overview

The client of this application is IBM Company which is one of the world largest software and hardware manufacturers. The client’s company has a lot of employees all over the world who are sales people making sales and the sales are their achievements.

As there are many employees from the client company, there will be a big job of the management of the employees’ achievements and payments.  The management of the achievements and payments are performed by the Incentive Analysts and Incentive Managers mainly. Of course, some other user role like Readers (e.g. employees) can also have the read permission to the achievements and payments.

This application will integrate with the existing FMS system to get the achievement and payment data from the system batch validation against a set of pre-defined rules (that is external). The GUI of this application will provide simple, but useful screens that will allow filtering and viewing/validating of the batch validated achievements and payments. The eligible employees can be searched by filtering a set of employee selection filters. Then the user can select a set of validation attributes to assist in achievement and payment validation. After the employees and validation attributes are selected and displayed, the authorized users can review and validate and log validation actions to the web application. The users do no update the achievements and payments on the web application, the users only log the actions to be taken on the web application, the adjustment of ach and payments are done outside the tool.

The Incentive Analysts and Incentive Managers are the staffs of the client’s company who are the main users of this application. The Incentive Analysts can request for access to this application via OneTeam. Once access is granted, the Incentive analysts will have access to the web application where he can filter, view and validate achievements and payments. The Incentive Managers will also have to request for access to this application via OneTeam. Once access is granted Incentive manager will have the ability filter, view and approve the payments when applicable on the web application.  Besides the Incentive Analysts and Incentive Managers, some users like employee themselves can request for access as the Reader role and if granted, they will be able to filter and view achievements and payments but will not be able to edit.

The previous processes has some issues with manual shortcoming (and therefore, non-effective and time consuming), it was not very flexible and didn’t support logging, action auditing. So the client asks the TopCoder to build an application for the purpose to replace the previous achievements and payments validation/approval processes which is eliminated due to the company decision.

The main goal of this project is to deliver an efficient solution for improving productivity, controls and reporting capabilities around the achievement and payment validation processes of the client’s company without using the Brio and Focal Point.  Parts of this goal will be providing simple application for the user to filtering and viewing the achievement and payment data and providing some GUI for the authorized user to approve the reviewed data if applicable.

The front-end module will provide all the necessary pages and corresponding front-end controllers.



Final Submission Guidelines

N/A

Review style

Final Review

Community Review Board

Approval

User Sign-Off

Challenge links

ID: 30027716