SlideShare une entreprise Scribd logo
1  sur  56
Sales force Application Development
Guided By-
Er. Narendra Pal Singh
(HOD CSE Department)
Presented By,
Nishtha Gupta
(CSE 4th Year)
Industrial Training Presentation
On the topic
Submitted To,
Er. Narendra Pal Singh
(HOD CSE Department)
1
Contents
• What is Salesforce.com?
• Why Salesforce.com?
• Cloud Services Offers By Salesforce
• Which Companies Using Salesforce
• Salesforce App Cloud
• Getting Started with Salesforce
• Building A Salesforce Application
• Salesforce Tabs
• Salesforce Profile
• Objects, Fields & Records In Salesforce
• Object Relationship in Salesforce
• Reporting in Salesforce
• Conclusion
2
What is SalesForce.com?
Salesforce is the world’s #1 Customer
Relationship Management (CRM) platform.
Its cloud-based applications for sales, service,
marketing, and more don’t require experts to
set up or manage — simply log in and start
connecting to customers in a whole new way.
3
4
Why SalesForce.com?
Before I answer the question, let me brief
you why should we choose Salesforce..
5
Contd..
• Salesforce provides you the fastest path from
Idea to App. You can concentrate on building
your app using Salesforce tools, rather than
building the infrastructure and tools yourself.
• Salesforce customers generally say that it’s
unique for three major reasons:
– Fast
– Easy
– Effective
6
Cloud Services Offered By Salesforce
• Salesforce Sales Cloud
• Salesforce Marketing Cloud
• Salesforce Service Cloud
• Salesforce Community Cloud
• Salesforce Commerce Cloud
• Salesforce Analysis Cloud
• Salesforce IoT Cloud
• Salesforce Healthcare Cloud
7
Which Companies Uses Salesforce
INDUSTRY COMPANY NAME
Communications Comcast Spectator
Financial Services American Express
Government Obama For America
Health Care Health Leads
High Tech Sony
Media CocaCola Enterprise
Manufacture InMobi
Retail Trip A Deal
8
SalesForce App Cloud
• To develop custom apps that will run on the Salesforce
platform, you can use the Salesforce App Cloud. It
provides you with a collection of development tools
that you can utilize to create custom applications.
Some of the tools in the App Cloud include:
• Force.com
• AppExchange
• Heroku
• Salesforce Thunder
• Salesforce Sandbox
9
Getting Started with Salesforce.com
10
Building A Salesforce Application
• The primary function of a Salesforce app is to
manage customer data. Salesforce apps
provide a simple UI to access customer
records stored in objects (tables). Apps also
help in establishing relationship between
objects by linking fields.
• Apps contain a set of related tabs and objects
which are visible to the end user.
11
The Below ScreenShot Shows How the App Looks like...
12
Steps to Set up An App
• Click on Setup button next to app name in top
right corner.
• In the bar which is on the left side, go
to Build → select Create → select Apps from
the drop down menu.
• This Process can be shown in the Above given
Screenshot
13
14
Click on New As shown in the Screenshot
15
• Choose Custom App.
• Enter the App label Click on Next.
16
Salesforce Tabs
• Tabs are used to access objects (tables) in the
Salesforce App.
• It contains shortcut links to multiple objects.
• On clicking the object name in a tab, records
in that object will be displayed.
• Tabs also contain links to external web
content, custom pages etc.
17
Steps To Add Tab
• Click on ‘+’ in the tab menu.
• Click on Customize tabs, which is present on
the right side.
• Choose the tabs of your choice and click
on Save.
• This can be viewed by the above Screenshot
18
Besides standard tabs, you can also create custom
tabs.
19
Steps to Add Custom Tab
• Navigate to Setup → Build → Create → Tabs.
• Click on New.
• Select the object name for which you are creating
a tab. In my case, it is Students Data. This is a
custom object which I have created.
• Choose a tab style of your preference and enter a
description.
• Click on Next → Save. The new Students Data tab
will appear as shown below
20
21
Salesforce Profile
• Every user who needs to access the data or SFDC org
will be linked to a profile. A profile is a collection of
settings and permissions which controls what a user
can view, access and modify in Salesforce.
• A profile controls user permissions, object permissions,
field permissions, app settings, tab settings, page
layouts, record types, login hour and login IP
addresses.
• You can define profiles based on the background of the
user. For example, different levels of access can be set
for different users like system administrator, developer
and sales representative.
22
Contd..
• Similar to tabs, we can use any standard profile or
create a custom profile. By default, the available
standard profiles are: read only, standard user,
marketing user, contract manager, solution
manager and system administrator. If you want to
create custom profiles, you have to first clone
standard profiles and then edit that profile. Do
note that one profile can be assigned to many
users, but one user cannot be assigned many
profiles.
23
Steps to Create A Profile
• Click on Setup → Administer → Manage users
→ Profiles
• You can then clone any of the existing profiles
by clicking on Edit.
• This Process can be viewed by the following
Screenshot.
24
25
Objects, Fields And Records In Salesforce
• Objects, Fields and Records are the building blocks of
Salesforce. So, it is important to know what they are
and what role they play in building Apps.
• Objects are the database tables in Salesforce where
data is stored.
• Every row in an object consists of many fields. Thus a
record in an object is a combination of related fields.
Look at the below excel for illustration.
26
27
Types Of Object
There are two types of objects in Salesforce:
• Standard objects: The objects provided by
Salesforce are called standard objects. For
example, Accounts, Contacts, Leads,
Opportunities, Products, Reports, Dashboard
etc.
• Custom objects: The objects created by users
are called custom objects.
28
Steps to Create A Custom Object
• Navigate to Setup → Build → Create → Object
• Click on New Custom Object.
• Fill in the Object Name and Description.
• Click on save.
• As you can see from the below image, the
object name is Students Data.
29
30
• After creating the object, you need to define
various fields in that object. e.g. the fields in a
student’s record will be student name, student
phone number, student email ID, the
department a student belongs to and his
native city.
• You can add records to objects only after
defining the fields.
31
Steps to Add Custom Fields
• Navigate to Setup → Build → Create →
Objects
• Select the object to which you want to add
fields. In my case, it is Students Data.
• Scroll down to Custom Fields & Relationships
for that object and click on New as shown in
the below screenshot.
32
• You need to choose the data type of that particular
field and then click Next
• You will then be prompted to enter the name of the
field, maximum length of that field and description.
• You can also make it an optional/ mandatory field
and allow/ disallow duplicate values for different
records by checking on the check boxes. See the
below screenshot to get a better understanding.
33
34
• Click on Next.
• Select the various profiles who can edit that
text field at a later point of time. Click Next.
• Select the page layouts that should include
this field.
• Click Save.
35
• As you can see from the below screenshot, there
are two types of fields.
• Standard fields created for every object by
default
• Custom fields created by developer.
• The four fields which I have created for Students
Data are City, Department, Email ID and Phone
No. You will notice that all custom fields are
suffixed with ‘__C’ which indicates that you have
the power to edit and delete those fields.
Whereas some standard fields can be edited, but
not deleted.
36
37
Steps To Add A Record
• Go to the object table from the tab
menu. Students Data is the object to which I
will add records.
• As you can see from the below image, there
are no existing records. Click on New to add
new student records.
38
• Add student details into different fields as
shown in the below screenshot. Click on Save.
39
Data Types Of Fields
• Data type controls which type of data can be
stored in a field.
• Fields within a record can have different data
types.
• You can choose any one of the data types for
custom fields.
• Below is a screenshot listing the different data
types.
40
• In case you want to edit the student details,
you can click on Edit as shown in the below
screenshot.
41
Data Types Of Fields
• Data type controls which type of data can be
stored in a field.
• Fields within a record can have different data
types.
• You can choose any one of the data types for
custom fields.
• Below is a screenshot listing the different data
types.
42
43
Object Relationship In Salesforce
• As the name suggests, object relationship is used
in Salesforce to create a link between two
objects.
• Relationships can be defined while choosing the
data type. They are always defined in the child
object and are referenced to the common field in
master object. Creating such links will help you to
search and query data easily when the required
data is present in different object.
44
Type of Relationship
There are three different types of relationships
that can exist between objects. They are:
• Master-Detail
• Look-up
• Junction object
45
Master-Detail Relationship
• Master-Detail relationship is a parent-child
relationship in which the master object
controls the behaviour of the dependent
object. It is a 1:n relationship, in which there
can be only one parent, but many children.
46
Look-up Relationship
• Lookup relationships are used when you want
to create a link between two objects, but
without the dependency on the parent object.
You can think of this as a form of parent-child
relationship where there is only one parent,
but many children i.e. 1:n relationship.
47
Junction Relationship
• This kind of a relationship can exist when
there is a need to create two master-detail
relationships. Two master-detail relationships
can be created by linking 3 custom objects.
Here, two objects will be master objects and
the third object will be dependent on both the
objects. In simpler words, it will be a child
object for both the master objects.
48
Reporting In Salesforce
• Salesforce gives you a comprehensive, real-
time view of your Application.
• Report is
49
Types of Reports
There are Four types of report in Salesforce
1. Tabular Report
2. Summary Report
3. Matrix Report
4. Join Report
50
Tabular Report
• A simple listing of data without any Subtotals.
• This type of report looks likes
51
Summary Report
• A listing of data with group and Subtotals.
• Summary Report looks like
52
Matrix Report
• A comparsion of related totals with the totals
of the row & the column
• The Matrix report is shown in above figure
53
Joined Reports
• Block of all related information into a single
report.
• This will be looks like
54
Conclusion
• Salesforce.com offers a conclusive concept to deliver
an easy to use CRM Software as a service using a
dynamic, scale free cloud computing approach.
• This satisfies the customer demand and leverages cost
benefits for the customers of Salesforce.com.
• The success of Salesforce.com is based on an excellent
management, a clear company strategy and a business
model, which uses cutting edge technology combined
with a developer community and an easy to use
platform, which is delivered in a very cost effective
manner. Thus, Salesforce.com is an excellent example
for an e-Commerce company.
55
56

