SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Downloaden Sie, um offline zu lesen
Summer ‘12 Release
Preview Webinar
Pat Patterson
Principal Developer Evangelist
   @metadaddy


Sandeep Bhanot
Senior Developer Evangelist
   @cloudysan
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 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, 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 filed on April 30, 2008 and in other filings with the
Securities and Exchange Commission. These documents 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.
@forcedotcom / #forcewebinar


Developer Force Group


facebook.com/forcedotcom


Developer Force – Force.com
Community

   Follow us @forcedotcom
Your One Stop Shop for Summer ‘12

                                                    Demos
                                                    Webinar Replay
                                                    Release Notes
                                                    Documentation
                                                    Training
                                                    Highlights
                                                    Discussion

              http://developer.force.com/releases

        Join the conversation using #summer12
              http://boards.developerforce.com/
                      Follow us @forcedotcom
What Are We Talking About Today?

  Platform Summer ’12 Features
    – Visual Workflow enhancements
    – Packaging updates
    – Apex enhancements
    – Other important updates
    – New Pilot features


  Question & Answers




                           Follow us @forcedotcom
Visual
Workflow




 Follow us @forcedotcom
Visual Workflow Enhancements

 Subflows
 Styling in Flows in Visualforce




                       Follow us @forcedotcom
Packaging
 Updates




Follow us @forcedotcom
Packaging updates
 Run Apex on Package …
  – Install/Upgrade
  – Uninstall




                      Follow us @forcedotcom
Apex




Follow us @forcedotcom
New Type methods




               Follow us @forcedotcom
List.sort()

 Sort Lists that contain non-primitive data types - e.g.
   – SObjects
   – Custom Apex Classes




                        Follow us @forcedotcom
SOQL Pagination               Now GA




 New OFFSET clause
   – Server-side pagination
      • SELECT Name FROM Account LIMIT 50 OFFSET 100
   – Solves some additional interesting use cases
      • Select a random record




                          Follow us @forcedotcom
Other Updates




   Follow us @forcedotcom
Advanced Relationship Fields

 Lookup relationships




                                       Invoice

                      Number            Status          Total

                          INV-01            New         $200




                                   Invoice Line Items

                Invoice       Merchandise         Units Sold    Value

                INV-01              Pinot             1         $50

                INV-01             Cabernet           5         $150



                                   Follow us @forcedotcom
Advanced Relationship Fields

 Lookup relationships




                                       Invoice

                      Number            Status          Total

                          INV-01            New         $200




                                   Invoice Line Items

                Invoice       Merchandise         Units Sold    Value

                INV-01              Pinot             1         $50

                INV-01             Cabernet           5         $150



                                   Follow us @forcedotcom
Advanced Relationship Fields

 Lookup relationships


                                                                        Need to contact
                                                                        Salesforce support




                                       Invoice

                      Number            Status          Total

                          INV-01            New         $200




                                   Invoice Line Items

                Invoice       Merchandise         Units Sold    Value

                INV-01              Pinot             1         $50

                INV-01             Cabernet           5         $150



                                   Follow us @forcedotcom
Advanced Relationship Fields

 Lookup relationships




                                       Invoice

                      Number            Status          Total

                          INV-01            New         $200




                                   Invoice Line Items

                Invoice       Merchandise         Units Sold    Value

                INV-01              Pinot             1         $50

                INV-01             Cabernet           5         $150



                                   Follow us @forcedotcom
Advanced Relationship Fields

 Master-Detail relationships




                    Invoice

           Number   Status       Total

           INV-01    New         $200




                                     Invoice Line Items

                       Invoice    Merchandise     Units Sold   Value

                       INV-01            Pinot        1        $50

                       INV-01       Cabernet          5        $150



                                 Follow us @forcedotcom
Advanced Relationship Fields

 Master-Detail relationships




                    Invoice                                     Invoice

           Number   Status       Total               Number      Status   Total

           INV-01    New         $200                INV-02    Complete   $700




                                     Invoice Line Items

                       Invoice    Merchandise     Units Sold   Value

                       INV-01            Pinot        1        $50

                       INV-01       Cabernet          5        $150



                                 Follow us @forcedotcom
