SlideShare a Scribd company logo
webservices using salesforce
 SalesForce.com.
 Project Design.
 Technologies Used.
 Lessons Learned.
 Summary.
 Demo.
 Salesforce.com is a global enterprise software.
 It is best known for its customer relationship management (CRM)
product.
 SalesForce.com’s CRM solution is broken down into several broad
categories:
• Sales Cloud.
• Service Cloud.
• Data Cloud.
• Collaboration Cloud.
• Custom Cloud (including Force.com).
 The project mainly deals with providing web services using
SalesForce.com.
 Creating an account with SalesForce.com.
 SalesForce.com let’s us create our own tabs with our own specifications.
 It lets us create a webpage and then link it to the database.
 The webpage’s are created using APEX.
webservices using salesforce
 The Front end technologies that were used to create the webpage and the
web services are as follows:
• APEX.
• HTML
• XML
• JavaScript.
 The backend is done by linking the webpage to the database.
 This helps in storing the data such as login names, email id’s of users,
password generator, security questions etc.,
 Force.com Apex Code is a strongly-typed programming language that
executes on the Force.com platform.
 Apex is used to add business logic to applications, to write database
triggers, and to program controllers in the user interface layer.
 It has the usual array of features such as classes, interfaces, constants,
class variables, and annotations. Unusually, Apex is not case sensitive.
 Apex supports a number of different data types:
• primitive data types such as Integer and Date
• sObject types that represent persistent objects
• collections and enumerations
• user and system-defined Apex classes
 The primitive data types include:
• Blob - for storing binary data
• Boolean
• Date, Time and Datetime
• Decimal - for representing arbitrary precession numbers, including currency
• ID - the Force.com database record identifier type
• Integer, Long, Double and String
 Visual force.
 Database.com
 Site.com
 Force.com
 There is also another way of creating a website and linking it to the
database.
 Creating a website can be done by using SalesForce.com’s Site.com and
then linking it to the SalesForce.com’s Database.com but the drawback is
that this could happen only if we registered for a premium membership and
would not work with the trial version.
 Salesforce.com provides programmatic access to the organization’s
information using simple, powerful, and secure application programming
interfaces.
 The Salesforce prebuilt applications provide powerful CRM functionality.
In addition, Salesforce provides the ability to customize the prebuilt
applications to fit the organization.
 However, the organization may have complex business processes that are
unsupported by the existing functionality.
 When this is the case, the Force.com platform includes a number of ways
for advanced administrators and developers to implement custom
functionality.
 The custom functionality includes the Web services API, Apex,
and Visualforce.
webservices using salesforce
webservices using salesforce
webservices using salesforce
webservices using salesforce
 A site consists of 3 components:
• The Force.com domain name that uniquely identifies your specific organization
(case insensitive)
• The path identifies the specific site (case sensitive)
• A Visualforce page that is associated with your site (case insensitive)
 Each of these paths will have a unique path in the site URL to differentiate
one site from another.
webservices using salesforce
webservices using salesforce
webservices using salesforce
webservices using salesforce
webservices using salesforce
webservices using salesforce
webservices using salesforce
webservices using salesforce
webservices using salesforce

More Related Content

PPTX
WebServices Using Salesforce
PPTX
Webservices using Salesforce
PPTX
Webservices using salesforce
 
PPTX
Web services using sales force.com
PPTX
Salesforce for Beginners
PPTX
Introduction to Salesforce Platform - Basic
PPTX
Salesforce platform
PPTX
Intro to salesforce platform for developers
WebServices Using Salesforce
Webservices using Salesforce
Webservices using salesforce
 
Web services using sales force.com
Salesforce for Beginners
Introduction to Salesforce Platform - Basic
Salesforce platform
Intro to salesforce platform for developers

What's hot (19)