Contenu connexe

Similaire à Salesforce Application Development

Point and Click App Building Workshop
Point and Click App Building WorkshopPoint and Click App Building Workshop
Point and Click App Building WorkshopSalesforce Developers
 
Nonprofit data to salesforce
Nonprofit data to salesforceNonprofit data to salesforce
Nonprofit data to salesforceSanjida Yasmin
 
User Profiles: I Didn't Know I Could Do That!!
User Profiles:  I Didn't Know I Could Do That!!User Profiles:  I Didn't Know I Could Do That!!
User Profiles: I Didn't Know I Could Do That!!Stacy Deere
 
Salesforce Certification Training & Courses Online - Victorious Digital
Salesforce Certification Training & Courses Online - Victorious DigitalSalesforce Certification Training & Courses Online - Victorious Digital
Salesforce Certification Training & Courses Online - Victorious DigitalRajatKamble8
 
2022-12-02 Trailblazer Winter Coming to the Town.pptx
2022-12-02 Trailblazer Winter Coming to the Town.pptx2022-12-02 Trailblazer Winter Coming to the Town.pptx
2022-12-02 Trailblazer Winter Coming to the Town.pptxJihun Jung
 
Docu sign integration with salesforce beginner learning series integration...
Docu sign integration with salesforce   beginner learning series  integration...Docu sign integration with salesforce   beginner learning series  integration...
Docu sign integration with salesforce beginner learning series integration...KadharBashaJ
 
