Challenge Overview
The client of this application has a business where the client receives cases from customers. These cases will be assigned to client's financial advisors and a case notification is created in client's existing application for tracking purpose. Advisors are responsible for handling the cases. After handling the cases, advisors will update the status of the case work at their business office. Thus based on case work completeness, the company CSR will update the status of the cases by updating case notification in the application. The existing application which the client uses is a third party vendor application called Status Manager(SM) Tool. The SM tool provides a single view of client current business status. It provides a set of following functionalities:
- Provides an API to create/update/retrieve/search case notifications
- Provides an API to create/update/ retrieve/delete custom views of case notifications
- Capturing alert emails send to financial advisors from business groups(users from client's internal applications)
- Provides an API to define new notification types (email templates) to be used for creating case notifications in the application.
- Provides a way to communicate on status of a case work in the form of notes to and from integrated applications.
- Provide emailing facility on predefined set of events.
- Provides a way to add email text to case notification body.
The goal of this project is rebuild the Status manager application from scratch which is flexible, easy to configure, reliable, presents rich user interface and nicely integrates with client's existing internal applications.
Final Submission Guidelines
Please refer to the ARS and the prototype here http://apps.topcoder.com/wiki/display/docs/Morpheus+Status+Manager+Submissions. This contest will focus on use cases involving the Admin and System roles.