trailhead live - overview of salesforce app cloud

75
Introducing App Cloud Trailhead Live! 13 th January 2016

Upload: john-stevenson

Post on 15-Apr-2017

699 views

Category:

Technology


8 download

TRANSCRIPT

Page 1: Trailhead live - Overview of Salesforce App Cloud

Introducing App CloudTrailhead Live! 13th January 2016

Page 2: Trailhead live - Overview of Salesforce App Cloud

Safe HarborSafe 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: Trailhead live - Overview of Salesforce App Cloud

Attendee Introductions

Who are you?

Page 4: Trailhead live - Overview of Salesforce App Cloud

Follow Developer Force for the Latest News@forcedotcom / #forcewebinar

Developer Force – Force.com Community

+Developer Force – Force.com Community

Developer Force

Developer Force Group

Page 5: Trailhead live - Overview of Salesforce App Cloud

This is a practical workshop

Page 6: Trailhead live - Overview of Salesforce App Cloud

Don’t be shy, ask lots of questions

Page 7: Trailhead live - Overview of Salesforce App Cloud

Overview of Salesforce App CloudInnovation through Clicks and Code

Page 8: Trailhead live - Overview of Salesforce App Cloud

Introducing: Salesforce App Cloud

Trusted and Connected PlatformRun all your apps on a trusted platform

Speed and AgilityEvery employee can build fast with clicks or code

Complete Enterprise EcosystemBest place to learn, build, buy, and sell apps

FORCE HEROKU ENTERPRISE THUNDERAppExchange

Trailhead

Shared Identity & Data Model Integration Shield

Page 9: Trailhead live - Overview of Salesforce App Cloud

Productivity Apps Engagement Apps Connected Apps

Deliver Any Type of App with App Cloud

Page 10: Trailhead live - Overview of Salesforce App Cloud

Powerful Productivity Apps with Force.comDrive productivity across your entire organization with Apps

Automate Complex ProcessesEasily automate any workflow with Process Builder

Connect to Any Data SourceIntegrate any data source with Lightning Connect in just a few clicks

Create Engaging ExperiencesDesign any experience for any device with Salesforce Lightning

Page 11: Trailhead live - Overview of Salesforce App Cloud

The Power of App CloudAutomatic Upgrades

47 Major Releases(3x /year)

Multi-tenant Infrastructure

Metadata-basedSingle Code Base

and Shared Infrastructure

Open & Extensible

API-First Architecture2800+ AppExchange

Apps

Unbreakable Customizations

Integrations andcustomizations auto-upgraded

Visualforce transactions

per year

87B

15MCustom

Database Tables

Apex

transactions

per year

137B

3.5BAPI calls per day

Page 12: Trailhead live - Overview of Salesforce App Cloud

Heroku Enterprise Delivers Engagement AppsEmpower your developers to build apps faster with enterprise trust and control

Increase controlRely on a managed, trusted architecture, with enterprise grade controls

Accelerate DevelopmentBuild collaboratively, with support for the latest frameworks and languages (java, ruby, node.js)

Build Engagement AppsDeliver customized, elastic apps automatically connected to Salesforce CRM

Page 13: Trailhead live - Overview of Salesforce App Cloud

Agile and elastic platform that developers loveSmarter infrastructure lets you build apps that scale

Open and extensibleModern language support and ecosystem of 150+ add-ons

Connected to SalesforceSync customer apps with business processes

Build Engagement Apps with Heroku

Page 14: Trailhead live - Overview of Salesforce App Cloud

Bulk

REST

Metadata

SOAP

Tooling

Streaming

INTE

GRAT

ION

LAYE

R

Point & Click Integration Tools

PageBuilder

DECLARATIVE DEVELOPMENT

GLOBAL ENTERPRISE CLOUD INFRASTRUCTURE

PLATFORM SERVICES

APP MANAGEMENT & DEPLOYMENT

Workflow Engine

UI FrameworkSharing & Permissions

GlobalSearch