Permission Set Enhancements

  Programmatic manipulation of Permission Sets via DML
   operations
    – FieldPermissions, ObjectPermissions, PermissionSet,
      PermissionSetAssignment, SetupEntityAccess
  SetupEntityAccess represents enabled Apex class and
   Visualforce page access settings
  Read-only access to Profiles – answer ‘Who has Modify
   All Data?’ type questions




                         Follow us @forcedotcom
Permission Set Entity Relationship Diagram




                  Follow us @forcedotcom
Other updates

  Apex JSON parsing enhancements
  Apex Describe support for FieldSets
  JavaScript Remoting Enhancements
  Chatter Messenger for Visualforce Pages
  Callout Limit Increased for Batch Apex to 10
  Data Export File Size Increased to 512 MB




                           Follow us @forcedotcom
Schema Builder   Now GA




                   Follow us @forcedotcom
SMS-based Identity Confirmation            Now GA




                  Follow us @forcedotcom
Pilot
Programs



Follow us @forcedotcom
Pilot Programs

  Connected Apps


  Metadata REST API


  Separate Organization-Wide Defaults for External Users




                      Follow us @forcedotcom
Feature Enablement
                                                 Automatically   Configuration    Contact
                                                   Enabled         Required      Salesforce
              Visual Workflow enhancements                 X
    Running Apex on Package Install/Uninstall              X
                         New Type methods                  X
               List.sort() enhancements                    X
                             SOQL OFFSET                   X
                Advanced Relationship Fields                          X
               Permission Set Enhancements                            X
          Apex Describe support for FieldSets              X
                             Schema Builder                X
                             Connected Apps                                          X
                         Metadata REST API                                           X
            SMS-based Identity Confirmation                X




                                  Follow us @forcedotcom
Upcoming Events

 May 22 – Cloudstock 2012 London
  – http://bit.ly/cslondonsummer


 May 30 – Social Enterprise Java Apps
          on Heroku Webinar
  – http://bit.ly/herokusummer


 June 13 – How Salesforce.com Uses
           Hadoop Webinar
  – http://bit.ly/hadoopsummer


                         Follow us @forcedotcom
Thank You, Questions & Answers

 Please give us your feedback
    http://bit.ly/summer12survey

 Summer ‘12 Resources
  – Developer Release Preview & Pre Release Sign Up
    http://developer.force.com/releases/

  – Release Schedule
    http://trust.salesforce.com

  – Ideas Exchange
    http://ideas.salesforce.com

  – Release Notes
    https://na1.salesforce.com/help/doc/en/salesforce_summer12_release_notes.pdf




                                  Follow us @forcedotcom
Thank You!
http://bit.ly/summer12survey



@metadaddy                            @cloudysan
             Follow us @forcedotcom

Weitere ähnliche Inhalte

Ähnlich wie Summer '12 Developer Preview Webinar

Beginner ELEVATE Hands-on Developer Workshop
Beginner ELEVATE Hands-on Developer WorkshopBeginner ELEVATE Hands-on Developer Workshop
Beginner ELEVATE Hands-on Developer WorkshopKavindra Patel
 
Salesforce1 ELEVATE Workshop - Dublin
Salesforce1 ELEVATE Workshop - DublinSalesforce1 ELEVATE Workshop - Dublin
Salesforce1 ELEVATE Workshop - DublinJoshua Hoskins
 
Assetforce: Force.com Mobile Asset Management Platform
Assetforce: Force.com Mobile Asset Management PlatformAssetforce: Force.com Mobile Asset Management Platform
Assetforce: Force.com Mobile Asset Management PlatformSalesforce Developers
 
Benchmarking Your Online Presence Against Your Competition
Benchmarking Your Online Presence Against Your CompetitionBenchmarking Your Online Presence Against Your Competition
Benchmarking Your Online Presence Against Your CompetitionAct-On Software
 
entVoice Call Center Dialer Edition
entVoice Call Center Dialer EditionentVoice Call Center Dialer Edition
entVoice Call Center Dialer EditionAshvini Gaur
 
