Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Appirio's Workday Practice would like to develop a Data Management application for assistance in Workday implementation projects.  There is a set of data-related tasks that the practice is hoping to automate:

  1. Producing a data dictionary for a project
  2. Producing data gathering workbooks for a project
  3. Validating data from data gathering workbooks.
  4. Mapping data from data gathering workbooks to ILoad sheets
  5. Transforming data gathering workbooks to ILoad sheets.

This initial phase will focus on the first three high level requirements.

This assembly is responsible for frontend MVC controllers, interceptors, exception handlers as well as the JSP pages and frontend JavaScript functions related to schema definition, data gathering template and data gathering workbook functionality.

No Prototype is provided for this competition. There will be another competition where the Prototype will be provided and that will provide fully functional JSP pages.

In this competition, the JSP pages will be as simple as possible. It is important that the information is displayed in the JSP pages and that the pages are named and structured properly (reusing header / footer, ...).

The tables should be fully functional (paging / sorting / filtering). Use this jQuery table plugin:
https://datatables.net/examples/data_sources/server_side.html

You will be provided with the Workday Data Toolkit Core Frontend Java Assembly and you must build the new functionality on top of it. You need to integrate the Schema and Workbook Backend Assembly and use it.

Testing
No tests required, but the previous tests should be checked and they should run properly.

Build Tool

Use the build tool from the Workday Data Toolkit Core Frontend Java Assembly. For the scope of this competition, you must provide tasks to compile, test, build the war and deploy the war to the server.

Web Server

Use Tomcat 7.0.54



Final Submission Guidelines

Submission Deliverables

A complete list of deliverables can be viewed in the TopCoder Assembly competition Tutorial at: http://apps.topcoder.com/wiki/display/tc/Assembly+Competition+Tutorials 

  • Complete code as required in the assembly spec
  • A complete and detailed deployment document explaining how to deploy the application including configuration information.
  • Manual testing documented in the deployment document + previous JUNIT Tests should execute successfully.
  • The Ant / Maven build script to run tests, create the jar file and deploy.

Final Submission

For each member, the final submission should be uploaded to the Online Review Tool.

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30044077