SlideShare una empresa de Scribd logo
1 de 21
Descargar para leer sin conexión
Chennai Salesforce Platform
Developer User Group
Salesforce Winter’13 Release



Karanraj Sankaranarayanan
Developer, Tiara Consulting services
@karanrajs
Agenda
•   Visualforce Charting
•   GeoLocation Field
•   Load test data
•   Developer Console
•   SOQL Polymorphism
Visualforce charting
• Now its Generally available
• Types of Visualforce Charting
  – Pie chart
  – Gauge chart
  – Bar chart
  – Line chart
  – Radar chart
  – Scatter chart
• Simple to implement
• Customize your chart(change color,
  appearances)



• Limits
  – Can’t use in render as PDF/excel page
  – Can’t use in visualforce email template
  – Display Error in the browser java script console
Demo
GeoLocation field
• Generally available – Beta release
• Easy to calculate distances between two
  Location using DISTANCES and GEOLOCATION
  formula funtion
Distances(Geoloc_field__c,GEOLOCATION(value),”km/mi”)
Limits
• Counts toward your organization’s limits as
  three custom fields
• Not available in reports, dashboards,
  validation rules, Visual Workflow, or workflow
  and approvals
• Cannot be searched
Demo
Load Test Data
• No need to write many lines in test method to
  populate test data
• Create test data in a csv file and upload it into
  static resource
• Use Test.LoadData method in the test method
Demo
SOQL Polymorphism(Pilot)
•   It’s available as developer preview
•   Just single query instead of multiple query
•   Referenced object can be different type
•   Eg:
    – What field in Event object
Account
 Name                Phone                    Number Of Employees

 Acme                        (212) 555-5555   680
 Global Media                (905) 555-1212   14668




                                Opportunity
Name                         Amount           Close Date
Global Media – 400
                             40000.0          2010-02-28
Widgets
Acme – 1,200 Widgets         140000.0         2010-01-30
Acme – 600 Widgets           70000.0          2010-03-28
Acme – 200 Widgets           20000.0          2010-05-31
Event Record
                          Name of Account or Opportunity
Subject
                          referenced by What field
Acme Event                Acme
Global Media Event        Global Media
Global 400 Widget Event   Global Media – 400 Widgets
Acme 600 Widget Event     Acme – 600 Widgets
• Use “TYPEOF” in the SOQL query

  SELECT Subject,
   TYPEOF What
   WHEN Account THEN Phone, NumberOfEmployees
    WHEN Opportunity THEN Amount, CloseDate
   END
  FROM Event
Account.NumberOfEmp
                        Account.Phone or
Event.Subject                                loyees or
                        Opportunity.Amount
                                             Opportunity.CloseDate
                               (212) 555-
Acme Event                                   680
                        5555
                               (905) 555-
Global Media Event                           14668
                        1212
Global 400 Widget Event 40000.0              2010-02-28
Acme 600 Widget Event   70000.0              2010-03-28
Limits

• Not allowed in select clause of semi join
• Can’t be used in Bulk API
• Can’t use Count() /aggregate query
Developer Console
• Test Tool
• Query editor
• System log view

• Minor enhancement
  1. Command line window
  2. Keyboard Shortcut - CTRL+SHIFT+?
Demo
Other features
•   Force.com Canvas(pilot)
•   Environment hub(pilot)
•   Salesforce for outlook panel
•   Export Joined report
•   Chatter poll
•   Salesforce touch

Check the Winter’13 release notes to know more
about the other features
http://www.salesforce.com/customer-
resources/releases/
Q&A

Más contenido relacionado

Destacado

How Extraordinary Leaders Double Profits
How Extraordinary Leaders Double ProfitsHow Extraordinary Leaders Double Profits
How Extraordinary Leaders Double Profitstconsolini
 
Chennai salesforce platform developer meetup october–
Chennai salesforce platform developer meetup october–Chennai salesforce platform developer meetup october–
Chennai salesforce platform developer meetup october–Karanraj Sankaranarayanan
 
ProQuest's Library Futures Forum 2014 - Gary Price
ProQuest's Library Futures Forum 2014 - Gary PriceProQuest's Library Futures Forum 2014 - Gary Price
ProQuest's Library Futures Forum 2014 - Gary PriceProQuest
 
Overview: Video Preservation and Discovery
Overview: Video Preservation and DiscoveryOverview: Video Preservation and Discovery
Overview: Video Preservation and DiscoveryProQuest
 
Transforming Research by Teaching Core Information Literacy Principles, ProQu...
Transforming Research by Teaching Core Information Literacy Principles, ProQu...Transforming Research by Teaching Core Information Literacy Principles, ProQu...
Transforming Research by Teaching Core Information Literacy Principles, ProQu...ProQuest
 
Podcasts - what, why, when and how
Podcasts - what, why, when and howPodcasts - what, why, when and how
Podcasts - what, why, when and howMohnish Jadwani
 
Introduzione evento pro quest collabora con i bibliotecari italiani
Introduzione evento pro quest collabora con i bibliotecari italianiIntroduzione evento pro quest collabora con i bibliotecari italiani
Introduzione evento pro quest collabora con i bibliotecari italianiProQuest
 
Intota, Jane Burke - Charleston Conference 2012
Intota, Jane Burke - Charleston Conference 2012Intota, Jane Burke - Charleston Conference 2012
Intota, Jane Burke - Charleston Conference 2012ProQuest
 
EIU Country Reports Archive Example Use Case Seoul Olympics
EIU Country Reports Archive Example Use Case Seoul OlympicsEIU Country Reports Archive Example Use Case Seoul Olympics
EIU Country Reports Archive Example Use Case Seoul OlympicsProQuest
 
Undergraduate and Graduate Student Use of Social Media Infographic
Undergraduate and Graduate Student Use of Social Media InfographicUndergraduate and Graduate Student Use of Social Media Infographic
Undergraduate and Graduate Student Use of Social Media InfographicProQuest
 
The Top 9 Leadership Behaviors That Drive Employee Commitment
The Top 9 Leadership Behaviors That Drive Employee CommitmentThe Top 9 Leadership Behaviors That Drive Employee Commitment
The Top 9 Leadership Behaviors That Drive Employee Commitmenttconsolini
 
Ногдол ашгийн бодлого
Ногдол ашгийн бодлогоНогдол ашгийн бодлого
Ногдол ашгийн бодлогоNyamka LoRd
 

Destacado (19)

How Extraordinary Leaders Double Profits
How Extraordinary Leaders Double ProfitsHow Extraordinary Leaders Double Profits
How Extraordinary Leaders Double Profits
 
Chennai salesforce platform developer meetup october–
Chennai salesforce platform developer meetup october–Chennai salesforce platform developer meetup october–
Chennai salesforce platform developer meetup october–
 
Chinese freegate
Chinese freegateChinese freegate
Chinese freegate
 
ProQuest's Library Futures Forum 2014 - Gary Price
ProQuest's Library Futures Forum 2014 - Gary PriceProQuest's Library Futures Forum 2014 - Gary Price
ProQuest's Library Futures Forum 2014 - Gary Price
 
Tor Bridges Tutorial in Chinese
Tor Bridges Tutorial in Chinese Tor Bridges Tutorial in Chinese
Tor Bridges Tutorial in Chinese
 
Salesforce Summer'13 - Chennai DUG
Salesforce Summer'13 - Chennai DUGSalesforce Summer'13 - Chennai DUG
Salesforce Summer'13 - Chennai DUG
 
Overview: Video Preservation and Discovery
Overview: Video Preservation and DiscoveryOverview: Video Preservation and Discovery
Overview: Video Preservation and Discovery
 
Psiphon Tutorial in Chinese
Psiphon Tutorial in Chinese Psiphon Tutorial in Chinese
Psiphon Tutorial in Chinese
 
Transforming Research by Teaching Core Information Literacy Principles, ProQu...
Transforming Research by Teaching Core Information Literacy Principles, ProQu...Transforming Research by Teaching Core Information Literacy Principles, ProQu...
Transforming Research by Teaching Core Information Literacy Principles, ProQu...
 
Podcasts - what, why, when and how
Podcasts - what, why, when and howPodcasts - what, why, when and how
Podcasts - what, why, when and how
 
Chennai salesforce platform user group
Chennai salesforce platform user groupChennai salesforce platform user group
Chennai salesforce platform user group
 
Introduzione evento pro quest collabora con i bibliotecari italiani
Introduzione evento pro quest collabora con i bibliotecari italianiIntroduzione evento pro quest collabora con i bibliotecari italiani
Introduzione evento pro quest collabora con i bibliotecari italiani
 
