Fun Series - Salesforce - Survey App Challenge - Visual Workflow

Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Project Overview

We are launching a series of fun Challenges, intended for learning new technology and topcoder platform. This is third challenge of the series. 

Important :

This is a fun and learning challenge. No prizes will be awarded for completing the challenge.

Business Requirements

“Fun&Learn” company wants to develop a survey solution. FunAtLearn have identified Salesforce.com as their desired platform to implement the solution. We will help them build the survey application, across a series of challenges. In this challenge, we will explore the automation tool Visual Workflow.

Previous challenges in the Series

1. Part 1

2. Part 2

Help Documentation

1. http://help.salesforce.com/apex/HTViewHelpDoc?id=vpm_admin_flow_overview.htm

2.https://developer.salesforce.com/page/Visual_Workflow

Technical Requirements

You need a Salesforce.com Developer account to complete this challenge. You can sign up a free account here

A survey is a collection of Questions. A question can be part of multiple surveys. To keep things simple, we will assume all questions are of Free Text.

A user should also be able to add data for surveys and questions.

Requirements for this Challenge

This challenge we will explore the Visual Workflows. Visual Workflows are great admin tools to build custom UI. 

Survey Managers have requested, they need a wizard to be able to help them create a survey. Its difficult for them to remember Question Names while creating the surveys. Hence we will attempt to simply the survey creation process, using the Visualforce Workflow Tool.

The Visual Workflow Tool will have 2 screens, the first screen will create a new survey record and the second screen will allow users to select questions and add them to custom object survey questions

1) Screen 1

Shows 2 text fields for Survey Name and Description.

 

2) Screen 2 

Shows all existing questions in the Questions which checkboxes

Besides the screen, we need to embed logic in the flow for Record Creation.

Looping Constructs and Decision making will be also needed to add questions to the survey record. (This will be little tough to implement, Good Luck:))

 

 

 

 



Final Submission Guidelines

To submit your the results, please add the screenshots of the wizard and upload as a zip. 

Important :

This is a fun and learning challenge. No prizes will be awarded for completing the challenge.

ELIGIBLE EVENTS:

2016 TopCoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30050833