Elevate workshop programmatic_2014
Elevate workshop programmatic_2014Elevate workshop programmatic_2014
Elevate workshop programmatic_2014David Scruggs
 

Ähnlich wie Summer '12 Developer Preview Webinar (7)

Beginner ELEVATE Hands-on Developer Workshop
Beginner ELEVATE Hands-on Developer WorkshopBeginner ELEVATE Hands-on Developer Workshop
Beginner ELEVATE Hands-on Developer Workshop
 
Salesforce1 ELEVATE Workshop - Dublin
Salesforce1 ELEVATE Workshop - DublinSalesforce1 ELEVATE Workshop - Dublin
Salesforce1 ELEVATE Workshop - Dublin
 
Assetforce: Force.com Mobile Asset Management Platform
Assetforce: Force.com Mobile Asset Management PlatformAssetforce: Force.com Mobile Asset Management Platform
Assetforce: Force.com Mobile Asset Management Platform
 
Bbva workshop
Bbva workshopBbva workshop
Bbva workshop
 
Benchmarking Your Online Presence Against Your Competition
Benchmarking Your Online Presence Against Your CompetitionBenchmarking Your Online Presence Against Your Competition
Benchmarking Your Online Presence Against Your Competition
 
entVoice Call Center Dialer Edition
entVoice Call Center Dialer EditionentVoice Call Center Dialer Edition
entVoice Call Center Dialer Edition
 
Elevate workshop programmatic_2014
Elevate workshop programmatic_2014Elevate workshop programmatic_2014
Elevate workshop programmatic_2014
 

Mehr von Salesforce Developers

Sample Gallery: Reference Code and Best Practices for Salesforce Developers
Sample Gallery: Reference Code and Best Practices for Salesforce DevelopersSample Gallery: Reference Code and Best Practices for Salesforce Developers
Sample Gallery: Reference Code and Best Practices for Salesforce DevelopersSalesforce Developers
 
Maximizing Salesforce Lightning Experience and Lightning Component Performance
Maximizing Salesforce Lightning Experience and Lightning Component PerformanceMaximizing Salesforce Lightning Experience and Lightning Component Performance
Maximizing Salesforce Lightning Experience and Lightning Component PerformanceSalesforce Developers
 
Local development with Open Source Base Components
Local development with Open Source Base ComponentsLocal development with Open Source Base Components
Local development with Open Source Base ComponentsSalesforce Developers
 
TrailheaDX India : Developer Highlights
TrailheaDX India : Developer HighlightsTrailheaDX India : Developer Highlights
TrailheaDX India : Developer HighlightsSalesforce Developers
 
Why developers shouldn’t miss TrailheaDX India
Why developers shouldn’t miss TrailheaDX IndiaWhy developers shouldn’t miss TrailheaDX India
Why developers shouldn’t miss TrailheaDX IndiaSalesforce Developers
 
CodeLive: Build Lightning Web Components faster with Local Development
CodeLive: Build Lightning Web Components faster with Local DevelopmentCodeLive: Build Lightning Web Components faster with Local Development
CodeLive: Build Lightning Web Components faster with Local DevelopmentSalesforce Developers
 
CodeLive: Converting Aura Components to Lightning Web Components
CodeLive: Converting Aura Components to Lightning Web ComponentsCodeLive: Converting Aura Components to Lightning Web Components
CodeLive: Converting Aura Components to Lightning Web ComponentsSalesforce Developers
 
Enterprise-grade UI with open source Lightning Web Components
Enterprise-grade UI with open source Lightning Web ComponentsEnterprise-grade UI with open source Lightning Web Components
Enterprise-grade UI with open source Lightning Web ComponentsSalesforce Developers
 
TrailheaDX and Summer '19: Developer Highlights
TrailheaDX and Summer '19: Developer HighlightsTrailheaDX and Summer '19: Developer Highlights
TrailheaDX and Summer '19: Developer HighlightsSalesforce Developers
 
Lightning web components - Episode 4 : Security and Testing
Lightning web components  - Episode 4 : Security and TestingLightning web components  - Episode 4 : Security and Testing
Lightning web components - Episode 4 : Security and TestingSalesforce Developers
 
