SlideShare una empresa de Scribd logo
1 de 23
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
Thank You!

Más contenido relacionado

La actualidad más candente

AEM_eCommerce_integration_patterns
AEM_eCommerce_integration_patternsAEM_eCommerce_integration_patterns
AEM_eCommerce_integration_patternsGowrishankar V
 
IBM Forms Experience Builder on Cloud
IBM Forms Experience Builder on CloudIBM Forms Experience Builder on Cloud
IBM Forms Experience Builder on Cloudmlech23
 
IBM Forms Experience Builder on Cloud
IBM Forms Experience Builder on Cloud IBM Forms Experience Builder on Cloud
IBM Forms Experience Builder on Cloud mlech23
 
Salesforce for marketing
Salesforce for marketingSalesforce for marketing
Salesforce for marketingBohdan Dovhań
 
Salesforce administrator training presentation slides
Salesforce administrator training presentation slides Salesforce administrator training presentation slides
Salesforce administrator training presentation slides Salesforce Associates
 
Deploying and Using the B2B Portal by Doug Johnson
Deploying and Using the B2B Portal by Doug JohnsonDeploying and Using the B2B Portal by Doug Johnson
Deploying and Using the B2B Portal by Doug JohnsonAcumatica Cloud ERP
 
Introduction to Force.com
Introduction to Force.comIntroduction to Force.com
Introduction to Force.comIMC Institute
 
Yazılımcılar İçin Windows Azure ve Cloud Computing Uygulamaları Eğitim Seti -...
Yazılımcılar İçin Windows Azure ve Cloud Computing Uygulamaları Eğitim Seti -...Yazılımcılar İçin Windows Azure ve Cloud Computing Uygulamaları Eğitim Seti -...
Yazılımcılar İçin Windows Azure ve Cloud Computing Uygulamaları Eğitim Seti -...MSHOWTO Bilisim Toplulugu
 
Amplexor Customer Experience Management seminar Technical overview Euroclear ...
Amplexor Customer Experience Management seminar Technical overview Euroclear ...Amplexor Customer Experience Management seminar Technical overview Euroclear ...
Amplexor Customer Experience Management seminar Technical overview Euroclear ...Amplexor
 
Custom Web Design Projects Overview
Custom Web Design Projects OverviewCustom Web Design Projects Overview
Custom Web Design Projects OverviewFrank Petrov
 
Microsoft Dynamics CRM Multi - Tier Architecture
Microsoft Dynamics CRM Multi - Tier ArchitectureMicrosoft Dynamics CRM Multi - Tier Architecture
Microsoft Dynamics CRM Multi - Tier ArchitectureNaveen Kumar
 
SFDC Organization Setup
SFDC Organization SetupSFDC Organization Setup
SFDC Organization SetupSimeon Tzanev
 
Web Applications - Behind the Scenes + Open Source Examples
Web Applications - Behind the Scenes + Open Source ExamplesWeb Applications - Behind the Scenes + Open Source Examples
Web Applications - Behind the Scenes + Open Source ExamplesRichard Peter Ong
 
Rails Concerns and Turbolinks
Rails Concerns and TurbolinksRails Concerns and Turbolinks
Rails Concerns and TurbolinksNascenia IT
 
Increase Adoption By Building Lightning Pages
Increase Adoption By Building Lightning PagesIncrease Adoption By Building Lightning Pages
Increase Adoption By Building Lightning PagesSalesforce Admins
 
presentation on static website design
presentation on static website designpresentation on static website design
presentation on static website designjyotiyadav1926
 

La actualidad más candente (20)

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

Destacado

Jax ws
Jax wsJax ws
Jax wsF K
 
Futuristic programing language
Futuristic programing languageFuturistic programing language
Futuristic programing languageMohamed Zaki
 
Programming Languages An Intro
Programming Languages An IntroProgramming Languages An Intro
Programming Languages An IntroKimberly De Guzman
 
Java Programming
Java ProgrammingJava Programming
Java ProgrammingF K
 
Mule real-world-old
Mule real-world-oldMule real-world-old
Mule real-world-oldF K
 
Converting with custom transformer
Converting with custom transformerConverting with custom transformer
Converting with custom transformerF K
 
Web Services
Web ServicesWeb Services
Web ServicesF K
 
Mule technology
Mule technologyMule technology
Mule technologyF K
 
