23
Web Services using SalesForce.com Vaishnavi Chigarapalle

Web services using sales force.com

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Web services using sales force.com

Web Services using SalesForce.com

Vaishnavi Chigarapalle

Page 2: Web services using sales force.com

Overview

• SalesForce.com.

• Project Design.

• Technologies Used.

• Lessons Learned.

• Summary.

• Demo.

Page 3: Web services using sales force.com

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

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

Virtual Force in Action

Page 6: Web services using sales force.com

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

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

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

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

DEMO

Page 11: Web services using sales force.com

Registering a Domain name

Page 12: Web services using sales force.com

Creating a Site

Page 13: Web services using sales force.com

Assigning a VirtualForce Page

Page 14: Web services using sales force.com

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

Sites Visualforce Pages and Error Pages

Page 16: Web services using sales force.com

Site Security

Page 17: Web services using sales force.com

Usage Reports

Page 18: Web services using sales force.com

Multi Language Support

Page 19: Web services using sales force.com

WebPage

Page 20: Web services using sales force.com

Home Page

Page 21: Web services using sales force.com
Page 22: Web services using sales force.com
Page 23: Web services using sales force.com

Thank You!