Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Introducing the Salesforce platform


Published on

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

Published in: Technology

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, 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 products, and utilization and selling to larger enterprise customers. Further information on potential factors that could affect the financial results of, 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., 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 - - Heroku - Exact Target - Everything else Salesforce… Books available online at:
  10. 10. So what kind of Apps can you build ? ▪ Employee Apps with – 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 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. Sublime Text plugin for - 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
  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. ▪ Salesforce platform ( –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 -
  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.
  46. 46.
  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 & 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 &
  52. 52. Heroku1 Connect Heroku Salesforce Org Auto synchronization of data Customer facing App / website Customer data Understanding about your customers
  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. IDE - Apex - Visualforce pages - Unit Tests - Git
  59. 59. Sublime Text plugin for - Apex - Visualforce - Unit Tests - Git - Lightweight - Templates
  60. 60. Command Line Interface (CLI)
  61. 61. Fun Stuff John Stevenson @jr0cket
  62. 62. Contacts are villagers Accounts are buildings sfdc/Forcecraft
  63. 63. Where to go next… John Stevenson @jr0cket
  64. 64.
  65. 65. 2 MILLION “developers” Over A “developer” being anyone that uses Setup
  66. 66. Trailhead - online learning for everyone
  67. 67. Thank you John Stevenson @jr0cket