LWC Episode 3- Component Communication and Aura Interoperability
LWC Episode 3- Component Communication and Aura InteroperabilityLWC Episode 3- Component Communication and Aura Interoperability
LWC Episode 3- Component Communication and Aura InteroperabilitySalesforce Developers
 
Lightning web components episode 2- work with salesforce data
Lightning web components   episode 2- work with salesforce dataLightning web components   episode 2- work with salesforce data
Lightning web components episode 2- work with salesforce dataSalesforce Developers
 
Lightning web components - Episode 1 - An Introduction
Lightning web components - Episode 1 - An IntroductionLightning web components - Episode 1 - An Introduction
Lightning web components - Episode 1 - An IntroductionSalesforce Developers
 
Migrating CPQ to Advanced Calculator and JSQCP
Migrating CPQ to Advanced Calculator and JSQCPMigrating CPQ to Advanced Calculator and JSQCP
Migrating CPQ to Advanced Calculator and JSQCPSalesforce Developers
 
Scale with Large Data Volumes and Big Objects in Salesforce
Scale with Large Data Volumes and Big Objects in SalesforceScale with Large Data Volumes and Big Objects in Salesforce
Scale with Large Data Volumes and Big Objects in SalesforceSalesforce Developers
 
Replicate Salesforce Data in Real Time with Change Data Capture
Replicate Salesforce Data in Real Time with Change Data CaptureReplicate Salesforce Data in Real Time with Change Data Capture
Replicate Salesforce Data in Real Time with Change Data CaptureSalesforce Developers
 
Modern Development with Salesforce DX
Modern Development with Salesforce DXModern Development with Salesforce DX
Modern Development with Salesforce DXSalesforce Developers
 
Integrate CMS Content Into Lightning Communities with CMS Connect
Integrate CMS Content Into Lightning Communities with CMS ConnectIntegrate CMS Content Into Lightning Communities with CMS Connect
Integrate CMS Content Into Lightning Communities with CMS ConnectSalesforce Developers
 

Mehr von Salesforce Developers (20)

Sample Gallery: Reference Code and Best Practices for Salesforce Developers
Sample Gallery: Reference Code and Best Practices for Salesforce DevelopersSample Gallery: Reference Code and Best Practices for Salesforce Developers
Sample Gallery: Reference Code and Best Practices for Salesforce Developers
 
Maximizing Salesforce Lightning Experience and Lightning Component Performance
Maximizing Salesforce Lightning Experience and Lightning Component PerformanceMaximizing Salesforce Lightning Experience and Lightning Component Performance
Maximizing Salesforce Lightning Experience and Lightning Component Performance
 
Local development with Open Source Base Components
Local development with Open Source Base ComponentsLocal development with Open Source Base Components
Local development with Open Source Base Components
 
TrailheaDX India : Developer Highlights
TrailheaDX India : Developer HighlightsTrailheaDX India : Developer Highlights
TrailheaDX India : Developer Highlights
 
Why developers shouldn’t miss TrailheaDX India
Why developers shouldn’t miss TrailheaDX IndiaWhy developers shouldn’t miss TrailheaDX India
Why developers shouldn’t miss TrailheaDX India
 
CodeLive: Build Lightning Web Components faster with Local Development
CodeLive: Build Lightning Web Components faster with Local DevelopmentCodeLive: Build Lightning Web Components faster with Local Development
CodeLive: Build Lightning Web Components faster with Local Development
 
CodeLive: Converting Aura Components to Lightning Web Components
CodeLive: Converting Aura Components to Lightning Web ComponentsCodeLive: Converting Aura Components to Lightning Web Components
CodeLive: Converting Aura Components to Lightning Web Components
 
Enterprise-grade UI with open source Lightning Web Components
Enterprise-grade UI with open source Lightning Web ComponentsEnterprise-grade UI with open source Lightning Web Components
Enterprise-grade UI with open source Lightning Web Components
 
TrailheaDX and Summer '19: Developer Highlights
TrailheaDX and Summer '19: Developer HighlightsTrailheaDX and Summer '19: Developer Highlights
TrailheaDX and Summer '19: Developer Highlights
 
