28
Understand Force.com in 60 Minutes or Less Platform Track Josh Kaplan, Salesforce.com, Senior Product Manager @joshsfdc Adam Torman, Salesforce.com, Senior Product Manager @atorman

Understanding Force.com in 60 Minutes or Less

Embed Size (px)

DESCRIPTION

What is Force.com? How does it work? Where do I get started? If you're new to Salesforce, join this jumpstart session to discover how you can enable innovation for your organization by building social, mobile, and real-time apps with Force.com.

Citation preview

Page 1: Understanding Force.com in 60 Minutes or Less

Understand Force.com in 60 Minutes or Less Platform Track

Josh Kaplan, Salesforce.com, Senior Product Manager @joshsfdc Adam Torman, Salesforce.com, Senior Product Manager @atorman

Page 2: Understanding Force.com in 60 Minutes or Less

Safe harbor Safe harbor 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 product or service availability, 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, new products and services, 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, the outcome of intellectual property and other litigation, 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-Q for the most recent fiscal quarter ended July 31, 2012. This documents and others containing important disclosures 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 presentations, 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: Understanding Force.com in 60 Minutes or Less

Adam Torman Senior Product Manager

@atorman

Page 4: Understanding Force.com in 60 Minutes or Less

Josh Kaplan Senior Product Manager

@joshsfdc

The Mayor of Dreamforce!

Page 5: Understanding Force.com in 60 Minutes or Less

Cloud App Platforms Allow You to Build Apps You Didn’t Think Possible 12 Months Ago

Social

Mobile

Real Time

Page 6: Understanding Force.com in 60 Minutes or Less

Salesforce is the Proven Cloud App Platform

1,400,000+ Installs Demanding

Customers All Major

Certi!cations 50 Billion+

Transactions /QTR 1,500,000+

Custom Apps

Q3FY09 Q4FY10 Q1FY12

Page 7: Understanding Force.com in 60 Minutes or Less

Cloud Infrastructure

Cloud Database

Massively Scalable Data Service

ACID Transactions & Triggers

Social Data Model

Mobile Self-tuning Query Optimizer

REST & SOAP API’s

Row Level Security

Identity & Authentication

Backups & Disaster Recovery

Enterprise Search

ISO 27001 Certified Security

Proven Reliability

Automatic Elasticity

Trusted Status

Real-time Upgrades

Real-time Sandbox

Salesforce to Salesforce Global Data Centers

Highest Performance

Multi-tenant Kernel

Development Platform

Visual Workflow Report Builder Form Builder

A Complete Platform For Building Apps

Multi-tenant code execution

Social collaboration framework

Page 8: Understanding Force.com in 60 Minutes or Less

Use Case: UberJet

Page 9: Understanding Force.com in 60 Minutes or Less

User Experience

App Picker

Tab Navigation

Customizable Layouts Customizable

Lists

Page 10: Understanding Force.com in 60 Minutes or Less

App Exchange

http://appexchange.salesforce.com/listingDetail?listingId=a0N300000016d25EAA!

Page 11: Understanding Force.com in 60 Minutes or Less

Setup User Experience

Customization Tools

Find Setup Nodes

Most Recent Items

System Overview

Page 12: Understanding Force.com in 60 Minutes or Less

Define the Data Model

Object and Field Palate

Drag and Drop

Easily Build Schema Relationships

Page 13: Understanding Force.com in 60 Minutes or Less

Incorporate Your Logic

•  Field Requiredness/Uniqueness

•  Audit History Tracking

•  Workflows Rules & Approval Processes

Declarative Logic (point and click)

Formula-Based Logic (spreadsheet-like)

Procedural Logic (code)

•  Formula Fields

•  Data Validation Rules

•  Workflows Rules & Approval Processes

• Apex Triggers

• Apex Classes

Page 14: Understanding Force.com in 60 Minutes or Less

Using Formula Logic and Validation Rules

Roll Up Summary of Miles Travelled

Formula Field to show reward level

