Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Project Overview

Our partner is developing a state-of-the-art tablet based sales and order processing tool. Their sales team will be managing client visits, tasks, calendars, notifications, and order processing all through this tool. The platform is the Apple iPad for the UI and SFDC to manage the data.

Challenge Summary

The purpose of this challenge is to implement a set of Services in SFDC based on a set of APIs that has been defined.  The API Interfaces have been created in Apiary and include the descriptions of the attributes and sample data.  For this challenge, users should map the input / output parameters defined in the APIs to SFDC Objects and attributes and generate the required logic to pull data out of SFDC or update data in SFDC based on the API calls.

Apiary Link : http://docs.compassapidev.apiary.io/reference/leads

We have reduced the number of endpoints to 4. Below is a list of the API calls to be implemented: 

  1. Lead
    1. Retrieve Leads
  2. Accounts
    1. Retrieve Account
  3. Notifications
    1. Retrieve Notifications
  4. Routes
    1. Retrieve Routes for Today

A Read-Only Link the the apiary URL that defines these interfaces will be made available in the challenge forum.

Environment Setup

  • For this challenge, packages will be provided to registrants of the challenge to import the SFDC object structures that are required to implement these APIs.  These objects should be imported into the developer’s own development environment in SFDC.

  • Based on the provided object packages, registrants should create sample data.  There is also sample data in the Apiary.



Final Submission Guidelines

Develop the REST Apex Class / Classes to represent the REST requests.  The submission should contain:

  • A zip of the Project source (eclipse)

  • A url to the Unmanaged Package.

  • A Demo video demonstrating the operations using a REST client (* you may use any browser plugin or any other REST client to do this).  

ELIGIBLE EVENTS:

2015 topcoder Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30046638