Visualforce remoteobject
Visualforce remoteobjectVisualforce remoteobject
Visualforce remoteobject
 
Intota, Jane Burke - Charleston Conference 2012
Intota, Jane Burke - Charleston Conference 2012Intota, Jane Burke - Charleston Conference 2012
Intota, Jane Burke - Charleston Conference 2012
 
EIU Country Reports Archive Example Use Case Seoul Olympics
EIU Country Reports Archive Example Use Case Seoul OlympicsEIU Country Reports Archive Example Use Case Seoul Olympics
EIU Country Reports Archive Example Use Case Seoul Olympics
 
Undergraduate and Graduate Student Use of Social Media Infographic
Undergraduate and Graduate Student Use of Social Media InfographicUndergraduate and Graduate Student Use of Social Media Infographic
Undergraduate and Graduate Student Use of Social Media Infographic
 
The Top 9 Leadership Behaviors That Drive Employee Commitment
The Top 9 Leadership Behaviors That Drive Employee CommitmentThe Top 9 Leadership Behaviors That Drive Employee Commitment
The Top 9 Leadership Behaviors That Drive Employee Commitment
 
Ногдол ашгийн бодлого
Ногдол ашгийн бодлогоНогдол ашгийн бодлого
Ногдол ашгийн бодлого
 
Salesforce and sap integration
Salesforce and sap integrationSalesforce and sap integration
Salesforce and sap integration
 

Similar a Salesforce winter’13 release

Introduction to the Wave Platform API
Introduction to the Wave Platform APIIntroduction to the Wave Platform API
Introduction to the Wave Platform APISalesforce Developers
 
Semantic logging with etw and slab from DCC 10/16
Semantic logging with etw and slab from DCC 10/16Semantic logging with etw and slab from DCC 10/16
Semantic logging with etw and slab from DCC 10/16Chris Holwerda
 
Salesforce Winter 23 Release Webinar Slide Deck
Salesforce Winter 23 Release Webinar Slide DeckSalesforce Winter 23 Release Webinar Slide Deck
Salesforce Winter 23 Release Webinar Slide Deckbrightgenss
 
#SPSOttawa introduction to the #microsoftGraph
#SPSOttawa introduction to the #microsoftGraph#SPSOttawa introduction to the #microsoftGraph
#SPSOttawa introduction to the #microsoftGraphVincent Biret
 
February 2020 Salesforce API Review
February 2020 Salesforce API ReviewFebruary 2020 Salesforce API Review
February 2020 Salesforce API ReviewLydon Bergin
 
Salesforce Spring 23 Webinar
Salesforce Spring 23 WebinarSalesforce Spring 23 Webinar
Salesforce Spring 23 Webinarbrightgenss
 
Analytics Metrics delivery and ML Feature visualization: Evolution of Data Pl...
Analytics Metrics delivery and ML Feature visualization: Evolution of Data Pl...Analytics Metrics delivery and ML Feature visualization: Evolution of Data Pl...
Analytics Metrics delivery and ML Feature visualization: Evolution of Data Pl...Chester Chen
 
Building workflow solution with Microsoft Azure and Cloud | Integration Monday
Building workflow solution with Microsoft Azure and Cloud | Integration MondayBuilding workflow solution with Microsoft Azure and Cloud | Integration Monday
Building workflow solution with Microsoft Azure and Cloud | Integration MondayBizTalk360
 
Overview PowerPlatform PowerApss
Overview PowerPlatform PowerApssOverview PowerPlatform PowerApss
Overview PowerPlatform PowerApssJuan Fabian
 
Hands-on Workshop: Intermediate Development with Heroku and Force.com
Hands-on Workshop: Intermediate Development with Heroku and Force.comHands-on Workshop: Intermediate Development with Heroku and Force.com
Hands-on Workshop: Intermediate Development with Heroku and Force.comSalesforce Developers
 
Building a Java Play! App on Heroku using Database.com
Building a Java Play! App on Heroku using Database.comBuilding a Java Play! App on Heroku using Database.com
Building a Java Play! App on Heroku using Database.comSalesforce Developers
 
Open Social In The Enterprise
Open Social In The EnterpriseOpen Social In The Enterprise
Open Social In The EnterpriseTim Moore
 
