Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
Introducing the
Salesforce platform
John Stevenson
Developer Evangelist
@jr0cket
Troy Sellers
Enterprise Architect
@ibigfoot7
Andy Ormsby
Solution Engineer
@a...
Safe Harbor
Safe harbor statement under the Private Securities Litigation Reform Act of 1995: This presentation may contai...
This is a practical workshop
Don’t be shy, ask lots of questions
Overview of the
Salesforce platform
Supporting innovation through Clicks &
Code
John Stevenson
@jr0cket
Salesforce platform: The Fastest Way To Build Apps
Core
Services
Chatter
Multi-
language
Translation
Workbench
Email
Service
s
Analytics
Cloud
Database
Scheema
Builder
Searc...
Salesforce1 Platform API Guide
- Force.com
- Heroku
- Exact Target
- Everything else Salesforce…
Books available online at...
So what kind of Apps can you build ?
▪ Employee Apps with Force.com
– helps people run your business effectively / system ...
Employee Apps
with Force.com
Helping your business run effectively,
understanding your customers
John Stevenson
@jr0cket
Visualforce Pages
Visualforce Components
Apex Controllers
Apex Triggers
Metadata API
REST API
Bulk API
Formula Fields
Vali...
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 business
Schema Builder
- view and create
Objects &
Relationships
Standard Objects
- Account...
Clicks: Workflow, Approvals & Flows
Define workflows
that work with
business data
Clicks: Flows & Process Builder
Processes:
If this, then do that
Approvals:
for actions &
information
Workflows:
update bu...
Apex for custom business logic - Developer Console
Extend “clicks” features with code
Code: Code online with the Developer Console
1) Menu
2) Workspace
with tabs
3) Output panel
– logs, test
results, etc
MavensMate.com 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 and Visualforce Enabled
Visualforce Pages
Visualforce
Components
Apex Controllers
Apex Tri...
External
App
Every Object, Every Field: API Enabled
REST
SOAP
Bulk
Streaming
OAuth 2.0
HTTPS
Everything you create is imme...
Salesforce1 Mobile App
Apps in Salesforce1 Mobile
What’s in an App?
Lightning
PageLightning
Components
Global Actions
Salesforce Lightning
New features & tools for App creation on
Force.com
Lightning Process Builder
Automate business faster
▪ Point-and-click business logic
▪ Visual builder
▪ Supports multiple p...
Lightning App Builder
Drag & Drop
Build with standard, custom &
partner Lightning Components
Any Device
Design apps for ev...
What can I build?
▪ One-Page Applications
– Drill down to existing standard pages
– Expose Global Actions for more interac...
Standard Components
Built by Salesforce
Custom charts Data entry tools Custom data
layout
Dynamic maps
Left
nav
Publisher
...
Component Frameworks Are The Future
All leading platform companies are investing in component frameworks
Google
Polymer
Fa...
Lightning Connect
Integrate external data faster
▪ A new tool in the Salesforce integration
toolbox
▪ Point-and-Click
▪ Re...
Heroku Connect
Synchronise data between Customer & Employee facing apps
▪ Point-and-Click Integration
▪ Select the Objects...
Salesforce platform
scalability
trust.salesforce.com
▪ Salesforce platform (Force.com)
–over 3 Billion transactions per day
–average response 250ms
Heroku high scale performance
Billion
uests per day
4+ Million
Apps Created
125+
Add-on Services
Supporting millions of ap...
Customer facing apps
using Heroku
Scaling interactions with your customers
John Stevenson
@jr0cket
Heroku Demo
Instantly deploy & scale an apps with common developer tooli
Use existing developer skills
Ruby, Java, NodeJS, Python, PHP
Virtually every language you can think of can run on Heroku
What is Heroku?
Database
Enterprise grade Heroku Postgres as a service
Add-ons
Marketplace for data stores and app service...
Deal with Success - instantly
Instantly scale the compute resources your apps run on to han
ver if your app cant meet the ...
dashboard.heroku.com
status.heroku.com
Unifying Interaction with
Canvas
Seamless integration of User Interface in
your Salesforce Org
John Stevenson
@jr0cket
Salesforce Canvas
Embed & Interact with external websites as if they were part of your
Salesforce Canvas
Embed & Interact with external websites as if they were part of yo
Connecting Force.com
& Heroku with Connect
Seamless integration of data between
customer and enterprise
John Stevenson
@jr...
Connected
- linking Heroku Postgres database with your Salesforce Org
Transforming
customer data translated into business ...
Heroku1 Connect
Heroku
Salesforce Org
Auto synchronization of data
Customer
facing
App /
website
Customer
data
Understandi...
Exact Target
Intelligent Marketing connected to all your
Salesforce1 Apps
John Stevenson
@jr0cket
Intelligent marketing apps with Exact Target Fuel
Intelligent marketing apps with Exact Target Fuel
Exact Target in Summary
All your Salesforce1 Apps
are connected to Exact
Target Intelligent
Marketing engine
- Feeding in ...
Developer Tools
Helping you build your projects effectively
John Stevenson
@jr0cket
developer.salesforce.com/page/Force.com_IDE
Force.com IDE
- Apex
- Visualforce
pages
- Unit Tests
- Git
MavensMate.com 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
John Stevenson
@jr0cket
Contacts
are villagers
Accounts
are
buildings
github.com/metadaddy-
sfdc/Forcecraft
Where to go next…
John Stevenson
@jr0cket
developer.salesforce.com
2 MILLION
“developers”
Over
A “developer” being anyone that uses
Setup
Trailhead
- online learning for everyone
developer.salesforce.com/trailhead
Thank you
developer.salesforce.com
John Stevenson
@jr0cket
bit.ly/london-feedback-august
Introducing the Salesforce platform
Nächste SlideShare
Wird geladen in …5
×

