Future of Composite Apps S-Controls and Beyond


Published on

Published in: Economy & Finance, Technology
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • <welcome…session name…my name & email address…guest presenters…poll the room for experience with scontrols and with winter ’07>
  • Future of Composite Apps S-Controls and Beyond

    1. 1. The Future of Composite Apps: S-Controls and Beyond Mary Scotton <mscotton@salesforce.com> Paul Soukup, ShareMethods Greg Campbell, Harte-Hanks Trillium Track: Advanced AppExchange Developer
    2. 2. Safe Harbor Statement <ul><li>“ Safe harbor” statement under the Private Securities Litigation Reform Act of 1995: This presentation may contain forward-looking statements the achievement of which involves risks, uncertainties and assumptions. If any such risks or uncertainties materialize or if any of the assumptions proves incorrect, our results 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. </li></ul><ul><li>The risks and uncertainties referred to above include - but are not limited to - risks associated with the integration of Sendia Corporation’s technology, operations, infrastructure and personnel with ours; unexpected costs or delays incurred in integrating Sendia with salesforce.com, which could adversely affect our operating results and rate of growth; any unknown errors or limitations in the Sendia technology; any third party intellectual property claims arising from the Sendia technology; customer and partner acceptance and deployment of the AppExchange and AppExchange Mobile platforms; interruptions or delays in our service or our Web hosting; our new business model; breach of our security measures; possible fluctuations in our operating results and rate of growth; the emerging market in which we operate; our relatively limited operating history; our ability to hire, retain and motivate our employees and manage our growth; competition; our ability to continue to release and gain customer acceptance of new and improved versions of our CRM service; unanticipated changes in our effective tax rate; fluctuations in the number of shares outstanding; the price of such shares; foreign currency exchange rates and interest rates. </li></ul><ul><li>Further information on these and other factors that could affect our financial results is included in the reports on Forms 10-K, 10-Q and 8-K and in other filings we make with the Securities and Exchange Commission from time to time, including our Form 10-K for the fiscal year ended January 31, 2006. These documents are available on the SEC Filings section of the Investor Information section of our website at www.salesforce.com/investor . </li></ul><ul><li>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 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, except as required by law. </li></ul>
    3. 3. Agenda <ul><li>Native vs. Composite Applications </li></ul><ul><li>What’s new in Winter ’07 </li></ul><ul><ul><li>Custom S-Controls </li></ul></ul><ul><ul><li>Custom Buttons & Links </li></ul></ul><ul><li>Apps to watch out for! </li></ul><ul><li>Q&A </li></ul>
    4. 4. Native Applications Customize with Clicks not Code <ul><li>Point-and-Click Model Delivers: </li></ul><ul><li>Data model customizations </li></ul><ul><ul><li>Add tables </li></ul></ul><ul><ul><li>Add fields </li></ul></ul><ul><ul><li>Create relationships </li></ul></ul><ul><li>User interface customizations </li></ul><ul><ul><li>Diverse page layouts to support multiple business processes </li></ul></ul><ul><li>Workflow </li></ul><ul><li>Custom applications </li></ul>All Customizations Are Upgraded With Zero Customer Effort
    5. 5. When to go Composite? <ul><li>Integrations, Mash-Ups </li></ul>http://www.salesforce.com/developer Custom Interface Development
    6. 6. Business Value <ul><li>User productivity </li></ul><ul><li>New visualizations </li></ul>
    7. 7. Creating Custom S-Controls <ul><li>Three types of S-Controls: </li></ul><ul><li>HTML </li></ul><ul><li>URL </li></ul><ul><li>Snippet </li></ul>1 2 3
    8. 8. S-Control Manifestations <ul><li>Five ways: </li></ul><ul><li>Custom Web Tab </li></ul><ul><li>Custom Button or Link </li></ul><ul><li>Detail Page </li></ul><ul><li>Dashboard Component </li></ul><ul><li>Standard Button Override </li></ul>4 1 3 5 2
    9. 9. S-Controls on Detail Pages <ul><li>What’s new? </li></ul><ul><ul><li>S-Controls embedded in a salesforce page </li></ul></ul><ul><li>When should I use it? </li></ul><ul><ul><li>Mash-ups </li></ul></ul><ul><ul><li>Embedding external applications </li></ul></ul><ul><ul><li>Displaying / updating Salesforce data using the AJAX Toolkit </li></ul></ul>
    10. 10. S-Controls on Dashboards <ul><li>What’s new? </li></ul><ul><ul><li>S-Control renders inside a dashboard </li></ul></ul><ul><li>When should I use it? </li></ul><ul><ul><li>Integrate external content </li></ul></ul><ul><ul><li>Incorporate complex visualizations </li></ul></ul>
    11. 11. PAUL SOUKUP COO SHAREMETHODS [email_address]
    12. 12. ShareMethods <ul><li>ShareNow sales & marketing document library </li></ul><ul><li>Store, manage, and share documents internally and with extended selling networks </li></ul><ul><li>Built for marketing, sales, support, and external partners </li></ul><ul><li>Seamless integration with salesforce.com </li></ul><ul><li>135 companies in 23 countries use ShareMethods </li></ul><ul><li>Dreamforce booth #433 </li></ul>INDUSTRY: Software Technology GEOGRAPHY: Global SAMPLE CUSTOMERS: BusinessWeek, Agile Software, CNET, NMS Communications APPS: ShareNow for AppExchange, ShareFree for AppExchange
    13. 13. Inline S-Controls in Practice <ul><li>ShareMethods has three applications of inline S-Controls: </li></ul><ul><ul><li>Creating new documents in an Account or Opportunity </li></ul></ul><ul><ul><li>Providing lists of relevant and actionable documents in an Account or Opportunity </li></ul></ul><ul><ul><li>Delivering documents to the dashboard </li></ul></ul>3 1 2
    14. 14. Adding Custom Buttons & Links <ul><li>Three display types: </li></ul><ul><li>Detail Page Link </li></ul><ul><li>Detail Page Button </li></ul><ul><li>List Button </li></ul>3 1 2 3
    15. 15. Removing Standard Buttons <ul><li>What’s new? </li></ul><ul><ul><li>Ability to hide the salesforce buttons </li></ul></ul><ul><li>When should I use it? </li></ul><ul><ul><li>Hide unnecessary actions </li></ul></ul><ul><ul><li>Relocate less-needed actions </li></ul></ul>
    16. 16. Overriding Standard Buttons <ul><li>What’s new? </li></ul><ul><ul><li>S-Control renders instead of the salesforce page </li></ul></ul><ul><li>When should I use it? </li></ul><ul><ul><li>Override with new user interface interaction </li></ul></ul><ul><ul><li>Override to “interrupt ” standard page flow </li></ul></ul><ul><li>Can I…? </li></ul>
    18. 18. Harte-Hanks Trillium Software <ul><li>Trillium Software ® global leader in Data Quality Management solutions </li></ul><ul><li>Diamond Data AppExchange Data Quality Application powered by Trillium Software </li></ul><ul><li>Recently acquired Assets & Solutions of long time SFDC partner InsideScoop </li></ul><ul><li>Winter 07 release combining Diamond Data and Customer Connection featuring inline and other new features for Total Lifecycle Data Quality Solution. </li></ul><ul><li>Harte-Hanks Trillium Software </li></ul><ul><li>Trillium Software is a division of Harte-Hanks (NYSE HHS- $1B) </li></ul><ul><li>NYSE listed (HHS) </li></ul><ul><li>Diversified software and services company </li></ul><ul><li>8000 employees worldwide </li></ul><ul><li>$1 Billion in Revenue </li></ul><ul><li>Offices in Europe, Asia-Pacific and the Americas </li></ul><ul><li>25% average growth for over ten years </li></ul>
    19. 19. Diamond Data IS <ul><li>Composite Application </li></ul><ul><li>Full Lifecycle Data Quality Solution </li></ul><ul><li>Key Technologies </li></ul><ul><ul><li>Custom Links, Custom Tabs </li></ul></ul><ul><ul><li>Inline sControls, new merge api </li></ul></ul><ul><ul><li>Detail Page Custom Buttons, List View Custom Buttons </li></ul></ul><ul><li>Key Benefits </li></ul><ul><ul><li>Real Time Data Quality Status and Resolution </li></ul></ul><ul><ul><li>Cleanse, Enrich, and Deduplicate Data </li></ul></ul><ul><ul><li>Enforce Data Quality Policies </li></ul></ul>
    20. 20. Other Winter ’07 AppExchange Apps to Look out for… <ul><li>Above All Software </li></ul><ul><li>Before the Call </li></ul><ul><li>Bluewolf </li></ul><ul><li>Business Objects </li></ul><ul><li>Finaplex </li></ul><ul><li>Harte-Hanks Trillium </li></ul><ul><li>Okere </li></ul><ul><li>SGC </li></ul><ul><li>ShareMethods </li></ul><ul><li>Vertical Response </li></ul>
    22. 22. ShareMethods Demo – Inline S-Control <ul><li>Proposal template file displayed on the opportunity details page using an inline S-Ctrl </li></ul><ul><li>Merge fields used to capture key parameters from the opportunity </li></ul><ul><li>Editable using iNetWord </li></ul><ul><li>Proposal can be saved into the ShareNow document library </li></ul>
    23. 23. ShareMethods Demo – Inline S-Control <ul><li>ShareNow files are displayed in the Accounts detail page using an inline S-Ctrl </li></ul><ul><li>Files are the result of a search query based on the account name </li></ul><ul><li>ShareNow files can be edited and emailed from within salesforce.com </li></ul>
    24. 24. ShareMethods Demo – Dashboard Inline S-Control <ul><li>Specific files are opened and displayed on the dashboard page using inline S-Ctrl </li></ul>
    25. 25. Session Feedback Let us know how we’re doing! <ul><li>Please score the session from 5 to 1 (5=excellent,1=needs improvement) on the following categories: </li></ul><ul><ul><li>Overall rating of the session </li></ul></ul><ul><ul><li>Quality of content </li></ul></ul><ul><ul><li>Strength of presentation delivery </li></ul></ul><ul><ul><li>Relevance of the session to your organization </li></ul></ul>Save time! Use your cell phone or mobile device to send Feedback via SMS/Text Messaging! Send a message to 26335 In the message body: Session 242, #### For example, “ Session 123, 5555 ” Session ID: 242 Session ID # Scores for 4 categories SMS Voting powered by: