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.