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.
NOTE: Please check the code with the new revision from the forums.
Requirements:
Fix the issue: https://apps.topcoder.com/bugs/browse/WORKDAYBUGHUNT-91
The final Deployment Guide is: "Workday Data Toolkit Schema and Workbook Frontend Assembly Deployment Guide".
Here are a few deployment steps for a quick introduction:
- You need to have PostgreSQL installed, with an empty "WDT" database created.
- You need to set the PostgreSQL user/password in "/wdt/pom.xml" and "/wdt/src/main/resources/META-INF/persistence.xml". Also check if you need to replace the URL for PostgreSQL (change the IP to localhost, or your own IP)
- You need to have Maven installed.
- From console, execute inside the "/wdt" folder this command "mvn package -DskipTests".
- Then, deploy the "/wdt/target/wdt.war" file inside Tomcat (copy it in the "/webapps" folder of Tomcat).
- Access https://localhost:8443/wdt and start checking the application.
- Use Admin user: name="admin", password="admin".
- Use Project User: name="user1", ..., "user10", password="test".
Final Submission Guidelines
The submission should contain only the files that were updated and the new files.
There should be a readme.txt file in the submission mentioning the revision you worked on (i.e. rev4) and the changes from the updated files.