Webinar - Admin Friendly App Builder (1).pdf
Webinar - Admin Friendly App Builder (1).pdfWebinar - Admin Friendly App Builder (1).pdf
Webinar - Admin Friendly App Builder (1).pdfDean Infotech
 
Personalize the forms how to oracle applications release 11.5.10 a technica...
Personalize the forms   how to oracle applications release 11.5.10 a technica...Personalize the forms   how to oracle applications release 11.5.10 a technica...
Personalize the forms how to oracle applications release 11.5.10 a technica...FITSFSd
 
Apps 11i10 forms_personalization
Apps 11i10 forms_personalizationApps 11i10 forms_personalization
Apps 11i10 forms_personalizationVinod Reddy
 
People Management Templates
People Management TemplatesPeople Management Templates
People Management Templatesseanwfielding
 
Our top picks from Salesforce Winter'17 release !!
Our top picks from Salesforce Winter'17 release !!Our top picks from Salesforce Winter'17 release !!
Our top picks from Salesforce Winter'17 release !!Thinqloud
 
Salesforce interview questions walkthrough
Salesforce interview questions walkthroughSalesforce interview questions walkthrough
Salesforce interview questions walkthroughShivam Srivastava
 
Learn MOAR Salesforce Winter '20 Event Frankfurt, Germany
Learn MOAR  Salesforce Winter '20 Event Frankfurt, GermanyLearn MOAR  Salesforce Winter '20 Event Frankfurt, Germany
Learn MOAR Salesforce Winter '20 Event Frankfurt, GermanyAlan Thomas Payne
 