Live coding with LWC
Live coding with LWCLive coding with LWC
Live coding with LWC
 
Lightning web components - Episode 4 : Security and Testing
Lightning web components  - Episode 4 : Security and TestingLightning web components  - Episode 4 : Security and Testing
Lightning web components - Episode 4 : Security and Testing
 
LWC Episode 3- Component Communication and Aura Interoperability
LWC Episode 3- Component Communication and Aura InteroperabilityLWC Episode 3- Component Communication and Aura Interoperability
LWC Episode 3- Component Communication and Aura Interoperability
 
Lightning web components episode 2- work with salesforce data
Lightning web components   episode 2- work with salesforce dataLightning web components   episode 2- work with salesforce data
Lightning web components episode 2- work with salesforce data
 
Lightning web components - Episode 1 - An Introduction
Lightning web components - Episode 1 - An IntroductionLightning web components - Episode 1 - An Introduction
Lightning web components - Episode 1 - An Introduction
 
Migrating CPQ to Advanced Calculator and JSQCP
Migrating CPQ to Advanced Calculator and JSQCPMigrating CPQ to Advanced Calculator and JSQCP
Migrating CPQ to Advanced Calculator and JSQCP
 
Scale with Large Data Volumes and Big Objects in Salesforce
Scale with Large Data Volumes and Big Objects in SalesforceScale with Large Data Volumes and Big Objects in Salesforce
Scale with Large Data Volumes and Big Objects in Salesforce
 
Replicate Salesforce Data in Real Time with Change Data Capture
Replicate Salesforce Data in Real Time with Change Data CaptureReplicate Salesforce Data in Real Time with Change Data Capture
Replicate Salesforce Data in Real Time with Change Data Capture
 
Modern Development with Salesforce DX
Modern Development with Salesforce DXModern Development with Salesforce DX
Modern Development with Salesforce DX
 
Get Into Lightning Flow Development
Get Into Lightning Flow DevelopmentGet Into Lightning Flow Development
Get Into Lightning Flow Development
 
Integrate CMS Content Into Lightning Communities with CMS Connect
Integrate CMS Content Into Lightning Communities with CMS ConnectIntegrate CMS Content Into Lightning Communities with CMS Connect
Integrate CMS Content Into Lightning Communities with CMS Connect
 

Kürzlich hochgeladen

Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 

Kürzlich hochgeladen (20)

Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 

