SlideShare uma empresa Scribd logo
1 de 31
Baixar para ler offline
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

Mais conteúdo relacionado

Semelhante a 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
 

Semelhante a 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
 

Mais de 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
 

Mais de 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
 

Último

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Último (20)

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

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