webservices using salesforce

23
Web Services using SalesForce

Upload: praneethchampion

Post on 15-Apr-2017

208 views

Category:

Technology


0 download

TRANSCRIPT

Web Services using SalesForce.com

Web Services using SalesForce

OverviewSalesForce.com.

Project Design.

Technologies Used.

Lessons Learned.

Summary.

Demo.

SalesForce.comSalesforce.comis a global enterprise software.

It is best known for its customer relationship management (CRM) product. SalesForce.coms 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 ProjectThe project mainly deals with providing web services using SalesForce.com.

Creating an account with SalesForce.com.

SalesForce.com lets us create our own tabs with our own specifications.

It lets us create a webpage and then link it to the database.

The webpages are created using APEX.

Virtual Force in Action

Technologies UsedThe Front end technologies that were used to create the webpage and the web services are as follows:APEX.HTMLXMLJavaScript.

The backend is done by linking the webpage to the database.

This helps in storing the data such as login names, email ids of users, password generator, security questions etc.,

Introduction to APEXForce.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 DatesObject types that represent persistent objectscollections and enumerationsuser and system-defined Apex classesThe primitive data types include:Blob - for storing binary dataBooleanDate, Time and DatetimeDecimal - for representing arbitrary precession numbers, including currencyID - the Force.com database record identifier typeInteger, Long, Double and String

Lessons LearnedVisual force.Database.comSite.comForce.comThere is also another way of creating a website and linking it to the database.Creating a website can be done by using SalesForce.coms Site.com and then linking it to the SalesForce.coms 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.

SummarySalesforce.comprovides programmatic access to the organizations information using simple, powerful, and secure application programming interfaces.TheSalesforceprebuilt applications provide powerful CRM functionality. In addition,Salesforceprovides 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, theForce.complatform includes a number of ways for advanced administrators and developers to implement custom functionality.The custom functionality includes theWeb servicesAPI, Apex, andVisualforce.

DEMO

Registering a Domain name

Creating a Site

Assigning a VirtualForce Page

URL Paths and SitesA 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!