Summer '12 Developer Preview Webinar

  • 1. Summer ‘12 Release Preview Webinar Pat Patterson Principal Developer Evangelist @metadaddy Sandeep Bhanot Senior Developer Evangelist @cloudysan
  • 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 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, 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 filed on April 30, 2008 and in other filings with the Securities and Exchange Commission. These documents 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. @forcedotcom / #forcewebinar Developer Force Group facebook.com/forcedotcom Developer Force – Force.com Community Follow us @forcedotcom
  • 4. Your One Stop Shop for Summer ‘12 Demos Webinar Replay Release Notes Documentation Training Highlights Discussion http://developer.force.com/releases Join the conversation using #summer12 http://boards.developerforce.com/ Follow us @forcedotcom
  • 5. What Are We Talking About Today?  Platform Summer ’12 Features – Visual Workflow enhancements – Packaging updates – Apex enhancements – Other important updates – New Pilot features  Question & Answers Follow us @forcedotcom
  • 7. Visual Workflow Enhancements  Subflows  Styling in Flows in Visualforce Follow us @forcedotcom
  • 9. Packaging updates  Run Apex on Package … – Install/Upgrade – Uninstall Follow us @forcedotcom
  • 11. New Type methods Follow us @forcedotcom
  • 12. List.sort()  Sort Lists that contain non-primitive data types - e.g. – SObjects – Custom Apex Classes Follow us @forcedotcom
  • 13. SOQL Pagination Now GA  New OFFSET clause – Server-side pagination • SELECT Name FROM Account LIMIT 50 OFFSET 100 – Solves some additional interesting use cases • Select a random record Follow us @forcedotcom
  • 14. Other Updates Follow us @forcedotcom
  • 15. Advanced Relationship Fields  Lookup relationships Invoice Number Status Total INV-01 New $200 Invoice Line Items Invoice Merchandise Units Sold Value INV-01 Pinot 1 $50 INV-01 Cabernet 5 $150 Follow us @forcedotcom
  • 16. Advanced Relationship Fields  Lookup relationships Invoice Number Status Total INV-01 New $200 Invoice Line Items Invoice Merchandise Units Sold Value INV-01 Pinot 1 $50 INV-01 Cabernet 5 $150 Follow us @forcedotcom
  • 17. Advanced Relationship Fields  Lookup relationships Need to contact Salesforce support Invoice Number Status Total INV-01 New $200 Invoice Line Items Invoice Merchandise Units Sold Value INV-01 Pinot 1 $50 INV-01 Cabernet 5 $150 Follow us @forcedotcom
  • 18. Advanced Relationship Fields  Lookup relationships Invoice Number Status Total INV-01 New $200 Invoice Line Items Invoice Merchandise Units Sold Value INV-01 Pinot 1 $50 INV-01 Cabernet 5 $150 Follow us @forcedotcom
  • 19. Advanced Relationship Fields  Master-Detail relationships Invoice Number Status Total INV-01 New $200 Invoice Line Items Invoice Merchandise Units Sold Value INV-01 Pinot 1 $50 INV-01 Cabernet 5 $150 Follow us @forcedotcom
  • 20. Advanced Relationship Fields  Master-Detail relationships Invoice Invoice Number Status Total Number Status Total INV-01 New $200 INV-02 Complete $700 Invoice Line Items Invoice Merchandise Units Sold Value INV-01 Pinot 1 $50 INV-01 Cabernet 5 $150 Follow us @forcedotcom
  • 21. Permission Set Enhancements  Programmatic manipulation of Permission Sets via DML operations – FieldPermissions, ObjectPermissions, PermissionSet, PermissionSetAssignment, SetupEntityAccess  SetupEntityAccess represents enabled Apex class and Visualforce page access settings  Read-only access to Profiles – answer ‘Who has Modify All Data?’ type questions Follow us @forcedotcom
  • 22. Permission Set Entity Relationship Diagram Follow us @forcedotcom
  • 23. Other updates  Apex JSON parsing enhancements  Apex Describe support for FieldSets  JavaScript Remoting Enhancements  Chatter Messenger for Visualforce Pages  Callout Limit Increased for Batch Apex to 10  Data Export File Size Increased to 512 MB Follow us @forcedotcom
  • 24. Schema Builder Now GA Follow us @forcedotcom
  • 25. SMS-based Identity Confirmation Now GA Follow us @forcedotcom
  • 27. Pilot Programs  Connected Apps  Metadata REST API  Separate Organization-Wide Defaults for External Users Follow us @forcedotcom
  • 28. Feature Enablement Automatically Configuration Contact Enabled Required Salesforce Visual Workflow enhancements X Running Apex on Package Install/Uninstall X New Type methods X List.sort() enhancements X SOQL OFFSET X Advanced Relationship Fields X Permission Set Enhancements X Apex Describe support for FieldSets X Schema Builder X Connected Apps X Metadata REST API X SMS-based Identity Confirmation X Follow us @forcedotcom
  • 29. Upcoming Events  May 22 – Cloudstock 2012 London – http://bit.ly/cslondonsummer  May 30 – Social Enterprise Java Apps on Heroku Webinar – http://bit.ly/herokusummer  June 13 – How Salesforce.com Uses Hadoop Webinar – http://bit.ly/hadoopsummer Follow us @forcedotcom
  • 30. Thank You, Questions & Answers  Please give us your feedback http://bit.ly/summer12survey  Summer ‘12 Resources – Developer Release Preview & Pre Release Sign Up http://developer.force.com/releases/ – Release Schedule http://trust.salesforce.com – Ideas Exchange http://ideas.salesforce.com – Release Notes https://na1.salesforce.com/help/doc/en/salesforce_summer12_release_notes.pdf Follow us @forcedotcom
  • 31. Thank You! http://bit.ly/summer12survey @metadaddy @cloudysan Follow us @forcedotcom