Download - Web services using sales force.com
![Page 1: Web services using sales force.com](https://reader033.vdocument.in/reader033/viewer/2022051312/545c3644b1af9f460a8b46bd/html5/thumbnails/1.jpg)
Web Services using SalesForce.com
Vaishnavi Chigarapalle
![Page 2: Web services using sales force.com](https://reader033.vdocument.in/reader033/viewer/2022051312/545c3644b1af9f460a8b46bd/html5/thumbnails/2.jpg)
Overview
• SalesForce.com.
• Project Design.
• Technologies Used.
• Lessons Learned.
• Summary.
• Demo.
![Page 3: Web services using sales force.com](https://reader033.vdocument.in/reader033/viewer/2022051312/545c3644b1af9f460a8b46bd/html5/thumbnails/3.jpg)
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).
![Page 4: Web services using sales force.com](https://reader033.vdocument.in/reader033/viewer/2022051312/545c3644b1af9f460a8b46bd/html5/thumbnails/4.jpg)
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.
![Page 5: Web services using sales force.com](https://reader033.vdocument.in/reader033/viewer/2022051312/545c3644b1af9f460a8b46bd/html5/thumbnails/5.jpg)
Virtual Force in Action
![Page 6: Web services using sales force.com](https://reader033.vdocument.in/reader033/viewer/2022051312/545c3644b1af9f460a8b46bd/html5/thumbnails/6.jpg)
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.,
![Page 7: Web services using sales force.com](https://reader033.vdocument.in/reader033/viewer/2022051312/545c3644b1af9f460a8b46bd/html5/thumbnails/7.jpg)
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
![Page 8: Web services using sales force.com](https://reader033.vdocument.in/reader033/viewer/2022051312/545c3644b1af9f460a8b46bd/html5/thumbnails/8.jpg)
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.
![Page 9: Web services using sales force.com](https://reader033.vdocument.in/reader033/viewer/2022051312/545c3644b1af9f460a8b46bd/html5/thumbnails/9.jpg)
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.
![Page 10: Web services using sales force.com](https://reader033.vdocument.in/reader033/viewer/2022051312/545c3644b1af9f460a8b46bd/html5/thumbnails/10.jpg)
DEMO
![Page 11: Web services using sales force.com](https://reader033.vdocument.in/reader033/viewer/2022051312/545c3644b1af9f460a8b46bd/html5/thumbnails/11.jpg)
Registering a Domain name
![Page 12: Web services using sales force.com](https://reader033.vdocument.in/reader033/viewer/2022051312/545c3644b1af9f460a8b46bd/html5/thumbnails/12.jpg)
Creating a Site
![Page 13: Web services using sales force.com](https://reader033.vdocument.in/reader033/viewer/2022051312/545c3644b1af9f460a8b46bd/html5/thumbnails/13.jpg)
Assigning a VirtualForce Page
![Page 14: Web services using sales force.com](https://reader033.vdocument.in/reader033/viewer/2022051312/545c3644b1af9f460a8b46bd/html5/thumbnails/14.jpg)
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.
![Page 15: Web services using sales force.com](https://reader033.vdocument.in/reader033/viewer/2022051312/545c3644b1af9f460a8b46bd/html5/thumbnails/15.jpg)
Sites Visualforce Pages and Error Pages
![Page 16: Web services using sales force.com](https://reader033.vdocument.in/reader033/viewer/2022051312/545c3644b1af9f460a8b46bd/html5/thumbnails/16.jpg)
Site Security
![Page 17: Web services using sales force.com](https://reader033.vdocument.in/reader033/viewer/2022051312/545c3644b1af9f460a8b46bd/html5/thumbnails/17.jpg)
Usage Reports
![Page 18: Web services using sales force.com](https://reader033.vdocument.in/reader033/viewer/2022051312/545c3644b1af9f460a8b46bd/html5/thumbnails/18.jpg)
Multi Language Support
![Page 19: Web services using sales force.com](https://reader033.vdocument.in/reader033/viewer/2022051312/545c3644b1af9f460a8b46bd/html5/thumbnails/19.jpg)
WebPage
![Page 20: Web services using sales force.com](https://reader033.vdocument.in/reader033/viewer/2022051312/545c3644b1af9f460a8b46bd/html5/thumbnails/20.jpg)
Home Page
![Page 21: Web services using sales force.com](https://reader033.vdocument.in/reader033/viewer/2022051312/545c3644b1af9f460a8b46bd/html5/thumbnails/21.jpg)
![Page 22: Web services using sales force.com](https://reader033.vdocument.in/reader033/viewer/2022051312/545c3644b1af9f460a8b46bd/html5/thumbnails/22.jpg)
![Page 23: Web services using sales force.com](https://reader033.vdocument.in/reader033/viewer/2022051312/545c3644b1af9f460a8b46bd/html5/thumbnails/23.jpg)
Thank You!