Introducing the Salesforce platform

1.569 Aufrufe

Veröffentlicht am

A brief introduction to the Salesforce platform, enabling anyone to build apps for business and customers faster than ever.

Veröffentlicht in: Technologie
  • Loggen Sie sich ein, um Kommentare anzuzeigen.

Introducing the Salesforce platform

  1. 1. Introducing the Salesforce platform
  2. 2. John Stevenson Developer Evangelist @jr0cket Troy Sellers Enterprise Architect @ibigfoot7 Andy Ormsby Solution Engineer @andyo
  3. 3. 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 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 quarter ended July 31, 2011. 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.
  4. 4. This is a practical workshop
  5. 5. Don’t be shy, ask lots of questions
  6. 6. Overview of the Salesforce platform Supporting innovation through Clicks & Code John Stevenson @jr0cket
  7. 7. Salesforce platform: The Fastest Way To Build Apps
  8. 8. Core Services Chatter Multi- language Translation Workbench Email Service s Analytics Cloud Database Scheema Builder Search Visualforce MonitoringMulti-tenant Apex Data-level Security Workflows APIs Mobile Services Social APIs Analytics APIs Bulk APIsRest APIs Metadata APIs Soap APIs Private App Exchange Custom Actions Identity Mobile Notification s Tooling APIs Mobile PacksMobile SDK Offline Support Streaming APIs Geolocation ET 1:1 ET Fuel Heroku1 Heroku Add-Ons Sharing Model ET API Extensive Salesforce platform API’s & Services
  9. 9. Salesforce1 Platform API Guide - Force.com - Heroku - Exact Target - Everything else Salesforce… Books available online at: developer.salesforce.com
  10. 10. So what kind of Apps can you build ? ▪ Employee Apps with Force.com – helps people run your business effectively / system of record – understand the needs of your customers, partners, people ▪ Partner facing apps with Salesforce Communities –collaborating with millions of partners ▪ Customer Apps on Heroku –apps that help you engage with your customer –apps your customer uses for your services
  11. 11. Employee Apps with Force.com Helping your business run effectively, understanding your customers John Stevenson @jr0cket
  12. 12. Visualforce Pages Visualforce Components Apex Controllers Apex Triggers Metadata API REST API Bulk API Formula Fields Validation Rules Workflows and Approvals Custom Objects Custom Fields Relationships Page Layouts Record Types User Interface Business Logic Data Model Clicks Code 80% 20% &
  13. 13. Setup gives you the power to create Apps Create & Configure with Clicks
  14. 14. Setup > Build > Create Create Custom Apps, Custom Objects, Tabs, Reports, Actions, etc
  15. 15. Model the information in your business Schema Builder - view and create Objects & Relationships Standard Objects - Account - Contact - Etc.
  16. 16. Clicks: Workflow, Approvals & Flows Define workflows that work with business data
  17. 17. Clicks: Flows & Process Builder Processes: If this, then do that Approvals: for actions & information Workflows: update business data on events
  18. 18. Apex for custom business logic - Developer Console Extend “clicks” features with code
  19. 19. Code: Code online with the Developer Console 1) Menu 2) Workspace with tabs 3) Output panel – logs, test results, etc
  20. 20. MavensMate.com Sublime Text plugin for Force.com - Apex - Visualforce - Unit Tests - Git - Lightweight - Templates
  21. 21. Visualforce Pages for UI customisation
  22. 22. Code: Visualforce Pages & Web Technologies
  23. 23. Code: Visualforce Pages & Web Technologies
  24. 24. Every Object, Every Field: Apex and Visualforce Enabled Visualforce Pages Visualforce Components Apex Controllers Apex Triggers Custom UI Custom Logic
  25. 25. External App Every Object, Every Field: API Enabled REST SOAP Bulk Streaming OAuth 2.0 HTTPS Everything you create is immediately available via Salesforce API’s
  26. 26. Salesforce1 Mobile App
  27. 27. Apps in Salesforce1 Mobile
  28. 28. What’s in an App? Lightning PageLightning Components Global Actions
  29. 29. Salesforce Lightning New features & tools for App creation on Force.com
  30. 30. Lightning Process Builder Automate 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
  31. 31. Lightning App Builder Drag & Drop Build with standard, custom & partner Lightning Components Any Device Design apps for every screen from one canvas Now anyone can build apps faster
  32. 32. 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
  33. 33. Standard Components Built by Salesforce Custom charts Data entry tools Custom data layout Dynamic maps Left nav Publisher bar Feed items Tas ks Slide rs Multi-view charts Pass/F ail Custom Components Built by customer developers AppExchange Components Built by Partners (25+ today) Lightning Component Framework
  34. 34. Component Frameworks Are The Future All leading platform companies are investing in component frameworks Google Polymer Facebook React Salesforce Lightning Twitter Flight Mozilla Brick
  35. 35. Lightning Connect Integrate 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
  36. 36. Heroku Connect Synchronise 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
  37. 37. Salesforce platform scalability
  38. 38. trust.salesforce.com ▪ Salesforce platform (Force.com) –over 3 Billion transactions per day –average response 250ms
  39. 39. Heroku high scale performance Billion uests per day 4+ Million Apps Created 125+ Add-on Services Supporting millions of apps & services - status.heroku.com
  40. 40. Customer facing apps using Heroku Scaling interactions with your customers John Stevenson @jr0cket
  41. 41. Heroku Demo Instantly deploy & scale an apps with common developer tooli
  42. 42. Use existing developer skills Ruby, Java, NodeJS, Python, PHP Virtually every language you can think of can run on Heroku
  43. 43. What is Heroku? Database Enterprise grade Heroku Postgres as a service Add-ons Marketplace for data stores and app services Dynos sources to run your app Everything you need to build, run and scale customer apps
  44. 44. Deal with Success - instantly Instantly scale the compute resources your apps run on to han ver if your app cant meet the demand
  45. 45. dashboard.heroku.com
  46. 46. status.heroku.com
  47. 47. Unifying Interaction with Canvas Seamless integration of User Interface in your Salesforce Org John Stevenson @jr0cket
  48. 48. Salesforce Canvas Embed & Interact with external websites as if they were part of your
  49. 49. Salesforce Canvas Embed & Interact with external websites as if they were part of yo
  50. 50. Connecting Force.com & Heroku with Connect Seamless integration of data between customer and enterprise John Stevenson @jr0cket
  51. 51. Connected - linking Heroku Postgres database with your Salesforce Org Transforming customer data translated into business applicable information Managed 2-way synchronization of high volumes of data at a sustainable rate Heroku1 Connect Heroku & Force.com www.heroku.com/1
  52. 52. Heroku1 Connect Heroku Salesforce Org Auto synchronization of data Customer facing App / website Customer data Understanding about your customers www.heroku.com/1
  53. 53. Exact Target Intelligent Marketing connected to all your Salesforce1 Apps John Stevenson @jr0cket
  54. 54. Intelligent marketing apps with Exact Target Fuel
  55. 55. Intelligent marketing apps with Exact Target Fuel
  56. 56. Exact Target in Summary All your Salesforce1 Apps are connected to Exact Target Intelligent Marketing engine - Feeding in valuable data - Helping you see information where ever its needed
  57. 57. Developer Tools Helping you build your projects effectively John Stevenson @jr0cket
  58. 58. developer.salesforce.com/page/Force.com_IDE Force.com IDE - Apex - Visualforce pages - Unit Tests - Git
  59. 59. MavensMate.com Sublime Text plugin for Force.com - Apex - Visualforce - Unit Tests - Git - Lightweight - Templates
  60. 60. Force.com Command Line Interface (CLI) force-cli.heroku.com
  61. 61. Fun Stuff John Stevenson @jr0cket
  62. 62. Contacts are villagers Accounts are buildings github.com/metadaddy- sfdc/Forcecraft
  63. 63. Where to go next… John Stevenson @jr0cket
  64. 64. developer.salesforce.com
  65. 65. 2 MILLION “developers” Over A “developer” being anyone that uses Setup
  66. 66. Trailhead - online learning for everyone developer.salesforce.com/trailhead
  67. 67. Thank you developer.salesforce.com John Stevenson @jr0cket bit.ly/london-feedback-august

×