Key Information

Register
Submit
Status: ‌Cancelled zero submissions

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.

The Controllers of the Frontend and simple JSP pages are provided from a different competition.

The Prototype is provided for this competition, so you need to provide fully functional JSP pages.

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 Core Frontend Phase 2 Assembly (includes Admin functionality) and you must build the new functionality on top of it.

You need to integrate the Schema and Workbook Frontend Phase 1 Assembly together with the Prototype Phase 2 (including the Schema and Workbook pages) and implement fully functional JSP pages for the Project User.

The required functionality for this challenge:

  • the Project User Dashboard
  • the Project User page for Project Detail, so that the functionality below is accessible
  • the Schema Input Files functionality
  • the Schema Definitions functionality

Testing

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

The application will be tested manually.

The previous pages for Admin user should function 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 specification
  • 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 Maven build script to run tests, create the war file and deploy the application.

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: 30044489