Web Services using SalesForce.com
Khan
Overview
• SalesForce.com.
• Project Design.
• Technologies Used.
• Lessons Learned.
• Summary.
• Demo.
SalesForce.com
• 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).
Introduction to the Project
• 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.
Virtual Force in Action
Technologies Used
• 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.,
Introduction to APEX
• 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
Lessons Learned
• 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.
Summary
• 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.
DEMO
Registering a Domain name
Creating a Site
Assigning a VirtualForce Page
URL Paths and Sites
• 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.
Sites Visualforce Pages and Error Pages
Site Security
Usage Reports
Multi Language Support
WebPage
Home Page
Webservices using salesforce
Webservices using salesforce
Thank You!

More Related Content

PPTX
Web services using sales force.com
PPTX
WebServices using salesforce
PPTX
Webservices using Salesforce
PPTX
WebServices Using Salesforce
PPTX
How do you build flexible platforms that focuses on business needs? by Fahim...
PPTX
Introduction to Salesforce Platform - Basic
PPTX
Act! v17 New Featuresw
PDF
Pega systems vs siebel CRM capabilities - A first look
Web services using sales force.com
WebServices using salesforce
Webservices using Salesforce
WebServices Using Salesforce
How do you build flexible platforms that focuses on business needs? by Fahim...
Introduction to Salesforce Platform - Basic
Act! v17 New Featuresw
Pega systems vs siebel CRM capabilities - A first look

What's hot (20)

PDF
AEM_eCommerce_integration_patterns
PPTX
IBM Forms Experience Builder on Cloud
PPTX
IBM Forms Experience Builder on Cloud
PPT
Salesforce for marketing
PPTX
Salesforce administrator training presentation slides
PPTX
Deploying and Using the B2B Portal by Doug Johnson
PDF
Introduction to Force.com
PPTX
Web application architecture
PDF
Yazılımcılar İçin Windows Azure ve Cloud Computing Uygulamaları Eğitim Seti -...
PPTX
July2019 release
PPTX
Amplexor Customer Experience Management seminar Technical overview Euroclear ...
PPS
Custom Web Design Projects Overview
PPTX
Microsoft Dynamics CRM Multi - Tier Architecture
PDF
SFDC Organization Setup
ODP
Web Applications - Behind the Scenes + Open Source Examples
PPTX
Formstack
PPTX
Feature List
PPTX
Rails Concerns and Turbolinks
PDF
Increase Adoption By Building Lightning Pages
PPT
presentation on static website design
AEM_eCommerce_integration_patterns
IBM Forms Experience Builder on Cloud
IBM Forms Experience Builder on Cloud
Salesforce for marketing
Salesforce administrator training presentation slides
Deploying and Using the B2B Portal by Doug Johnson
Introduction to Force.com
Web application architecture
Yazılımcılar İçin Windows Azure ve Cloud Computing Uygulamaları Eğitim Seti -...
July2019 release
Amplexor Customer Experience Management seminar Technical overview Euroclear ...
Custom Web Design Projects Overview
Microsoft Dynamics CRM Multi - Tier Architecture
SFDC Organization Setup
Web Applications - Behind the Scenes + Open Source Examples
Formstack
Feature List
Rails Concerns and Turbolinks
Increase Adoption By Building Lightning Pages
presentation on static website design

Viewers also liked (20)

PPTX
Jax ws
 
PPTX
Futuristic programing language
PPTX
PPT
Programming Languages An Intro
PPTX
Java Programming
 
PPT
Mule real-world-old
 
PPTX
Converting with custom transformer
 
PPT
Web Services
 
PPT
Mule technology
 
PDF
Programing language
PPTX
Mule
 
PPTX
Cache for community edition
 
PPTX
Mule with drools
 
PPT
Programing Language
PPTX
Mule esb made system integration easy
 
PDF
Restful web services by Sreeni Inturi
PDF
Swift 2.0: Apple’s Advanced Programming Platform for Developers
PPTX
Install sonarqube plugin in anypoint
 
PPTX
For each component
 
PPTX
Database component
 
Jax ws
 
Futuristic programing language
Programming Languages An Intro
Java Programming
 
Mule real-world-old
 
Converting with custom transformer
 
Web Services
 
Mule technology
 
Programing language
Mule
 
Cache for community edition
 
Mule with drools
 
Programing Language
Mule esb made system integration easy
 
Restful web services by Sreeni Inturi
Swift 2.0: Apple’s Advanced Programming Platform for Developers
Install sonarqube plugin in anypoint
 
For each component
 
Database component
 

Similar to Webservices using salesforce (20)

PPTX
webservices using salesforce
PPT
Salesforce Presentation
PPTX
Salesforce
PPTX
Dyn crm2013 whatsnew_v1_0_cr
PPTX
Introducing Visualforce
PDF
SalesForce_A_Primer_2015
PPTX
Salesforce PPT.pptx
PPT
JahiaOne - Universite Laval: How our team has tripled production of quality w...
PDF
Introduction to Building E-Commerce Solutions on Heroku and Salesforce
PPTX
Microsoft Dynamics CRM – Web Resources
PPTX
3.dev meetup2 visualforce_sites_a_pruzan
DOC
SFDC 3.0 RESUME
DOC
PPTX
Dev day paris020415
RTF
mahesh new resume sfdc
DOC
Syed mubin 3.2 years Exppersion in Salesforce
PPT
Icicle How startups can adopt cloud computing
PPTX
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)
PPTX
salesforce caselet
PDF
Adobe.com Redesign: Powered by Day CQ5
webservices using salesforce
Salesforce Presentation
Salesforce
Dyn crm2013 whatsnew_v1_0_cr
Introducing Visualforce
SalesForce_A_Primer_2015
Salesforce PPT.pptx
JahiaOne - Universite Laval: How our team has tripled production of quality w...
Introduction to Building E-Commerce Solutions on Heroku and Salesforce
Microsoft Dynamics CRM – Web Resources
3.dev meetup2 visualforce_sites_a_pruzan
SFDC 3.0 RESUME
Dev day paris020415
mahesh new resume sfdc
Syed mubin 3.2 years Exppersion in Salesforce
Icicle How startups can adopt cloud computing
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)
salesforce caselet
Adobe.com Redesign: Powered by Day CQ5