PPT
Salesforce.com Prezo
PPT
Salesforce for marketing
PPTX
Introduction to Salesforce.com
PDF
Getting Started with Salesforce Admin and Developer Foundation
PPTX
What is force.com?
PPT
Salesforce Traning Adm 201
PPT
What you need to know on Force.com in 10 slides
PPTX
Salesforce
PPTX
Salesforce administrator training presentation slides
PDF
Intro to Force.com Webinar presentation
PPT
Salesforce Tutorial for Beginners: Basic Salesforce Introduction
PDF
Salesforce Spring 22 Webinar
PPT
Salesforce Presentation
PPTX
Email Router Configuration - Gmail and microsoft dynamics crm 2016 online int...
PDF
What Is Salesforce CRM, Editions, Licenses?
PPS
Lotus Forms Overview and Demonstration
PPTX
Understanding Multitenancy and the Architecture of the Salesforce Platform
PDF
Salesforce summer 18 release notes highlights by thinqloud
PPTX
Build lightning components with salesforce dx
Salesforce.com Prezo
Salesforce for marketing
Introduction to Salesforce.com
Getting Started with Salesforce Admin and Developer Foundation
What is force.com?
Salesforce Traning Adm 201
What you need to know on Force.com in 10 slides
Salesforce
Salesforce administrator training presentation slides
Intro to Force.com Webinar presentation
Salesforce Tutorial for Beginners: Basic Salesforce Introduction
Salesforce Spring 22 Webinar
Salesforce Presentation
Email Router Configuration - Gmail and microsoft dynamics crm 2016 online int...
What Is Salesforce CRM, Editions, Licenses?
Lotus Forms Overview and Demonstration
Understanding Multitenancy and the Architecture of the Salesforce Platform
Salesforce summer 18 release notes highlights by thinqloud
Build lightning components with salesforce dx
Ad

Similar to webservices using salesforce (20)

PPTX
Force.com (Salesforce.com)
PPTX
Introduction to SalesForce
PPTX
Salesforce
PPT
Salesforce complete overview
DOCX
Best salesforce training Institute in Hyderabad
PPTX
An introduction to Salesforce
PPT
1st karachi salesforce platform dug meetup
PDF
Salesforce CRM: A new way of managing Customer Relationship in cloud environment
PDF
SFDC Course Content
PPTX
Dynamic approach of salesforce development in business
PDF
Salesforce Development Training In Noida Delhi NCR
PPTX
Introduction to Salesforce for beginners | Namespace IT
PPTX
Salesforce Campus Tour - Developer Intro
PPTX
Salesforce.com
PPTX
Salesforce Campus Tour - Declarative
PDF
Build Amazing Website without coding using Salesforce SiteForce
PPT
Building On Demand Apps On Force.com
PPTX
Sales force
PPTX
3.dev meetup2 visualforce_sites_a_pruzan
PPTX
Dev day paris020415
Force.com (Salesforce.com)
Introduction to SalesForce
Salesforce
Salesforce complete overview
Best salesforce training Institute in Hyderabad
An introduction to Salesforce
1st karachi salesforce platform dug meetup
Salesforce CRM: A new way of managing Customer Relationship in cloud environment
SFDC Course Content
Dynamic approach of salesforce development in business
Salesforce Development Training In Noida Delhi NCR
Introduction to Salesforce for beginners | Namespace IT
Salesforce Campus Tour - Developer Intro
Salesforce.com
Salesforce Campus Tour - Declarative
Build Amazing Website without coding using Salesforce SiteForce
Building On Demand Apps On Force.com
Sales force
3.dev meetup2 visualforce_sites_a_pruzan
Dev day paris020415
Ad

More from Praneethchampion (20)

PPTX
How to use expression filter
PPT
Mule execution
PPTX
Mule soap
PPTX
PPTX
Mule esb stripe
PPT
Mule security-jaas
PPT
Mule batch processing
PPTX
Send email attachment using smtp in mule esb
PPTX
Mmc rest api user groups
PPTX
Dataweave
PPTX
Mule for each scope header collection
PPTX
Mapping and listing with mule
PPT
Mule oracle connectors
PPT
Mule esb api layer
PPT
Anypoint data gateway
PPT
Mule google connectors
PPT
Mule anypoint exchange
PPT
Mule security
PPTX
Webservice vm in mule
How to use expression filter
Mule execution
Mule soap
Mule esb stripe
Mule security-jaas
Mule batch processing
Send email attachment using smtp in mule esb
Mmc rest api user groups
Dataweave
Mule for each scope header collection
Mapping and listing with mule
Mule oracle connectors
Mule esb api layer
Anypoint data gateway
Mule google connectors
Mule anypoint exchange
Mule security
Webservice vm in mule