Validation Rule to check how many passengers

there will be

Page 15: Understanding Force.com in 60 Minutes or Less

Your Rules

Workflow Evaluation Criteria (WHEN)

Workflow Action (WHAT)

Workflow Rule Criteria (WHEN)

Page 16: Understanding Force.com in 60 Minutes or Less

Flow

Design-Time Tool

Run-Time Flow

Page 17: Understanding Force.com in 60 Minutes or Less

Make it Better with Visualforce

Custom UI

Standard Controller

Iterate over records using DataTable

Page 18: Understanding Force.com in 60 Minutes or Less

Push the Envelope with Apex

Java-like OO language Strongly-typed

Tight Integration with Salesforce.com Data

Designed for Multi-tenancy

Integrated Testing Framework

2 Billion+ Lines of Apex Code

Page 19: Understanding Force.com in 60 Minutes or Less

The Many Faces Of Apex

Database Triggers Custom Web

Services

UI Layer Program Control

Javascript Integration

Inbound Email Handling

Asynchronous Batch Processing

Page 20: Understanding Force.com in 60 Minutes or Less

Tablet

Smartphones

Desktop

Customize Once, Access Everywhere

Page 21: Understanding Force.com in 60 Minutes or Less

Open and Real-time APIs

•  REST API •  Mobile SDKs

Security and Validation Rules

Force.com Platform

Mobile External Apps

Apex Data Loader

Data ETL Callouts

•  Apex Callouts •  Outbound Msgs

•  SOAP or REST API •  Bulk API •  Apex Web Svcs •  Metadata API •  Streaming API

•  Extract •  Transform •  Load •  SOAP & Bulk API

Page 22: Understanding Force.com in 60 Minutes or Less

Users Everywhere

•  Add multiple users quickly

•  Add single users with more detail

•  Use the sObject API for bulk

•  Use REST API

•  Use SAML for upsert

Page 23: Understanding Force.com in 60 Minutes or Less

Scalable and Simple Security

Profiles & Permission Sets §  What tables and columns can I access

§  Read/Create/Edit/Delete

Sharing §  What rows can I access

§  Read/Write/Transfer/Full

Jets Table

ü  Read ü  Create ü  Edit q  Delete

ü  Read ü  Write Name Airport Code

Zephyr JFK

White Cloud SFO

q  Read q  Edit

Page 24: Understanding Force.com in 60 Minutes or Less

Cloud Infrastructure

Cloud Database

Massively Scalable Data Service

ACID Transactions & Triggers

Social Data Model

Mobile Self-tuning Query Optimizer

REST & SOAP API’s

Row Level Security

Identity & Authentication

Backups & Disaster Recovery

Enterprise Search

ISO 27001 Certified Security

Proven Reliability

Automatic Elasticity

Trusted Status

Real-time Upgrades

Real-time Sandbox

Salesforce to Salesforce Global Data Centers

Highest Performance

Multi-tenant Kernel

Development Platform

Visual Workflow Report Builder Form Builder

A Complete Platform For Building Apps

Multi-tenant code execution

Social collaboration framework

Page 25: Understanding Force.com in 60 Minutes or Less

The Force.com Workbook Download the Workbook:

http://bit.ly/forcedotcomworkbook

Create an end-to-end Application §  Warehouse Management §  E-commerce Storefront

10 x 30 minute tutorials §  Bottom up

•  Database to Storefront

§  Each Tutorial Builds Upon the Previous

§  Build in Developer Edition Now!

Page 26: Understanding Force.com in 60 Minutes or Less

Resources

§  Developer Sign-up – $Free Org http://developer.force.com/join

§  Trust http://trust.salesforce.com

§  Ideas Exchange http://ideas.salesforce.com

§  New Release Information http://developer.force.com/releases

Page 27: Understanding Force.com in 60 Minutes or Less

Josh Kaplan

Senior Product Manager @joshsfdc

Adam Torman

Senior Product Manager @atorman

Page 28: Understanding Force.com in 60 Minutes or Less