Developing Offline-Capable Apps with the Salesforce Mobile SDK and SmartStore
Developing Offline-Capable Apps with the Salesforce Mobile SDK and SmartStoreDeveloping Offline-Capable Apps with the Salesforce Mobile SDK and SmartStore
Developing Offline-Capable Apps with the Salesforce Mobile SDK and SmartStoreSalesforce Developers
 
Integrating Splunk into your Spring Applications
Integrating Splunk into your Spring ApplicationsIntegrating Splunk into your Spring Applications
Integrating Splunk into your Spring ApplicationsDamien Dallimore
 
Spring '14 Release Developer Preview Webinar
Spring '14 Release Developer Preview WebinarSpring '14 Release Developer Preview Webinar
Spring '14 Release Developer Preview WebinarSalesforce Developers
 
Subscribed 2017: Understanding Zuora’s API Framework
Subscribed 2017: Understanding Zuora’s API FrameworkSubscribed 2017: Understanding Zuora’s API Framework
Subscribed 2017: Understanding Zuora’s API FrameworkZuora, Inc.
 
Automated Acceptance Tests in .NET
Automated Acceptance Tests in .NETAutomated Acceptance Tests in .NET
Automated Acceptance Tests in .NETWyn B. Van Devanter
 
Breaking SAP portal (HackerHalted)
Breaking SAP portal (HackerHalted)Breaking SAP portal (HackerHalted)
Breaking SAP portal (HackerHalted)ERPScan
 

Similar a Salesforce winter’13 release (20)

Training1 (1)
Training1 (1)Training1 (1)
Training1 (1)
 
Introduction to the Wave Platform API
Introduction to the Wave Platform APIIntroduction to the Wave Platform API
Introduction to the Wave Platform API
 
Semantic logging with etw and slab from DCC 10/16
Semantic logging with etw and slab from DCC 10/16Semantic logging with etw and slab from DCC 10/16
Semantic logging with etw and slab from DCC 10/16
 
Salesforce Winter 23 Release Webinar Slide Deck
Salesforce Winter 23 Release Webinar Slide DeckSalesforce Winter 23 Release Webinar Slide Deck
Salesforce Winter 23 Release Webinar Slide Deck
 
#SPSOttawa introduction to the #microsoftGraph
#SPSOttawa introduction to the #microsoftGraph#SPSOttawa introduction to the #microsoftGraph
#SPSOttawa introduction to the #microsoftGraph
 
February 2020 Salesforce API Review
February 2020 Salesforce API ReviewFebruary 2020 Salesforce API Review
February 2020 Salesforce API Review
 
Salesforce Spring 23 Webinar
Salesforce Spring 23 WebinarSalesforce Spring 23 Webinar
Salesforce Spring 23 Webinar
 
Analytics Metrics delivery and ML Feature visualization: Evolution of Data Pl...
Analytics Metrics delivery and ML Feature visualization: Evolution of Data Pl...Analytics Metrics delivery and ML Feature visualization: Evolution of Data Pl...
Analytics Metrics delivery and ML Feature visualization: Evolution of Data Pl...
 
Building workflow solution with Microsoft Azure and Cloud | Integration Monday
Building workflow solution with Microsoft Azure and Cloud | Integration MondayBuilding workflow solution with Microsoft Azure and Cloud | Integration Monday
Building workflow solution with Microsoft Azure and Cloud | Integration Monday
 
Overview PowerPlatform PowerApss
Overview PowerPlatform PowerApssOverview PowerPlatform PowerApss
Overview PowerPlatform PowerApss
 
Hands-on Workshop: Intermediate Development with Heroku and Force.com
Hands-on Workshop: Intermediate Development with Heroku and Force.comHands-on Workshop: Intermediate Development with Heroku and Force.com
Hands-on Workshop: Intermediate Development with Heroku and Force.com
 
Building a Java Play! App on Heroku using Database.com
Building a Java Play! App on Heroku using Database.comBuilding a Java Play! App on Heroku using Database.com
Building a Java Play! App on Heroku using Database.com
 
Open Social In The Enterprise
Open Social In The EnterpriseOpen Social In The Enterprise
Open Social In The Enterprise
 
Developing Offline-Capable Apps with the Salesforce Mobile SDK and SmartStore
Developing Offline-Capable Apps with the Salesforce Mobile SDK and SmartStoreDeveloping Offline-Capable Apps with the Salesforce Mobile SDK and SmartStore
Developing Offline-Capable Apps with the Salesforce Mobile SDK and SmartStore
 