Programing language
Programing languagePrograming language
Programing languageJames Taylor
 
Mule
MuleMule
MuleF K
 
Cache for community edition
Cache for community editionCache for community edition
Cache for community editionF K
 
Mule with drools
Mule with droolsMule with drools
Mule with droolsF K
 
Mule esb made system integration easy
Mule esb made system integration easy Mule esb made system integration easy
Mule esb made system integration easy F K
 
Restful web services by Sreeni Inturi
Restful web services by Sreeni InturiRestful web services by Sreeni Inturi
Restful web services by Sreeni InturiSreeni I
 
Swift 2.0: Apple’s Advanced Programming Platform for Developers
Swift 2.0: Apple’s Advanced Programming Platform for DevelopersSwift 2.0: Apple’s Advanced Programming Platform for Developers
Swift 2.0: Apple’s Advanced Programming Platform for DevelopersAzilen Technologies Pvt. Ltd.
 
Install sonarqube plugin in anypoint
Install sonarqube plugin in anypoint Install sonarqube plugin in anypoint
Install sonarqube plugin in anypoint F K
 
For each component
For each component For each component
For each component F K
 
Database component
Database component Database component
Database component F K
 

Destacado (20)

Jax ws
Jax wsJax ws
Jax ws
 
Futuristic programing language
Futuristic programing languageFuturistic programing language
Futuristic programing language
 
Perl
PerlPerl
Perl
 
Programming Languages An Intro
Programming Languages An IntroProgramming Languages An Intro
Programming Languages An Intro
 
Java Programming
Java ProgrammingJava Programming
Java Programming
 
Mule real-world-old
Mule real-world-oldMule real-world-old
Mule real-world-old
 
Converting with custom transformer
Converting with custom transformerConverting with custom transformer
Converting with custom transformer
 
Web Services
Web ServicesWeb Services
Web Services
 
Mule technology
Mule technologyMule technology
Mule technology
 
Programing language
Programing languagePrograming language
Programing language
 
Mule
MuleMule
Mule
 
Cache for community edition
Cache for community editionCache for community edition
Cache for community edition
 
Mule with drools
Mule with droolsMule with drools
Mule with drools
 
Programing Language
Programing LanguagePrograming Language
Programing Language
 
Mule esb made system integration easy
Mule esb made system integration easy Mule esb made system integration easy
Mule esb made system integration easy
 
Restful web services by Sreeni Inturi
Restful web services by Sreeni InturiRestful web services by Sreeni Inturi
Restful web services by Sreeni Inturi
 
Swift 2.0: Apple’s Advanced Programming Platform for Developers
Swift 2.0: Apple’s Advanced Programming Platform for DevelopersSwift 2.0: Apple’s Advanced Programming Platform for Developers
Swift 2.0: Apple’s Advanced Programming Platform for Developers
 
Install sonarqube plugin in anypoint
Install sonarqube plugin in anypoint Install sonarqube plugin in anypoint
Install sonarqube plugin in anypoint
 
For each component
For each component For each component
For each component
 
Database component
Database component Database component
Database component
 

Similar a Webservices using salesforce

webservices using salesforce
webservices using salesforcewebservices using salesforce
webservices using salesforcePraneethchampion
 
Salesforce Presentation
Salesforce PresentationSalesforce Presentation
Salesforce PresentationChetna Purohit
 
Dyn crm2013 whatsnew_v1_0_cr
Dyn crm2013 whatsnew_v1_0_crDyn crm2013 whatsnew_v1_0_cr
Dyn crm2013 whatsnew_v1_0_crMarcello Fisicaro
 
SalesForce_A_Primer_2015
SalesForce_A_Primer_2015SalesForce_A_Primer_2015
SalesForce_A_Primer_2015Puneet Verma
 
JahiaOne - Universite Laval: How our team has tripled production of quality w...
JahiaOne - Universite Laval: How our team has tripled production of quality w...JahiaOne - Universite Laval: How our team has tripled production of quality w...
JahiaOne - Universite Laval: How our team has tripled production of quality w...Jahia Solutions Group
 
Introduction to Building E-Commerce Solutions on Heroku and Salesforce
Introduction to Building E-Commerce Solutions on Heroku and SalesforceIntroduction to Building E-Commerce Solutions on Heroku and Salesforce
Introduction to Building E-Commerce Solutions on Heroku and SalesforceSalesforce Developers
 
Microsoft Dynamics CRM – Web Resources
Microsoft Dynamics CRM – Web ResourcesMicrosoft Dynamics CRM – Web Resources
Microsoft Dynamics CRM – Web ResourcesDucat India
 
3.dev meetup2 visualforce_sites_a_pruzan
3.dev meetup2 visualforce_sites_a_pruzan3.dev meetup2 visualforce_sites_a_pruzan
3.dev meetup2 visualforce_sites_a_pruzanNata Isaevich
 
Dev day paris020415
Dev day paris020415Dev day paris020415
Dev day paris020415pdufourSFDC
 
Syed mubin 3.2 years Exppersion in Salesforce
Syed mubin 3.2 years Exppersion in SalesforceSyed mubin 3.2 years Exppersion in Salesforce
Syed mubin 3.2 years Exppersion in Salesforcesyed mubin
 
Icicle How startups can adopt cloud computing
Icicle   How startups can adopt cloud computingIcicle   How startups can adopt cloud computing
Icicle How startups can adopt cloud computingicicletech
 
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)TIMETOACT GROUP
 
Adobe.com Redesign: Powered by Day CQ5
Adobe.com Redesign: Powered by Day CQ5Adobe.com Redesign: Powered by Day CQ5
Adobe.com Redesign: Powered by Day CQ5Day Software
 

Similar a Webservices using salesforce (20)

webservices using salesforce
webservices using salesforcewebservices using salesforce
webservices using salesforce
 
Salesforce Presentation
Salesforce PresentationSalesforce Presentation
Salesforce Presentation
 
Salesforce
SalesforceSalesforce
Salesforce
 
Dyn crm2013 whatsnew_v1_0_cr
Dyn crm2013 whatsnew_v1_0_crDyn crm2013 whatsnew_v1_0_cr
Dyn crm2013 whatsnew_v1_0_cr
 
Introducing Visualforce
Introducing VisualforceIntroducing Visualforce
Introducing Visualforce
 
SalesForce_A_Primer_2015
SalesForce_A_Primer_2015SalesForce_A_Primer_2015
SalesForce_A_Primer_2015
 
Salesforce PPT.pptx
Salesforce PPT.pptxSalesforce PPT.pptx
Salesforce PPT.pptx
 
JahiaOne - Universite Laval: How our team has tripled production of quality w...
JahiaOne - Universite Laval: How our team has tripled production of quality w...JahiaOne - Universite Laval: How our team has tripled production of quality w...
JahiaOne - Universite Laval: How our team has tripled production of quality w...
 
Introduction to Building E-Commerce Solutions on Heroku and Salesforce
Introduction to Building E-Commerce Solutions on Heroku and SalesforceIntroduction to Building E-Commerce Solutions on Heroku and Salesforce
Introduction to Building E-Commerce Solutions on Heroku and Salesforce
 
Microsoft Dynamics CRM – Web Resources
Microsoft Dynamics CRM – Web ResourcesMicrosoft Dynamics CRM – Web Resources
Microsoft Dynamics CRM – Web Resources
 
3.dev meetup2 visualforce_sites_a_pruzan
3.dev meetup2 visualforce_sites_a_pruzan3.dev meetup2 visualforce_sites_a_pruzan
3.dev meetup2 visualforce_sites_a_pruzan
 
SFDC 3.0 RESUME
SFDC 3.0 RESUMESFDC 3.0 RESUME
SFDC 3.0 RESUME
 
Vishnu
VishnuVishnu
Vishnu
 
Dev day paris020415
Dev day paris020415Dev day paris020415
Dev day paris020415
 
mahesh new resume sfdc
mahesh new resume sfdcmahesh new resume sfdc
mahesh new resume sfdc
 
Syed mubin 3.2 years Exppersion in Salesforce
Syed mubin 3.2 years Exppersion in SalesforceSyed mubin 3.2 years Exppersion in Salesforce
Syed mubin 3.2 years Exppersion in Salesforce
 
Icicle How startups can adopt cloud computing
Icicle   How startups can adopt cloud computingIcicle   How startups can adopt cloud computing
Icicle How startups can adopt cloud computing
 
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)
 
salesforce caselet
salesforce caseletsalesforce caselet
salesforce caselet
 