Recently uploaded (20)

PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Approach and Philosophy of On baking technology
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Network Security Unit 5.pdf for BCA BBA.
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
Spectroscopy.pptx food analysis technology
PDF
Getting Started with Data Integration: FME Form 101
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Encapsulation theory and applications.pdf
PDF
Electronic commerce courselecture one. Pdf
PPTX
Tartificialntelligence_presentation.pptx
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
Programs and apps: productivity, graphics, security and other tools
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Assigned Numbers - 2025 - Bluetooth® Document
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Approach and Philosophy of On baking technology
Unlocking AI with Model Context Protocol (MCP)
20250228 LYD VKU AI Blended-Learning.pptx
A comparative analysis of optical character recognition models for extracting...
Network Security Unit 5.pdf for BCA BBA.
“AI and Expert System Decision Support & Business Intelligence Systems”
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Spectroscopy.pptx food analysis technology
Getting Started with Data Integration: FME Form 101
Group 1 Presentation -Planning and Decision Making .pptx
Encapsulation theory and applications.pdf
Electronic commerce courselecture one. Pdf
Tartificialntelligence_presentation.pptx
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
MIND Revenue Release Quarter 2 2025 Press Release
Per capita expenditure prediction using model stacking based on satellite ima...

webservices using salesforce

  • 2.  SalesForce.com.  Project Design.  Technologies Used.  Lessons Learned.  Summary.  Demo.
  • 3.  Salesforce.com is a global enterprise software.  It is best known for its customer relationship management (CRM) product.  SalesForce.com’s CRM solution is broken down into several broad categories: • Sales Cloud. • Service Cloud. • Data Cloud. • Collaboration Cloud. • Custom Cloud (including Force.com).
  • 4.  The project mainly deals with providing web services using SalesForce.com.  Creating an account with SalesForce.com.  SalesForce.com let’s us create our own tabs with our own specifications.  It lets us create a webpage and then link it to the database.  The webpage’s are created using APEX.
  • 6.  The Front end technologies that were used to create the webpage and the web services are as follows: • APEX. • HTML • XML • JavaScript.  The backend is done by linking the webpage to the database.  This helps in storing the data such as login names, email id’s of users, password generator, security questions etc.,
  • 7.  Force.com Apex Code is a strongly-typed programming language that executes on the Force.com platform.  Apex is used to add business logic to applications, to write database triggers, and to program controllers in the user interface layer.  It has the usual array of features such as classes, interfaces, constants, class variables, and annotations. Unusually, Apex is not case sensitive.  Apex supports a number of different data types: • primitive data types such as Integer and Date • sObject types that represent persistent objects • collections and enumerations • user and system-defined Apex classes  The primitive data types include: • Blob - for storing binary data • Boolean • Date, Time and Datetime • Decimal - for representing arbitrary precession numbers, including currency • ID - the Force.com database record identifier type • Integer, Long, Double and String
  • 8.  Visual force.  Database.com  Site.com  Force.com  There is also another way of creating a website and linking it to the database.  Creating a website can be done by using SalesForce.com’s Site.com and then linking it to the SalesForce.com’s Database.com but the drawback is that this could happen only if we registered for a premium membership and would not work with the trial version.
  • 9.  Salesforce.com provides programmatic access to the organization’s information using simple, powerful, and secure application programming interfaces.  The Salesforce prebuilt applications provide powerful CRM functionality. In addition, Salesforce provides the ability to customize the prebuilt applications to fit the organization.  However, the organization may have complex business processes that are unsupported by the existing functionality.  When this is the case, the Force.com platform includes a number of ways for advanced administrators and developers to implement custom functionality.  The custom functionality includes the Web services API, Apex, and Visualforce.
  • 14.  A site consists of 3 components: • The Force.com domain name that uniquely identifies your specific organization (case insensitive) • The path identifies the specific site (case sensitive) • A Visualforce page that is associated with your site (case insensitive)  Each of these paths will have a unique path in the site URL to differentiate one site from another.