cloudforce sydney 2012 - introduction to force.com

39
Intro to Force.com /forcedotcom @forcedotcom Developer Force Group

Upload: salesforce

Post on 13-Jan-2015

753 views

Category:

Technology


2 download

DESCRIPTION

Learn more about the Force.com Platform from Adam Torman and Ramez Morris. This was presented during a Breakout Session at Cloudforce Sydney 2012 (http://www.salesforce.com/au/cloudforce/ ).

TRANSCRIPT

Page 1: Cloudforce Sydney 2012 - Introduction to Force.com

Intro to Force.com

/forcedotcom

@forcedotcom

Developer Force Group

Page 2: Cloudforce Sydney 2012 - Introduction to Force.com

Safe Harbour Safe harbour statement under the Private Securities Litigation Reform Act of 1995: This presentation may contain forward-looking

statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of the assumptions proves

incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the forward-looking

statements we make. All statements other than statements of historical fact could be deemed forward-looking, including any projections

of subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for

future operations, statements of belief, any statements concerning new, planned, or upgraded services or technology developments and

customer contracts or use of our services.

The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new

functionality for our service, our new business model, our past operating losses, possible fluctuations in our operating results and rate of

growth, interruptions or delays in our Web hosting, breach of our security measures, risks associated with possible mergers and

acquisitions, the immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate

our employees and manage our growth, new releases of our service and successful customer deployment, our limited history reselling

non-salesforce.com products, and utilization and selling to larger enterprise customers. Further information on potential factors that could

affect the financial results of salesforce.com, inc. is included in our annual report on Form 10-K for the most recent fiscal year ended

January 31, 2012. This document and others are available on the SEC Filings section of the Investor Information section of our Web site.

Any unreleased services or features referenced in this or other press releases or public statements are not currently available and may

not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that

are currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.

Page 3: Cloudforce Sydney 2012 - Introduction to Force.com

Source: Gartner Research; Smartphone, Tablet, and PC Forecast, December 2010.

1.9

billion mobile devices

by 2015

Desktop 2007 2008 2009 2010 2011

2013E 2012E

Laptops

Smartphones

Tablets

Device Growth

Social Revolution: Next Generation Devices

Changing How We Access the Web

2015E 2014E

Page 4: Cloudforce Sydney 2012 - Introduction to Force.com

Social Revolution: Today’s Developer

Platforms

400,000

Apps

500,000

Apps

700,000

Apps 2007

2008 2009

2010 2011

Source: Android.com, Apple.com, Wikipedia.org

Page 5: Cloudforce Sydney 2012 - Introduction to Force.com

Cloud App Platforms Deliver Value

Page 6: Cloudforce Sydney 2012 - Introduction to Force.com

Innovate With Confidence

site.com

Page 7: Cloudforce Sydney 2012 - Introduction to Force.com

Open Languages Open Interfaces Full Portability

Open Social

Feeds Profiles

Social Graph

Real-time

Push Status Updates App Updates

Mobile

Rich experience Any device

Designed for Today Enterprise Social Apps

Page 8: Cloudforce Sydney 2012 - Introduction to Force.com

Salesforce is the Proven Cloud App Platform

1,000,000+ Installs

Demanding Customers

All Major Certifications

40 Billion+ Transactions /QTR

1,300,000+ Custom Apps

Q3FY09 Q4FY10 Q1FY12

Page 9: Cloudforce Sydney 2012 - Introduction to Force.com

Salesforce is the Cloud Platform for Developers,

Business Experts & ISVs

PaaS for

Developers

PaaS for

Business Experts

PaaS for

ISVs

Page 10: Cloudforce Sydney 2012 - Introduction to Force.com

The Social Enterprise Platform

trusted, multi-tenant infrastructure

sites native HTML5 communities portals

ERP

Finance

HRMS

Any System

rad

ian

6

AP

Is / inte

gra

tion

do.com

Any Social Network

Social Customer Profile

Force.com Site.com Heroku

Database.com

Service

AppExchange Marketing

Sales Desk.com

Custom Apps

Remedyforce Rypple

Data.com

Chatter

Page 11: Cloudforce Sydney 2012 - Introduction to Force.com

The Social Enterprise Database

trusted, multi-tenant infrastructure

sites native HTML5 communities portals

ERP

Finance

HRMS

Any System

rad

ian

6

AP

Is / inte

gra

tion

do.com

Any Social Network

Social Customer Profile

Force.com Site.com Heroku

Database.com

Service

AppExchange Marketing

Sales Desk.com

Custom Apps

Remedyforce Rypple

Data.com

Chatter

Page 12: Cloudforce Sydney 2012 - Introduction to Force.com

Social Enterprise Applications Have New

Requirements Traditional

Database

Social Enterprise

Database

Mash-Ups, Multi-channel

Built-In Social Framework

Automated Upgrades

Auto Tuning, Scale, Backups

Open Web Protocols

Centralized, Built-in Security

Mobile Apps

Application Silos

You Build Collaboration

Manual Upgrades

Manual Tuning, Scale, Backup

JDBC/ODBC

You Build Security

Desktop Apps

Query Only Real-time, Event Driven Push

WAN Access LAN Access

Page 13: Cloudforce Sydney 2012 - Introduction to Force.com

Convergence of Structured and Unstructured Data

Access through common APIs,

Search and Data Feeds

Associate documents and files with

relational data records

Documents

& Files

Relational

Data

Data Feeds REST & SOAP

APIs

Enterprise

Search

One platform for managing both

structured and unstructured data

Page 14: Cloudforce Sydney 2012 - Introduction to Force.com

User-Centric Model for Information Delivery

Row-Level

Security

Identity &

Authentication

Profiles &

Permissions

Identity & Access Management

Chatter API

All data access is governed by

user permissions, access rights,

and declarative business rules

No need to code security logic

from scratch

Easily integrated into enterprise

identity, SSO, and user

provisioning tools

App

Updates

Status

Updates

Feeds

Enable collaboration between

users

Groups

Role

Hierarchy

Auto-filtered APIs,

Queries and Data

Feeds

Data feeds generated based

on user’s subscriptions, social

graph, and access rights

Page 15: Cloudforce Sydney 2012 - Introduction to Force.com

Open: Access Your Data From Anywhere

Page 16: Cloudforce Sydney 2012 - Introduction to Force.com

Comprehensive Suite of APIs and Toolkits

Web Service

Endpoint

Sync

Web Service

Endpoint

Bulk API Apex

WS/REST

Streaming

API Topic Apex Callouts Outbound

Messaging

CRUD

Data Business Logic

Bayeux

Client

Applications and Middleware

Java SDK Ruby gem PHP

Toolkit

Mobile

SDK

Mobile

SDK

3rd Party

Adapters

Page 17: Cloudforce Sydney 2012 - Introduction to Force.com

Force.com Platform

trusted, multi-tenant infrastructure

sites native HTML5 communities portals

ERP

Finance

HRMS

Any System

rad

ian

6

AP

Is / inte

gra

tion

do.com

Any Social Network

Social Customer Profile

Force.com Site.com Heroku

Database.com

Service

AppExchange Marketing

Sales Desk.com

Custom Apps

Remedyforce Rypple

Data.com

Chatter

Page 18: Cloudforce Sydney 2012 - Introduction to Force.com

Force.com : Platform for Business Apps

Eclipse or Cloud IDE

Apex Code

Visualforce Pages

Rich Set of APIs

Programmatic Platform

Professional Developers

Drag n Drop App Builders

Point & Click Admin

Bridges to Programmatic

Declarative Platform

Business Developers

Page 19: Cloudforce Sydney 2012 - Introduction to Force.com

The Declarative Platform Rapid App Development for Developers and Business Experts

Comprehensive Suite of Drag and Drop Tools

Desktop and Mobile Apps

Extensible through our Programmatic Tools

Form Function Flow Model Analytics

Page 20: Cloudforce Sydney 2012 - Introduction to Force.com

Schema Builder

Page 21: Cloudforce Sydney 2012 - Introduction to Force.com

Page Layout Editor

Page 22: Cloudforce Sydney 2012 - Introduction to Force.com

Force.com Visual Workflow

Visual Process Manager

Visually design your process

Instantly deploy to the cloud

Quickly adapt to business change

No Hardware/Software required

Page 23: Cloudforce Sydney 2012 - Introduction to Force.com

Real-time Analytics

Real-Time Visibility with

Easy to Create Reports

Customizable by Business Users

Real-Time Reporting

Integrated Analytics Across All Apps

Security Controls

Mobile Access

Email Dashboard Delivery

Page 24: Cloudforce Sydney 2012 - Introduction to Force.com

The Programmatic Platform Apex Code for Triggers and Business Logic

Visualforce Mark up for Pixel Perfect UI

Cloud Native IDE and Eclipse Plug-in

Desktop and Mobile Apps

View Dynamic

Visualforce

Model Dynamic Apex

MD API

Controller Triggers

Event Model

Analytics Visualforce

Charting

Components

Integration Callouts

Time-based

Triggers

Page 25: Cloudforce Sydney 2012 - Introduction to Force.com

Apex Code

Programmatic Business Logic

Complex Transactional Logic

Stored Procedures

Triggers

Data Validation

2,400,000,000+ Lines of Apex

Code

Fast Application Development

without the Cost of Infrastructure

Page 26: Cloudforce Sydney 2012 - Introduction to Force.com

Visualforce

Create Any User Interface

Use Code to Create Any Page

Use Clicks to Create New Forms

Componentized Interface

Create Interfaces for Mobile Devices

Maximize User Productivity

with the Right UI

312,000+ Custom User Interfaces

Page 27: Cloudforce Sydney 2012 - Introduction to Force.com

Tooling and Metadata API

Synch metadata with Subversion or Git

Deploy metadata changes across instances

Leverage command line and or 3rd party deploy tools

Eclipse Plugin and Cloud IDE

DE

DE

DE

SBX PRO

D

Metadata API Tooling

Page 28: Cloudforce Sydney 2012 - Introduction to Force.com

Ramez Morris

IT Manager, Dental Corporation

@ramezmorris

Page 29: Cloudforce Sydney 2012 - Introduction to Force.com

All About Dental Corporation

Partner will leading dental practices through

unique partnership model.

INDUSTRY: Healthcare

EMPLOYEES: 2300

GEOGRAPHY: Australia/New Zealand/Canada

# USERS: 2300

# FORCE.COM APPS: 4

PRODUCTS USED: Orchestra CMS, DocuSign, Eloqua,

JobScience

Page 30: Cloudforce Sydney 2012 - Introduction to Force.com

Challenges

WITHIN HEAD OFFICE

Find software for front end of business, e.g. Marketing, Operations, HR

Integrate with specialist tools such as finance and payroll to promote

collaboration internally

Keep up with the pace and rate of change of the business into the future

through automating processes

Create customized ERP by hand picking best in class applications

Page 31: Cloudforce Sydney 2012 - Introduction to Force.com

Challenges

BETWEEN HEAD OFFICE AND PRACTICES

Streamline communication between head office and multiple practice

locations

Provide corporate functionality to practices in unobtrusive way

Create an efficient and flexible backbone for a large number of individual

brands across its network of dental practices

Page 32: Cloudforce Sydney 2012 - Introduction to Force.com

Solutions

Force.com is the primary system for sharing data and apps across Dental

Corporation’s Acquisition, Practice Management and Marketing teams

Back end integration brings Finance, Payroll, HR, and BI into a single

computing environment

Leading tools such as Jobscience & Eloqua, sourced from the Salesforce

AppExchange, brings new efficiency and capability, allowing for customize

built ERP

Customer Portal takes on importance as major tool between head office

and practice locations

Page 33: Cloudforce Sydney 2012 - Introduction to Force.com

Example

Example of two AppExchange tools & Customer Portal used for recruiting

new staff

Page 34: Cloudforce Sydney 2012 - Introduction to Force.com

Example – Job Ad

Page 35: Cloudforce Sydney 2012 - Introduction to Force.com

Example –

Employee Details

Page 36: Cloudforce Sydney 2012 - Introduction to Force.com

Example – DocuSign WorkFlow

Page 37: Cloudforce Sydney 2012 - Introduction to Force.com

Don’t Forget to Submit Your Survey!

Stop by the registration kiosks to complete your session

surveys. We have 200 KeepCups to give away as well as

the chance to win a $500 iTunes voucher!

Thank you!

NSW Permit No. LTPS/12/05010

Page 38: Cloudforce Sydney 2012 - Introduction to Force.com
Page 39: Cloudforce Sydney 2012 - Introduction to Force.com

Thank you!

Adam Torman @atorman

Ramez Morris @ramezmorris