Adobe.com Redesign: Powered by Day CQ5
Adobe.com Redesign: Powered by Day CQ5Adobe.com Redesign: Powered by Day CQ5
Adobe.com Redesign: Powered by Day CQ5
 

Más de F K

WebServices introduction in Mule
WebServices introduction in MuleWebServices introduction in Mule
WebServices introduction in MuleF K
 
Testing soapui
Testing soapuiTesting soapui
Testing soapuiF K
 
Java For Begineers
Java For BegineersJava For Begineers
Java For BegineersF K
 
Vm component
Vm componentVm component
Vm componentF K
 
Until successful component in mule
Until successful component in muleUntil successful component in mule
Until successful component in muleF K
 
Quartz component
Quartz componentQuartz component
Quartz componentF K
 
Mule management console installation
Mule management console installation Mule management console installation
Mule management console installation F K
 
Message properties component
Message properties componentMessage properties component
Message properties componentF K
 
Junit in mule
Junit in muleJunit in mule
Junit in muleF K
 
Commit a project in svn using svn plugin in anypoint studio
Commit a project in svn using svn plugin in anypoint studioCommit a project in svn using svn plugin in anypoint studio
Commit a project in svn using svn plugin in anypoint studioF K
 
Github plugin setup in anypoint studio
Github plugin setup in anypoint studio Github plugin setup in anypoint studio
Github plugin setup in anypoint studio F K
 
Filter expression
Filter expression Filter expression
Filter expression F K
 
File component
File component File component
File component F K
 
Choice component
Choice component Choice component
Choice component F K
 
Mule esb Data Weave
Mule esb Data WeaveMule esb Data Weave
Mule esb Data WeaveF K
 
Idempotent filter in Mule
Idempotent filter in MuleIdempotent filter in Mule
Idempotent filter in MuleF K
 
Creating dynamic json in Mule
Creating dynamic json in MuleCreating dynamic json in Mule
Creating dynamic json in MuleF K
 
Caching and invalidating with managed store
Caching and invalidating with managed storeCaching and invalidating with managed store
Caching and invalidating with managed storeF K
 
Automatic documentation with mule
Automatic documentation with muleAutomatic documentation with mule
Automatic documentation with muleF K
 
Simple webservice with vm
Simple webservice with vmSimple webservice with vm
Simple webservice with vmF K
 

Más de F K (20)

WebServices introduction in Mule
WebServices introduction in MuleWebServices introduction in Mule
WebServices introduction in Mule
 
Testing soapui
Testing soapuiTesting soapui
Testing soapui
 
Java For Begineers
Java For BegineersJava For Begineers
Java For Begineers
 
Vm component
Vm componentVm component
Vm component
 
Until successful component in mule
Until successful component in muleUntil successful component in mule
Until successful component in mule
 
Quartz component
Quartz componentQuartz component
Quartz component
 
Mule management console installation
Mule management console installation Mule management console installation
Mule management console installation
 
Message properties component
Message properties componentMessage properties component
Message properties component
 
Junit in mule
Junit in muleJunit in mule
Junit in mule
 
Commit a project in svn using svn plugin in anypoint studio
Commit a project in svn using svn plugin in anypoint studioCommit a project in svn using svn plugin in anypoint studio
Commit a project in svn using svn plugin in anypoint studio
 
Github plugin setup in anypoint studio
Github plugin setup in anypoint studio Github plugin setup in anypoint studio
Github plugin setup in anypoint studio
 
Filter expression
Filter expression Filter expression
Filter expression
 
File component
File component File component
File component
 
Choice component
Choice component Choice component
Choice component
 
Mule esb Data Weave
Mule esb Data WeaveMule esb Data Weave
Mule esb Data Weave
 
Idempotent filter in Mule
Idempotent filter in MuleIdempotent filter in Mule
Idempotent filter in Mule
 
Creating dynamic json in Mule
Creating dynamic json in MuleCreating dynamic json in Mule
Creating dynamic json in Mule
 
Caching and invalidating with managed store
Caching and invalidating with managed storeCaching and invalidating with managed store
Caching and invalidating with managed store
 
Automatic documentation with mule
Automatic documentation with muleAutomatic documentation with mule
Automatic documentation with mule
 
Simple webservice with vm
Simple webservice with vmSimple webservice with vm
Simple webservice with vm
 

Último

WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 

Último (20)

WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 

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
  • 21.
  • 22.