Reports &Dashboards

Files & Content

Authentication CollaborationEvent Log Framework

TranslationWorkbench

App Builder

ProcessBuilder

SchemaBuilder

Multi-Tenant Network& Firewall

AutoUpdates

Backup &Geodiversity

Security Trust

IDECLI AgileAccelerator

StoreBuilder

DevConsole

Sandbox

Metadata

Heroku DX node.js

PROGRAMMATIC DEVELOPMENT

Database SmartContainers

HerokuAdd-ons

HerokuButton

Ruby

Identity

GlobalData Centers

DataStorage

Single code base

Python Java APEXPHP

OfflineSalesforce1 Mobile

Container GeolocationPush

NotificationsSDK Mobile Identity

MOBILE SERVICES

Community Builder

PageBuilder

Everything You Need to Build Apps FastFull spectrum of capabilities from enterprise control to elastic flexibility

Page 15: Trailhead live - Overview of Salesforce App Cloud

Over 5.5 Million Apps run on the App Cloud

Salesforce AppsSuite of web and mobile apps for sales,

service, and marketing

Partner AppsAppExchange with over 2,800 apps

delivering functional or industry solutions

Custom AppsCustom apps designed and built by you or

an SI partner

Page 16: Trailhead live - Overview of Salesforce App Cloud

Employee Apps with Force.comHelping your business run effectively, understanding your customers

Page 17: Trailhead live - Overview of Salesforce App Cloud

Visualforce PagesVisualforce Components

Apex ControllersApex Triggers

Metadata APIREST APIBulk API

Formula FieldsValidation Rules

Workflows and Approvals

Custom ObjectsCustom FieldsRelationships

Page LayoutsRecord Types

User Interface

Business Logic

Data Model

Clicks

Code

80% 20%&

Page 18: Trailhead live - Overview of Salesforce App Cloud

Setup gives you the power to create Apps

Create & Configure with Clicks

Page 19: Trailhead live - Overview of Salesforce App Cloud

Setup > Build > Create

Create Custom Apps, Custom Objects, Tabs, Reports, Actions, etc

Page 20: Trailhead live - Overview of Salesforce App Cloud

Model the information in your businessSchema Builder- view and

create Objects & RelationshipsStandard Objects- Account- Contact- Etc.

Page 21: Trailhead live - Overview of Salesforce App Cloud

Clicks: Workflow, Approvals & Flows

Define workflows that work with business data

Page 22: Trailhead live - Overview of Salesforce App Cloud

Clicks: Flows & Process BuilderProcesses: If this, then do thatApprovals: for actions & informationWorkflows: update business data on events

Page 23: Trailhead live - Overview of Salesforce App Cloud

Apex for custom business logic - Developer Console

Extend “clicks” features with code

Page 24: Trailhead live - Overview of Salesforce App Cloud

Code: Code online with the Developer Console

1. Menu2. Workspace

with tabs3. Output

panel 4. – logs, test

results, etc

Page 25: Trailhead live - Overview of Salesforce App Cloud

MavensMate Sublime Text plugin for Force.com

- Apex- Visualforce - Unit Tests- Git

- Lightweight- Templates

Page 26: Trailhead live - Overview of Salesforce App Cloud

Visualforce Pages for UI customisation

Page 27: Trailhead live - Overview of Salesforce App Cloud

Code: Visualforce Pages & Web Technologies

Page 28: Trailhead live - Overview of Salesforce App Cloud

Code: Visualforce Pages & Web Technologies

Page 29: Trailhead live - Overview of Salesforce App Cloud
Page 30: Trailhead live - Overview of Salesforce App Cloud

Every Object, Every Field: Apex, Visualforce Enabled

Visualforce PagesVisualforce Components

Apex ControllersApex Triggers

Custom UI

Custom Logic

Page 31: Trailhead live - Overview of Salesforce App Cloud

ExternalApp

Every Object, Every Field: API Enabled

REST

SOAP

Bulk

Streaming

