What's New in Force.com for ISVs?
Upcoming SlideShare
Loading in...5

Like this? Share it with your network


What's New in Force.com for ISVs?

Uploaded on

Are you taking full advantage of the latest that the platform has to offer to help grow your business? Come learn about the latest Force.com innovations most relevant to ISVs, including packaging......

Are you taking full advantage of the latest that the platform has to offer to help grow your business? Come learn about the latest Force.com innovations most relevant to ISVs, including packaging enhancements, branding improvements, and more. Review what's just been released in Winter '11 and get a glimpse at what's in store for the Spring release.

More in: Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads


Total Views
On Slideshare
From Embeds
Number of Embeds



Embeds 12

http://developer.force.com 12

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

    No notes for slide
  • Before the was workflow rules and approval processes. These are critical but not sufficient tools to enforce processes or create process centric applications.Workflow rules provided the ability to capture business events and take actions.Approvals gave you the ability to build one of the most common processes which can be automated – approvals.Well not any more, we now have Flow which provides you the ability to create page flows and dynamic forms, rule flows where you can take actions as well as integrate with other systems.All done by using a drag and drop designer and without writing any code..How many people have heard of Visual Process Manager?How many people have heard of Flow?To give some background.. VPM was the product based on our acquisition of a company from Wales England called Informavores. Flow is the name of the technology integrated in the platform. So, Flow is essentially VPM on the salesforce stack.


  • 1. What’s New in ISVForce?
    Andrew Smith: salesforce.com
    Ryan Spraetz: salesforce.com
    Raja Rajaram: salesforce.com
  • 2. 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, 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-K for the most recent fiscal year ended January 31, 2010. This documents 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.
  • 3. Prepare to be Amazed
    Summer ‘11
    Spring ‘11
    Winter ‘11
  • 4. Winter ‘11
  • 5. Field History TrackingNow Included Out of the Box
    App Install Guide
  • 6. Chatterize Your AppNow Chatter is Everywhere
    New APIs
    New UI Components
    Single Chatter Runtime
    Packageable Feed Tracking
  • 7. Chatterize Your PagesNew UI Components
  • 8. Your Pages: Lightning Speed
  • 9. Apex CSIVisual Debugging
  • 10. Developer Productivity: Apex Governor Limits
    Apex Test context folded into Visualforce limits
    Describe limits raised to 100
    Class/Trigger limits raised to 1MB
    Org code size raised to 2MB
    Heap raised to 3MB
    Individual callout request time removed
  • 11. Spring ‘11
  • 12. More Power with Apex CSI
    Spring ‘11
    Variable Assignment: Track variable assignment while stepping through the execution log
    Class Filtering: Turn off unnecessary logging events
    Execution Timeline:
    Performance timeline for
    Visualforce & Apex
  • 13. Asynchronous Apex Test Execution
    Spring ‘11
    Test Console
    Select one or many tests
    View results in real time
    Persisted Results
    View execution results
    View code coverage percentages
  • 14. Developer Productivity: ApexOne
    Spring ‘11
    Simplify: Condense contexts into one singular context
    Remove: Identify the redundant limits and remove
    Extend: Provide a multiplier for asynchronous requests
  • 15. Ryan Spraetz
  • 16. Dynamic Visualforce
    Spring ‘11
    <!-- Static Binding -->
    <apex:outputField value="{!account.id}”/><br/>
    <apex:outputField value="{!account.name}”/>
    <!-- Dynamic Binding -->
    <apex:repeat value="{!myFieldList}" var="f">
    <apex:outputField value="{!account[f]}”/>
    Single page. Endless possibilities.
    Reduce use of rendered attribute
    Dynamic add subscriber fields to page
  • 17. Dynamic Bindings with Fieldsets
    Spring ‘11
    <apex:dataTable value="{!accs}" var="acc” rules="rows" width="100%">
    <apex:columnheaderValue="Account Name">
    <apex:outputField value="{!acc.name}"/>
    <apex:columnheaderValue="Annual Revenue">
    <apex:outputField value="{!acc.annualrevenue}"/>
    <apex:outputField value="{!acc.industry}"/>
  • 18. Dynamic Bindings with Fieldsets
    Spring ‘11
    <apex:dataTable value="{!accs}" var="acc” rules="rows" width="100%">
    <apex:repeat value="{!$ObjectType.Account.FieldSet.AccountFieldSet}" var="field">
    <apex:outputField value="{!acc[field]}"/>
    No Controller Logic.
  • 19. Dynamic Bindings with Fieldsets
    Declarative Creation and Configuration
    Spring ‘11
  • 20. Dynamic Bindings with Fieldsets
    Declarative Subscriber Configuration
    Spring ‘11
  • 21. Dynamic Pages & Fieldsets
  • 22. New Tools You Can Use
    Spring ‘11
    Inline Editing for Visualforce
    Rest API
    Renaming of Installed Objects
  • 23. Your Product, Your BrandOver 13 Custom Branded Emails for Trialforce
    Spring ‘11
    New User | Password Reset | Security Token
    Account Locked | Activation | Email Change
  • 24. Package Support Access
  • 25. Login as a User
    Spring ‘11
  • 26.
  • 27. Debug Apex in Subscriber Orgs
    Spring ‘11
    See Your
  • 28. Summer ‘11
  • 29. Raja Rajaram
  • 30. Visual Process ManagementMaking life easier
    Page flow and dynamic forms
    Rule flow, actions and integration
    Drag-and-drop designer
    Approval Processes
    Record routing & approval
    Multi-user task management
    History logging
    Workflow Rules
    Business events & rules
    Declarative triggers
    Activity monitoring
    Alerts & actions
  • 31. How does Flow work?Page and rule flow in the cloud
    1. Draw the flow as they’d click it
    3. They follow the steps
    2.Save it
    Flow does all the hard work:
    with systems
    business rules
  • 32. Forget point and click!Drag and Drop Rules!
    Flow Demo
  • 33. No More IT/Developer Stereotyping
  • 34. Become Developer Hero
    • Flow is the shared language between business and IT
    • 35. Help business move fast unlike traditional IT
    • 36. Developers focus on solving complex problems
  • Flow Plug-in
    New Apex Interface
    Methods to be Implemented
    Process.PluginResultinvoke(Process.PluginRequest request)
    Process.PluginDescribeResult describe()
  • 37. Make $$$ - Vertical Flows via AppExchange
    Force.com Flow for Insurance
    Force.com Flow for Call Scripting/ Help Desk
    Force.com Flow for Backoffice Process Integration automation
    Force.com Flow for Tax
    Force.com Flow for HR
    Force.com Flow for…
    Yes …there is a Flow for that !
    Summer ‘11
  • 38. Flow – What’s in Summer ‘11
    DE edition
    Visualforce component
    Sophisticated, dynamic UI
    Theme pages accordingly
    Build once run anywhere
    Summer ‘11
  • 39. Flow – What’s Next
    Metadata API
    Long running processes
    Business rules engine with API
    Human task
  • 40. Flow resources
    Visual Process Manager Resources page on Developer.force.com
    Video tutorials
    Embedded Guide in the Designer
    Your friendly Salesforce Help
    DE edition
    Dev zone
  • 41. Question & Answer
    Andrew Smith
    Senior Product Manager, ISV
    Ryan Spraetz
    Product Manager, Force.com Builder
    Raja Rajaram
    Director of Product Management, Flow
  • 42. Next Steps…
    Winter ’11 Release Notes
    Try Flow Today
    Log a case to get access
    Visit ISVForce in the Campground
    Or post to this session on Chatter
    Questions? Log Case in Partner Portal
  • 43. What’s New in ISVForce?
  • 44. Introducing Visual Process ManagerNow Embedded in Your App
    Summer ‘11
    • Illustrate your business rules graphically
    • 45. Orchestrate complex business processes
    • 46. Package your processes
  • Streamlined Package Management
    Spring ‘11
  • 47. Realtime Upload Monitoring
    Spring ‘11
    Track progress
    Set it & forget it
    Review failures
    Abort jobs
  • 48. Introducing Winter ’11The Move To Cloud 2
    New User Interface
    Chatter Everywhere
    One Box Search
  • 49. Chatterize Your App…
  • 50. … and install into non-chatter orgs
  • 51. Chatter Winter ’11Dozens of Major New Chatter Features
    Chatter Filters
    Chatter Recommendations
    Chatter Search
    Dashboard Chatter
    Chatter Topics
    Chatter Analytics
    Chatter Files
    Activity Chatter
    Chatter Digest Emails
    Chatter Central
    Chatter Email Manager
  • 52. Apex CSI
  • 53. Visit the Developer Training and Support Booth in Force.com Zone
    D I S C O V E R
    Developer training, certification and support resources
    that help you achieve
    S U C C E S S
    Find us in the Partner Demo Area of
    Force.com Zone 2nd Floor Moscone West
    Learn about Developer Certifications
    Discover Developer Learning Paths
  • 54. Remember. . .
    • Check Chatter for additional session information
    • 55. Get your developer Workbooks and Cheat Sheets in the Force.com Zone
    • 56. Visit for more information related to this topic
    Don’t forget the survey!
  • 57. How Could Dreamforce Be Better? Tell Us!
    Log in to the Dreamforce app to submit
    surveys for the sessions you attended
    Use the Dreamforce Mobile app to submit surveys
    Every session survey you submit is a chance to win an iPod nano!