Integrating Splunk into your Spring Applications
Integrating Splunk into your Spring ApplicationsIntegrating Splunk into your Spring Applications
Integrating Splunk into your Spring Applications
 
Spring '14 Release Developer Preview Webinar
Spring '14 Release Developer Preview WebinarSpring '14 Release Developer Preview Webinar
Spring '14 Release Developer Preview Webinar
 
uppada_kishore_resume (1)
uppada_kishore_resume (1)uppada_kishore_resume (1)
uppada_kishore_resume (1)
 
Subscribed 2017: Understanding Zuora’s API Framework
Subscribed 2017: Understanding Zuora’s API FrameworkSubscribed 2017: Understanding Zuora’s API Framework
Subscribed 2017: Understanding Zuora’s API Framework
 
Automated Acceptance Tests in .NET
Automated Acceptance Tests in .NETAutomated Acceptance Tests in .NET
Automated Acceptance Tests in .NET
 
Breaking SAP portal (HackerHalted)
Breaking SAP portal (HackerHalted)Breaking SAP portal (HackerHalted)
Breaking SAP portal (HackerHalted)
 

Salesforce winter’13 release

  • 2. Salesforce Winter’13 Release Karanraj Sankaranarayanan Developer, Tiara Consulting services @karanrajs
  • 3. Agenda • Visualforce Charting • GeoLocation Field • Load test data • Developer Console • SOQL Polymorphism
  • 4. Visualforce charting • Now its Generally available • Types of Visualforce Charting – Pie chart – Gauge chart – Bar chart – Line chart – Radar chart – Scatter chart
  • 5. • Simple to implement • Customize your chart(change color, appearances) • Limits – Can’t use in render as PDF/excel page – Can’t use in visualforce email template – Display Error in the browser java script console
  • 7. GeoLocation field • Generally available – Beta release • Easy to calculate distances between two Location using DISTANCES and GEOLOCATION formula funtion Distances(Geoloc_field__c,GEOLOCATION(value),”km/mi”)
  • 8. Limits • Counts toward your organization’s limits as three custom fields • Not available in reports, dashboards, validation rules, Visual Workflow, or workflow and approvals • Cannot be searched
  • 10. Load Test Data • No need to write many lines in test method to populate test data • Create test data in a csv file and upload it into static resource • Use Test.LoadData method in the test method
  • 11. Demo
  • 12. SOQL Polymorphism(Pilot) • It’s available as developer preview • Just single query instead of multiple query • Referenced object can be different type • Eg: – What field in Event object
  • 13. Account Name Phone Number Of Employees Acme (212) 555-5555 680 Global Media (905) 555-1212 14668 Opportunity Name Amount Close Date Global Media – 400 40000.0 2010-02-28 Widgets Acme – 1,200 Widgets 140000.0 2010-01-30 Acme – 600 Widgets 70000.0 2010-03-28 Acme – 200 Widgets 20000.0 2010-05-31
  • 14. Event Record Name of Account or Opportunity Subject referenced by What field Acme Event Acme Global Media Event Global Media Global 400 Widget Event Global Media – 400 Widgets Acme 600 Widget Event Acme – 600 Widgets
  • 15. • Use “TYPEOF” in the SOQL query SELECT Subject, TYPEOF What WHEN Account THEN Phone, NumberOfEmployees WHEN Opportunity THEN Amount, CloseDate END FROM Event
  • 16. Account.NumberOfEmp Account.Phone or Event.Subject loyees or Opportunity.Amount Opportunity.CloseDate (212) 555- Acme Event 680 5555 (905) 555- Global Media Event 14668 1212 Global 400 Widget Event 40000.0 2010-02-28 Acme 600 Widget Event 70000.0 2010-03-28
  • 17. Limits • Not allowed in select clause of semi join • Can’t be used in Bulk API • Can’t use Count() /aggregate query
  • 18. Developer Console • Test Tool • Query editor • System log view • Minor enhancement 1. Command line window 2. Keyboard Shortcut - CTRL+SHIFT+?
  • 19. Demo
  • 20. Other features • Force.com Canvas(pilot) • Environment hub(pilot) • Salesforce for outlook panel • Export Joined report • Chatter poll • Salesforce touch Check the Winter’13 release notes to know more about the other features http://www.salesforce.com/customer- resources/releases/
  • 21. Q&A