Trailhead live - Overview of Salesforce App Cloud

Post on 15-Apr-2017

700 views 8 download

transcript

Introducing App CloudTrailhead Live! 13th January 2016

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.

Attendee Introductions

Who are you?

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

Developer Force – Force.com Community

+Developer Force – Force.com Community

Developer Force

Developer Force Group

This is a practical workshop

Don’t be shy, ask lots of questions

Overview of Salesforce App CloudInnovation through Clicks and Code

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

Productivity Apps Engagement Apps Connected Apps

Deliver Any Type of App with 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

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

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

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

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

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

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

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%&

Setup gives you the power to create Apps

Create & Configure with Clicks

Setup > Build > Create

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

Model the information in your businessSchema Builder- view and

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

Clicks: Workflow, Approvals & Flows

Define workflows that work with business data

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

Apex for custom business logic - Developer Console

Extend “clicks” features with code

Code: Code online with the Developer Console

1. Menu2. Workspace

with tabs3. Output

panel 4. – logs, test

results, etc

MavensMate Sublime Text plugin for Force.com

- Apex- Visualforce - Unit Tests- Git

- Lightweight- Templates

Visualforce Pages for UI customisation

Code: Visualforce Pages & Web Technologies

Code: Visualforce Pages & Web Technologies

Every Object, Every Field: Apex, Visualforce Enabled

Visualforce PagesVisualforce Components

Apex ControllersApex Triggers

Custom UI

Custom Logic

ExternalApp

Every Object, Every Field: API Enabled

REST

SOAP

Bulk

Streaming

OAuth 2.0HTTPS

Everything you create is immediately available via Salesforce API’s

Salesforce1 Mobile App

Apps in Salesforce1 Mobile

What’s in an App?

LightningPageLightning

Components

Global Actions

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

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

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

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)

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

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

GooglePolymer

FacebookReact

SalesforceLightning

TwitterFlight

MozillaBrick

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

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

Salesforce platform scalability

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

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

Heroku high scale performance

8 BillionRequests per

day

5 MillionApps Created

125+Add-on Services

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

Customer facing apps using Heroku Scaling interactions with your customers

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

Use existing developer skills

Ruby, Java, NodeJS, Python, PHP

Virtually every language you can think of can run on Heroku

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

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

dashboard.heroku.com

status.heroku.com

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

Salesforce Canvas

Embed & Interact

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

Salesforce Canvas

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

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

Heroku ConnectHeroku

Salesforce Org

Auto synchronization of data

Customer facingApp / website

Customer data

Understandingabout your customers

heroku.com/connect

Marketing CloudIntelligent Marketing connected to all your Salesforce1 Apps

Intelligent marketing apps with Exact Target Fuel

Intelligent marketing apps with Exact Target Fuel

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

Developer ToolsHelping you build your projects effectively

developer.salesforce.com/page/Force.com_IDE

Force.com IDE

- Apex- Visualforce

pages- Unit Tests- Git

MavensMate Sublime Text plugin for Force.com

- Apex- Visualforce - Unit Tests- Git

- Lightweight- Templates

Force.com Command Line Interface(CLI)

force-cli.heroku.com

Fun Stuff

Contacts are villagers

Accounts are buildings

github.com/metadaddy-sfdc/Forcecraft

Where to go next…

developer.salesforce.com

2 MILLION“developers”

Over

A “developer” being anyone that uses Setup

Trailheadonline learning for everyone

developer.salesforce.com/trailhead

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

http://bit.ly/summer13preview

Survey

Q & A

A. NameTitle@howitweet

B. NameTitle@howitweet

Thank you