Conference Management App: Salesforce Project
Project Description:
We will create a conference Management Application that allows conference administrators to manage all the aspects of a conference:
-Sessions
-Speakers
-Hotels
Technical Elements:
-Creating custom Objects
-Using declarative features of the platform to create an Application, create Tabs and optimize Page Layouts.
-Creating Apex Classes
-Using SOQL and DML to query, create, update and delete data
-Creating Trigger
-Creating Trigger
-Creating Visualforce Pages
-Creating Custom Extensions and Custom Controllers
-Using JavaScript in Visualforce Pages
-Creating Batch Processes
Data Model:
Objects:
-Session
-Speaker
Relationship between the 2 objects:
-Many to many relationship
Junction Object:
-Session Speaker
Step 1: Creating the Data Model
Step 1: Create the Conference Session Object
1.Login into your Developer Edition account
2.Click the Setup link (upper right corner)
3.In the left navigation, select Build > Create > Objects
4.Click New Custom Object, and define the Session object as follows (accept the default values for the
properties that are not mentioned below):
Label: Session
Plural Label: Sessions
Object Name: Session
Record Name: Session Name
Data Type: Text
5.Click Save
6.In the Custom Fields & Relationships section, click New
7.Create a Session Date field defined as follows:
Data Type: Date/Time
Field Label: Session Date
Field Name: Session_Date
Click Next, Next, Save & New
8.Create a Description field defined as follows:
Data Type: Text Area (Long)
Field Label: Description
Field Name: Description
Click Next, Next, Save & New
9.Create a Level field defined as follows:
Data Type: Picklist
Field Label: Level
Values: Beginner, Intermediate, Advanced (specify each value on its own row)
Field Name: Level
Click Next, Next, Save
Step 2: Create the Speaker Object
1.In Setup mode, select Build > Create > Objects
2.Click New Custom Object, and define the Speaker object as follows (accept the default values for the
properties that are not mentioned below):
Label: Speaker
Plural Label: Speakers
Object Name: Speaker
Record Name: Speaker Number
Data Type: Auto Number
Display Format: SP-{00000}
Starting Number: 1
3.Click Save
4.In the Custom Fields & Relationships section, click New, and create a First Name field defined as
follows:
Data Type: Text
Field Label: First Name
Length: 30
Field Name: First_Name
Click Next, Next, Save & New
5.Create a Last Name field defined as follows:
Data Type: Text
Field Label: Last Name
Length: 30
Field Name: Last_Name
Click Next, Next, Save & New
6.Create an Email field defined as follows:
Data Type: Email
Field Label: Email
Field Name: Email
Click Next, Next, Save & New
7.Create a Bio field defined as follows:
Data Type: Text Area (Long)
Field Label: Bio
Field Name: Bio
Click Next, Next, Save
Step 1: Create the Conference Session Object
1.Login into your Developer Edition account
2.Click the Setup link (upper right corner)
3.In the left navigation, select Build > Create > Objects
4.Click New Custom Object, and define the Session object as follows (accept the default values for the
properties that are not mentioned below):
Label: Session
Plural Label: Sessions
Object Name: Session
Record Name: Session Name
Data Type: Text
5.Click Save
6.In the Custom Fields & Relationships section, click New
7.Create a Session Date field defined as follows:
Data Type: Date/Time
Field Label: Session Date
Field Name: Session_Date
Click Next, Next, Save & New
8.Create a Description field defined as follows:
Data Type: Text Area (Long)
Field Label: Description
Field Name: Description
Click Next, Next, Save & New
9.Create a Level field defined as follows:
Data Type: Picklist
Field Label: Level
Values: Beginner, Intermediate, Advanced (specify each value on its own row)
Field Name: Level
Click Next, Next, Save
Step 2: Create the Speaker Object
1.In Setup mode, select Build > Create > Objects
2.Click New Custom Object, and define the Speaker object as follows (accept the default values for the
properties that are not mentioned below):
Label: Speaker
Plural Label: Speakers
Object Name: Speaker
Record Name: Speaker Number
Data Type: Auto Number
Display Format: SP-{00000}
Starting Number: 1
3.Click Save
4.In the Custom Fields & Relationships section, click New, and create a First Name field defined as
follows:
Data Type: Text
Field Label: First Name
Length: 30
Field Name: First_Name
Click Next, Next, Save & New
5.Create a Last Name field defined as follows:
Data Type: Text
Field Label: Last Name
Length: 30
Field Name: Last_Name
Click Next, Next, Save & New
6.Create an Email field defined as follows:
Data Type: Email
Field Label: Email
Field Name: Email
Click Next, Next, Save & New
7.Create a Bio field defined as follows:
Data Type: Text Area (Long)
Field Label: Bio
Field Name: Bio
Click Next, Next, Save

Comments
Post a Comment