Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Requirements

 

The overall goal of the challenge is to expand the SFDC accounts detail page with an inline (readonly) VF page showing the credit check records associated with the account. The information will be obtained from the credit system, called "MDM".

 

There is a SOAP interface to this system. The additional information should be added to the accounts detail view similar to the image "VF added to accounts page.png" attached in the forums.

 

The following information (from the SOAP request) should be displayed:

 

 

 

There should be one line per record returned by the request to the MDM system. See the document provided in forums - "wcsakanaapi.doc" for a description of the API and example requests / responses.

 

A credit query must include an Authorization header with a bearer token (see the screenshot of the credit request in "wcsakanaapi.doc" (note the Header part of that image). So in order to make the request, you'll first have to make the oauth request (to get the token). There is also an example of the oauth request in the same document.

 

Once you make the oauth request, you then need to invoke getAllWcsRequests() to get the list of records. For each record, you need to parse the response and populate the values on VF page as shown above

 

Important - We won't be able to access the client systems, so we need to mock the responses (just use a debug / mock flag which can be turned on / off to either mock the responses or provide real responses).

 

Implementation Notes

 

* Create a custom settings with the following

 

- isMock (Boolean)

- serverURL (e.g. https://stage.api.ge.com/)

  
You need to write the Inline VF page and the Apex controllers to make the required calls to populate and display the data as shown

Final Submission Guidelines

Please submit a zip file with the following

 

- Source code in a deployable zip (mandatory)

- Unmanaged package link (mandatory)

- Demo video (unlisted on YouTube)

- Deployment Guide (include installation, configuration, verification steps)

 

ELIGIBLE EVENTS:

2017 TopCoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30057242