More from F K (20)

PPT
WebServices introduction in Mule
 
PPTX
Testing soapui
 
PPTX
Java For Begineers
 
PPTX
Vm component
 
PPTX
Until successful component in mule
 
PPTX
Quartz component
 
PPTX
Mule management console installation
 
PPTX
Message properties component
 
PPTX
Junit in mule
 
PPTX
Commit a project in svn using svn plugin in anypoint studio
 
PPTX
Github plugin setup in anypoint studio
 
PPTX
Filter expression
 
PPTX
File component
 
PPTX
Choice component
 
PPTX
Mule esb Data Weave
 
PPTX
Idempotent filter in Mule
 
PPTX
Creating dynamic json in Mule
 
PPTX
Caching and invalidating with managed store
 
PPTX
Automatic documentation with mule
 
PPTX
Simple webservice with vm
 
WebServices introduction in Mule
 
Testing soapui
 
Java For Begineers
 
Vm component
 
Until successful component in mule
 
Quartz component
 
Mule management console installation
 
Message properties component
 
Junit in mule
 
Commit a project in svn using svn plugin in anypoint studio
 
Github plugin setup in anypoint studio
 
Filter expression
 
File component
 
Choice component
 
Mule esb Data Weave
 
Idempotent filter in Mule
 
Creating dynamic json in Mule
 
Caching and invalidating with managed store
 
Automatic documentation with mule
 
Simple webservice with vm
 

Recently uploaded (20)

PPTX
Information-Technology-in-Human-Society.pptx
PDF
Human Computer Interaction Miterm Lesson
PDF
ELLIE29.pdfWETWETAWTAWETAETAETERTRTERTER
PDF
Optimizing bioinformatics applications: a novel approach with human protein d...
PDF
CCUS-as-the-Missing-Link-to-Net-Zero_AksCurious.pdf
PPTX
Report in SIP_Distance_Learning_Technology_Impact.pptx
PDF
State of AI in Business 2025 - MIT NANDA
PDF
Addressing the challenges of harmonizing law and artificial intelligence tech...
PDF
Gestión Unificada de los Riegos Externos
PDF
Ericsson 5G Feature,KPIs Analysis_ Overview, Dependencies & Recommendations (...
PDF
Introduction to c language from lecture slides
PDF
Connector Corner: Transform Unstructured Documents with Agentic Automation
PPTX
maintenance powerrpoint for adaprive and preventive
PDF
Introduction to MCP and A2A Protocols: Enabling Agent Communication
PDF
Technical Debt in the AI Coding Era - By Antonio Bianco
PDF
Decision Optimization - From Theory to Practice
PDF
Intravenous drug administration application for pediatric patients via augmen...
PPTX
Build automations faster and more reliably with UiPath ScreenPlay
PPTX
Strategic Picks — Prioritising the Right Agentic Use Cases [2/6]
PDF
Streamline Vulnerability Management From Minimal Images to SBOMs
Information-Technology-in-Human-Society.pptx
Human Computer Interaction Miterm Lesson
ELLIE29.pdfWETWETAWTAWETAETAETERTRTERTER
Optimizing bioinformatics applications: a novel approach with human protein d...
CCUS-as-the-Missing-Link-to-Net-Zero_AksCurious.pdf
Report in SIP_Distance_Learning_Technology_Impact.pptx
State of AI in Business 2025 - MIT NANDA
Addressing the challenges of harmonizing law and artificial intelligence tech...
Gestión Unificada de los Riegos Externos
Ericsson 5G Feature,KPIs Analysis_ Overview, Dependencies & Recommendations (...
Introduction to c language from lecture slides
Connector Corner: Transform Unstructured Documents with Agentic Automation
maintenance powerrpoint for adaprive and preventive
Introduction to MCP and A2A Protocols: Enabling Agent Communication
Technical Debt in the AI Coding Era - By Antonio Bianco
Decision Optimization - From Theory to Practice
Intravenous drug administration application for pediatric patients via augmen...
Build automations faster and more reliably with UiPath ScreenPlay
Strategic Picks — Prioritising the Right Agentic Use Cases [2/6]
Streamline Vulnerability Management From Minimal Images to SBOMs

Webservices using salesforce

  • 1. Web Services using SalesForce.com Khan
  • 2. Overview • SalesForce.com. • Project Design. • Technologies Used. • Lessons Learned. • Summary. • Demo.
  • 3. SalesForce.com • 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. Introduction to the Project • 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. Technologies Used • 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. Introduction to APEX • 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. Lessons Learned • 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. Summary • 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.
  • 10. DEMO
  • 14. URL Paths and Sites • 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.
  • 15. Sites Visualforce Pages and Error Pages