FMS Backend Models and Exceptions

Key Information

Register
Submit
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.

This component provides entities and exceptions to be used by the services and DAOs of this module.



Final Submission Guidelines

N/A

ELIGIBLE EVENTS:

2013 TopCoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30027701