OAuth 2.0HTTPS

Everything you create is immediately available via Salesforce API’s

Page 32: Trailhead live - Overview of Salesforce App Cloud

Salesforce1 Mobile App

Page 33: Trailhead live - Overview of Salesforce App Cloud

Apps in Salesforce1 Mobile

Page 34: Trailhead live - Overview of Salesforce App Cloud

What’s in an App?

LightningPageLightning

Components

Global Actions

Page 35: Trailhead live - Overview of Salesforce App Cloud

Salesforce LightningNew features & tools for App creation on Force.com

Page 36: Trailhead live - Overview of Salesforce App Cloud

Lightning Process BuilderAutomate business faster

▪ Point-and-click business logic▪ Visual builder▪ Supports multiple process

branches▪ Collaborate with business owners▪ Alternative to many basic Apex

trigger use cases▪ DE, EE and up

Page 37: Trailhead live - Overview of Salesforce App Cloud

Lightning App Builder

Drag & DropBuild with standard, custom & partner Lightning Components

Any Device Design apps for every screen from one canvas

Now anyone can build apps faster

Page 38: Trailhead live - Overview of Salesforce App Cloud

What can I build?▪ One-Page Applications

– Drill down to existing standard pages– Expose Global Actions for more interactivity

▪ Dashboard-style Applications– Sales Leaderboard

▪ “Point” Applications to solve a particular task– Upload expense receipt

▪ Home Pages for Lightning Experience– Customize the user home (record home: beta)

Page 39: Trailhead live - Overview of Salesforce App Cloud

Standard ComponentsBuilt by Salesforce

Custom charts

Data entry tools

Custom data layout

Dynamic maps

Left nav

Publisher bar

Feed items

Tasks

Sliders

Multi-view charts

Pass/FailCustom Components

Built by customer developers

AppExchange ComponentsBuilt by Partners (50+ today)

Lightning Component Framework

Page 40: Trailhead live - Overview of Salesforce App Cloud

Component Frameworks Are The FutureAll leading platform companies are investing in component frameworks

GooglePolymer

FacebookReact

SalesforceLightning

TwitterFlight

MozillaBrick

Page 41: Trailhead live - Overview of Salesforce App Cloud

Lightning ConnectIntegrate external data faster

▪ A new tool in the Salesforce integration toolbox

▪ Point-and-Click▪ Real-Time▪ Represent external data as a

Salesforce data object▪ Available in DE orgs; add-on license

required in Production orgs

Page 42: Trailhead live - Overview of Salesforce App Cloud

Heroku ConnectSynchronise data between Customer & Employee facing apps

▪ Point-and-Click Integration• Select the Objects & Fields to

synchronize & in which directions

▪ Manages API data limits

Include the most valuable data from your customer apps, to help your employees understand your customers better

Page 43: Trailhead live - Overview of Salesforce App Cloud

Salesforce platform scalability

Page 44: Trailhead live - Overview of Salesforce App Cloud

trust.salesforce.com▪ Salesforce platform (Force.com)

– over 3 Billion transactions per day– average response 250ms

Page 45: Trailhead live - Overview of Salesforce App Cloud

Heroku high scale performance

8 BillionRequests per

day

5 MillionApps Created

125+Add-on Services

Supporting millions of apps & services - status.heroku.com

Page 46: Trailhead live - Overview of Salesforce App Cloud

Customer facing apps using Heroku Scaling interactions with your customers

Page 47: Trailhead live - Overview of Salesforce App Cloud

Heroku Demo Instantly deploy & scale an apps with common developer tooling

Page 48: Trailhead live - Overview of Salesforce App Cloud

Use existing developer skills

Ruby, Java, NodeJS, Python, PHP

Virtually every language you can think of can run on Heroku

Page 49: Trailhead live - Overview of Salesforce App Cloud

What is Heroku?Everything you need to build, run and scale customer apps

DynosThe compute

resources to run your app

DatabaseEnterprise grade