DeVry UniversityStudent Lab ActivityBIS245 Database Essentials.docx
DeVry UniversityStudent Lab ActivityBIS245 Database Essentials.docxDeVry UniversityStudent Lab ActivityBIS245 Database Essentials.docx
DeVry UniversityStudent Lab ActivityBIS245 Database Essentials.docxduketjoy27252
 
Tools-and-Techniques-for-Basic-Administration-vFinal3.pptx
Tools-and-Techniques-for-Basic-Administration-vFinal3.pptxTools-and-Techniques-for-Basic-Administration-vFinal3.pptx
Tools-and-Techniques-for-Basic-Administration-vFinal3.pptxindupriya93
 

Similaire à Salesforce Application Development (20)

Point and Click App Building Workshop
Point and Click App Building WorkshopPoint and Click App Building Workshop
Point and Click App Building Workshop
 
Sales force
Sales forceSales force
Sales force
 
salesforce_.pptx
salesforce_.pptxsalesforce_.pptx
salesforce_.pptx
 
Nonprofit data to salesforce
Nonprofit data to salesforceNonprofit data to salesforce
Nonprofit data to salesforce
 
User Profiles: I Didn't Know I Could Do That!!
User Profiles:  I Didn't Know I Could Do That!!User Profiles:  I Didn't Know I Could Do That!!
User Profiles: I Didn't Know I Could Do That!!
 
Salesforce Certification Training & Courses Online - Victorious Digital
Salesforce Certification Training & Courses Online - Victorious DigitalSalesforce Certification Training & Courses Online - Victorious Digital
Salesforce Certification Training & Courses Online - Victorious Digital
 
2022-12-02 Trailblazer Winter Coming to the Town.pptx
2022-12-02 Trailblazer Winter Coming to the Town.pptx2022-12-02 Trailblazer Winter Coming to the Town.pptx
2022-12-02 Trailblazer Winter Coming to the Town.pptx
 
Docu sign integration with salesforce beginner learning series integration...
Docu sign integration with salesforce   beginner learning series  integration...Docu sign integration with salesforce   beginner learning series  integration...
Docu sign integration with salesforce beginner learning series integration...
 
Webinar - Admin Friendly App Builder (1).pdf
Webinar - Admin Friendly App Builder (1).pdfWebinar - Admin Friendly App Builder (1).pdf
Webinar - Admin Friendly App Builder (1).pdf
 
Personalize the forms how to oracle applications release 11.5.10 a technica...
Personalize the forms   how to oracle applications release 11.5.10 a technica...Personalize the forms   how to oracle applications release 11.5.10 a technica...
Personalize the forms how to oracle applications release 11.5.10 a technica...
 
Oracle 11i forms personalization
Oracle 11i forms personalizationOracle 11i forms personalization
Oracle 11i forms personalization
 
