Challenge Overview
Project Overview
The Output Builder is a tool designed to deliver dynamic client ready proposals documents which provide the following key features:
- Generate output as PDF or Excel
- Option to customize inventory attributes presented
- PDF outputs:
- Dynamic cover sheet
- Dynamic table of contents
- Inclusion of dynamic disclaimers
- Inclusion of shipping instructions
- Inclusion of inventory maps and data sheets
- Inclusion of user uploaded files
- Inclusion of SFDC Content files
Competition Task Overview
The solution has been developed and is has undergone multiple iterations of testing, issue resolution and enhancements. It is estimated to be 85% complete.
Our task is to improve the existing code to make it more robust (uptime, peak memory usage, logging, exception handling, etc) as well as recommend architecture enhancements as part of the submissions.
Submission Deliverables
Architects should provide following deliverables for all code.
- TCUML
- Application Design Specification
- Assembly Contest Specification
Technology Overview
- Java
- Play
- Scala
Documentation Provided
Attached.
Final Submission Guidelines
N/A