Heroku Postgres as a service

Add-onsMarketplace for data

stores and app services

Page 50: Trailhead live - Overview of Salesforce App Cloud

Deal with Success - instantlyInstantly scale the compute resources your apps run on to handle more customer requests

Business is lost forever if your app cant meet the demand

Page 51: Trailhead live - Overview of Salesforce App Cloud

dashboard.heroku.com

Page 52: Trailhead live - Overview of Salesforce App Cloud

status.heroku.com

Page 53: Trailhead live - Overview of Salesforce App Cloud

Unifying Interaction with CanvasSeamless integration of User Interface in your Salesforce Org

Page 54: Trailhead live - Overview of Salesforce App Cloud

Salesforce Canvas

Embed & Interact

with external websites as if they were part of your Salesforce Org

Page 55: Trailhead live - Overview of Salesforce App Cloud

Salesforce Canvas

Page 56: Trailhead live - Overview of Salesforce App Cloud

Connecting Force.com & Heroku with ConnectSeamless integration of data between customer and enterprise

Page 57: Trailhead live - Overview of Salesforce App Cloud

Connectedlinking Heroku Postgres database with your Salesforce OrgTransformingcustomer data translated into business applicable informationManaged2-way synchronization of high volumes of data at a sustainable rate

Heroku ConnectHeroku & Force.com

Page 58: Trailhead live - Overview of Salesforce App Cloud

Heroku ConnectHeroku

Salesforce Org

Auto synchronization of data

Customer facingApp / website

Customer data

Understandingabout your customers

heroku.com/connect

Page 59: Trailhead live - Overview of Salesforce App Cloud

Marketing CloudIntelligent Marketing connected to all your Salesforce1 Apps

Page 60: Trailhead live - Overview of Salesforce App Cloud

Intelligent marketing apps with Exact Target Fuel

Page 61: Trailhead live - Overview of Salesforce App Cloud

Intelligent marketing apps with Exact Target Fuel

Page 62: Trailhead live - Overview of Salesforce App Cloud

Exact Target in SummaryAll your Salesforce1 Apps are connected to Exact Target Intelligent Marketing engine- Feeding in

valuable data- Helping you see

information where ever its needed

Page 63: Trailhead live - Overview of Salesforce App Cloud

Developer ToolsHelping you build your projects effectively

Page 64: Trailhead live - Overview of Salesforce App Cloud

developer.salesforce.com/page/Force.com_IDE

Force.com IDE

- Apex- Visualforce

pages- Unit Tests- Git

Page 65: Trailhead live - Overview of Salesforce App Cloud

MavensMate Sublime Text plugin for Force.com

- Apex- Visualforce - Unit Tests- Git

- Lightweight- Templates

Page 66: Trailhead live - Overview of Salesforce App Cloud

Force.com Command Line Interface(CLI)

force-cli.heroku.com

Page 67: Trailhead live - Overview of Salesforce App Cloud

Fun Stuff

Page 68: Trailhead live - Overview of Salesforce App Cloud

Contacts are villagers

Accounts are buildings

github.com/metadaddy-sfdc/Forcecraft

Page 69: Trailhead live - Overview of Salesforce App Cloud

Where to go next…

Page 70: Trailhead live - Overview of Salesforce App Cloud

developer.salesforce.com

Page 71: Trailhead live - Overview of Salesforce App Cloud

2 MILLION“developers”

Over

A “developer” being anyone that uses Setup

Page 72: Trailhead live - Overview of Salesforce App Cloud

Trailheadonline learning for everyone

developer.salesforce.com/trailhead

Page 73: Trailhead live - Overview of Salesforce App Cloud

Your feedback is crucial to the successof our webinar programs. Thank you!

http://bit.ly/summer13preview

Survey

Page 74: Trailhead live - Overview of Salesforce App Cloud

Q & A

A. NameTitle@howitweet

B. NameTitle@howitweet

Page 75: Trailhead live - Overview of Salesforce App Cloud

Thank you