Apps 11i10 forms_personalization
Apps 11i10 forms_personalizationApps 11i10 forms_personalization
Apps 11i10 forms_personalization
 
People Management Templates
People Management TemplatesPeople Management Templates
People Management Templates
 
Our top picks from Salesforce Winter'17 release !!
Our top picks from Salesforce Winter'17 release !!Our top picks from Salesforce Winter'17 release !!
Our top picks from Salesforce Winter'17 release !!
 
Employee Community
Employee CommunityEmployee Community
Employee Community
 
Salesforce interview questions walkthrough
Salesforce interview questions walkthroughSalesforce interview questions walkthrough
Salesforce interview questions walkthrough
 
Learn MOAR Salesforce Winter '20 Event Frankfurt, Germany
Learn MOAR  Salesforce Winter '20 Event Frankfurt, GermanyLearn MOAR  Salesforce Winter '20 Event Frankfurt, Germany
Learn MOAR Salesforce Winter '20 Event Frankfurt, Germany
 
DeVry UniversityStudent Lab ActivityBIS245 Database Essentials.docx
DeVry UniversityStudent Lab ActivityBIS245 Database Essentials.docxDeVry UniversityStudent Lab ActivityBIS245 Database Essentials.docx
DeVry UniversityStudent Lab ActivityBIS245 Database Essentials.docx
 
Tools-and-Techniques-for-Basic-Administration-vFinal3.pptx
Tools-and-Techniques-for-Basic-Administration-vFinal3.pptxTools-and-Techniques-for-Basic-Administration-vFinal3.pptx
Tools-and-Techniques-for-Basic-Administration-vFinal3.pptx
 
PowerBI Training
PowerBI Training PowerBI Training
PowerBI Training
 

Dernier

OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 

Dernier (20)

OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 

