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:
- Producing a data dictionary for a project
- Producing data gathering workbooks for a project
- Validating data from data gathering workbooks.
- Mapping data from data gathering workbooks to ILoad sheets
- Transforming data gathering workbooks to ILoad sheets.
This initial phase will focus on the first three high level requirements.
This assembly is responsible for implementing the data models, exceptions and core backend services and scheduled jobs.
Testing
Functional (accuracy) tests are required.
No tests required for entities, exceptions, getters, setters, empty constructors.
Build Tool
Use Ant or Maven to build the application. For the scope of this competition, you must provide tasks to compile, test and build into a jar or war.
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 documented explaining how to deploy the application including configuration information.
- JUNIT Tests to verify your application successfully meets the requirements of the application.
- The maven build script to run tests and create the jar file.
Final Submission
For each member, the final submission should be uploaded to the Online Review Tool.