Salesforce Application Development

  • 1. Sales force Application Development Guided By- Er. Narendra Pal Singh (HOD CSE Department) Presented By, Nishtha Gupta (CSE 4th Year) Industrial Training Presentation On the topic Submitted To, Er. Narendra Pal Singh (HOD CSE Department) 1
  • 2. Contents • What is Salesforce.com? • Why Salesforce.com? • Cloud Services Offers By Salesforce • Which Companies Using Salesforce • Salesforce App Cloud • Getting Started with Salesforce • Building A Salesforce Application • Salesforce Tabs • Salesforce Profile • Objects, Fields & Records In Salesforce • Object Relationship in Salesforce • Reporting in Salesforce • Conclusion 2
  • 3. What is SalesForce.com? Salesforce is the world’s #1 Customer Relationship Management (CRM) platform. Its cloud-based applications for sales, service, marketing, and more don’t require experts to set up or manage — simply log in and start connecting to customers in a whole new way. 3
  • 4. 4
  • 5. Why SalesForce.com? Before I answer the question, let me brief you why should we choose Salesforce.. 5
  • 6. Contd.. • Salesforce provides you the fastest path from Idea to App. You can concentrate on building your app using Salesforce tools, rather than building the infrastructure and tools yourself. • Salesforce customers generally say that it’s unique for three major reasons: – Fast – Easy – Effective 6
  • 7. Cloud Services Offered By Salesforce • Salesforce Sales Cloud • Salesforce Marketing Cloud • Salesforce Service Cloud • Salesforce Community Cloud • Salesforce Commerce Cloud • Salesforce Analysis Cloud • Salesforce IoT Cloud • Salesforce Healthcare Cloud 7
  • 8. Which Companies Uses Salesforce INDUSTRY COMPANY NAME Communications Comcast Spectator Financial Services American Express Government Obama For America Health Care Health Leads High Tech Sony Media CocaCola Enterprise Manufacture InMobi Retail Trip A Deal 8
  • 9. SalesForce App Cloud • To develop custom apps that will run on the Salesforce platform, you can use the Salesforce App Cloud. It provides you with a collection of development tools that you can utilize to create custom applications. Some of the tools in the App Cloud include: • Force.com • AppExchange • Heroku • Salesforce Thunder • Salesforce Sandbox 9
  • 10. Getting Started with Salesforce.com 10
  • 11. Building A Salesforce Application • The primary function of a Salesforce app is to manage customer data. Salesforce apps provide a simple UI to access customer records stored in objects (tables). Apps also help in establishing relationship between objects by linking fields. • Apps contain a set of related tabs and objects which are visible to the end user. 11
  • 12. The Below ScreenShot Shows How the App Looks like... 12
  • 13. Steps to Set up An App • Click on Setup button next to app name in top right corner. • In the bar which is on the left side, go to Build → select Create → select Apps from the drop down menu. • This Process can be shown in the Above given Screenshot 13
  • 14. 14
  • 15. Click on New As shown in the Screenshot 15
  • 16. • Choose Custom App. • Enter the App label Click on Next. 16
  • 17. Salesforce Tabs • Tabs are used to access objects (tables) in the Salesforce App. • It contains shortcut links to multiple objects. • On clicking the object name in a tab, records in that object will be displayed. • Tabs also contain links to external web content, custom pages etc. 17
  • 18. Steps To Add Tab • Click on ‘+’ in the tab menu. • Click on Customize tabs, which is present on the right side. • Choose the tabs of your choice and click on Save. • This can be viewed by the above Screenshot 18
  • 19. Besides standard tabs, you can also create custom tabs. 19
  • 20. Steps to Add Custom Tab • Navigate to Setup → Build → Create → Tabs. • Click on New. • Select the object name for which you are creating a tab. In my case, it is Students Data. This is a custom object which I have created. • Choose a tab style of your preference and enter a description. • Click on Next → Save. The new Students Data tab will appear as shown below 20
  • 21. 21
  • 22. Salesforce Profile • Every user who needs to access the data or SFDC org will be linked to a profile. A profile is a collection of settings and permissions which controls what a user can view, access and modify in Salesforce. • A profile controls user permissions, object permissions, field permissions, app settings, tab settings, page layouts, record types, login hour and login IP addresses. • You can define profiles based on the background of the user. For example, different levels of access can be set for different users like system administrator, developer and sales representative. 22
  • 23. Contd.. • Similar to tabs, we can use any standard profile or create a custom profile. By default, the available standard profiles are: read only, standard user, marketing user, contract manager, solution manager and system administrator. If you want to create custom profiles, you have to first clone standard profiles and then edit that profile. Do note that one profile can be assigned to many users, but one user cannot be assigned many profiles. 23
  • 24. Steps to Create A Profile • Click on Setup → Administer → Manage users → Profiles • You can then clone any of the existing profiles by clicking on Edit. • This Process can be viewed by the following Screenshot. 24
  • 25. 25
  • 26. Objects, Fields And Records In Salesforce • Objects, Fields and Records are the building blocks of Salesforce. So, it is important to know what they are and what role they play in building Apps. • Objects are the database tables in Salesforce where data is stored. • Every row in an object consists of many fields. Thus a record in an object is a combination of related fields. Look at the below excel for illustration. 26
  • 27. 27
  • 28. Types Of Object There are two types of objects in Salesforce: • Standard objects: The objects provided by Salesforce are called standard objects. For example, Accounts, Contacts, Leads, Opportunities, Products, Reports, Dashboard etc. • Custom objects: The objects created by users are called custom objects. 28
  • 29. Steps to Create A Custom Object • Navigate to Setup → Build → Create → Object • Click on New Custom Object. • Fill in the Object Name and Description. • Click on save. • As you can see from the below image, the object name is Students Data. 29
  • 30. 30
  • 31. • After creating the object, you need to define various fields in that object. e.g. the fields in a student’s record will be student name, student phone number, student email ID, the department a student belongs to and his native city. • You can add records to objects only after defining the fields. 31
  • 32. Steps to Add Custom Fields • Navigate to Setup → Build → Create → Objects • Select the object to which you want to add fields. In my case, it is Students Data. • Scroll down to Custom Fields & Relationships for that object and click on New as shown in the below screenshot. 32
  • 33. • You need to choose the data type of that particular field and then click Next • You will then be prompted to enter the name of the field, maximum length of that field and description. • You can also make it an optional/ mandatory field and allow/ disallow duplicate values for different records by checking on the check boxes. See the below screenshot to get a better understanding. 33
  • 34. 34
  • 35. • Click on Next. • Select the various profiles who can edit that text field at a later point of time. Click Next. • Select the page layouts that should include this field. • Click Save. 35
  • 36. • As you can see from the below screenshot, there are two types of fields. • Standard fields created for every object by default • Custom fields created by developer. • The four fields which I have created for Students Data are City, Department, Email ID and Phone No. You will notice that all custom fields are suffixed with ‘__C’ which indicates that you have the power to edit and delete those fields. Whereas some standard fields can be edited, but not deleted. 36
  • 37. 37
  • 38. Steps To Add A Record • Go to the object table from the tab menu. Students Data is the object to which I will add records. • As you can see from the below image, there are no existing records. Click on New to add new student records. 38
  • 39. • Add student details into different fields as shown in the below screenshot. Click on Save. 39
  • 40. Data Types Of Fields • Data type controls which type of data can be stored in a field. • Fields within a record can have different data types. • You can choose any one of the data types for custom fields. • Below is a screenshot listing the different data types. 40
  • 41. • In case you want to edit the student details, you can click on Edit as shown in the below screenshot. 41
  • 42. Data Types Of Fields • Data type controls which type of data can be stored in a field. • Fields within a record can have different data types. • You can choose any one of the data types for custom fields. • Below is a screenshot listing the different data types. 42
  • 43. 43
  • 44. Object Relationship In Salesforce • As the name suggests, object relationship is used in Salesforce to create a link between two objects. • Relationships can be defined while choosing the data type. They are always defined in the child object and are referenced to the common field in master object. Creating such links will help you to search and query data easily when the required data is present in different object. 44
  • 45. Type of Relationship There are three different types of relationships that can exist between objects. They are: • Master-Detail • Look-up • Junction object 45
  • 46. Master-Detail Relationship • Master-Detail relationship is a parent-child relationship in which the master object controls the behaviour of the dependent object. It is a 1:n relationship, in which there can be only one parent, but many children. 46
  • 47. Look-up Relationship • Lookup relationships are used when you want to create a link between two objects, but without the dependency on the parent object. You can think of this as a form of parent-child relationship where there is only one parent, but many children i.e. 1:n relationship. 47
  • 48. Junction Relationship • This kind of a relationship can exist when there is a need to create two master-detail relationships. Two master-detail relationships can be created by linking 3 custom objects. Here, two objects will be master objects and the third object will be dependent on both the objects. In simpler words, it will be a child object for both the master objects. 48
  • 49. Reporting In Salesforce • Salesforce gives you a comprehensive, real- time view of your Application. • Report is 49
  • 50. Types of Reports There are Four types of report in Salesforce 1. Tabular Report 2. Summary Report 3. Matrix Report 4. Join Report 50
  • 51. Tabular Report • A simple listing of data without any Subtotals. • This type of report looks likes 51
  • 52. Summary Report • A listing of data with group and Subtotals. • Summary Report looks like 52
  • 53. Matrix Report • A comparsion of related totals with the totals of the row & the column • The Matrix report is shown in above figure 53
  • 54. Joined Reports • Block of all related information into a single report. • This will be looks like 54
  • 55. Conclusion • Salesforce.com offers a conclusive concept to deliver an easy to use CRM Software as a service using a dynamic, scale free cloud computing approach. • This satisfies the customer demand and leverages cost benefits for the customers of Salesforce.com. • The success of Salesforce.com is based on an excellent management, a clear company strategy and a business model, which uses cutting edge technology combined with a developer community and an easy to use platform, which is delivered in a very cost effective manner. Thus, Salesforce.com is an excellent example for an e-Commerce company. 55
  • 56. 56

Notes de l'éditeur

  1. Introduction: Salesforce supports four report formats: Tabular, Summary, Matrix, and Joined.