Farmington Hills Salesforce Developer User
Group
Salesforce Apex Hours :-Winter 18 For
Developers
#SalesforceApexHours #FarmingtonHillsSFDCDug
Speaker :- Jitendra Zaa (Salesforce MVP), Amit Chaudhary (Salesforce MVP)
Date :- Saturday, Sep 30, 2017 11:00 AM EST
Venue/Link :- Online
Who am I ?
Amit Chaudhary (Salesforce MVP)
• Active on Salesforce Developer Community
• Blogging at http://amitsalesforce.blogspot.in/
• Co-Organizer of :- FarmingtonHillsSFDCDug
Our Speaker
Jitendra Zaa
Technical Architect
Salesforce MVP
Agenda
• What’s new in Winter 18 for Developer
• Enhancements in Flow
• Other platform improvements
Demo
Component library
Aura guide
https://<myDomain>.lightning.force.com/auradocs
Component Library
https://<myDomain>.lightning.force.com/componentRefere
nce/suite.app
Lightning Data Service
Standard controller for Lightning Components
Perform CRUD without any Apex code
GA – Winter 18
Conditional Lightning Component Rendering
Body
Client Payload limit increased
• Lightning Component batches server side actions in
Queue and make single server request
• Lightning Payload contains all server side actions and
their data in JSON format.
• Previously limit was 1MB but now its 4MB
• More power to Lightning Components
Automatic Style of Visualforce (Beta)
• In Visualforce page add lightningStylesheets="true“
• All apex component would automatically rendered in
Lightning or classic depending on users theme.
Debug Logs (Before Winter 18)
• Stores up to 50MB of logs
• Stays in system indefinitely
• Once limit reached, old logs get deleted
Debug Logs (Winter 18)
• Stored in Salesforce for 7 days only
• Within 15 minutes, debug logs up to 250MB can be
captured
• If we reach 250MB in 15 minutes, trace flags disabled
and email sent to user who last modified it.
Flow as Object Action (Beta)
• Flow is here from many years but not much adoption
• May be because you need launch flow by wrapping it in
VF or find out URL
• Now we can launch flow as Object specific Action
Flow Component in App builder
• Embed flow in Lightning App builder
• Pass Record Id
• Pass value to variables
• Show/hide conditionally
Custom Template using Lightning Component
Demo
Resources
• https://<myDomain>.lightning.force.com/componentReference/suite.app
• https://<myDomain>.lightning.force.com/auradocs
• https://resources.docs.salesforce.com/210/latest/en-
us/sfdc/pdf/salesforce_winter18_release_notes.pdf
• https://developer.salesforce.com/docs/atlas.en-
us.210.0.lightning.meta/lightning/components_config_for_app_builder_templat
e_component.htm
• http://www.jitendrazaa.com/blog/salesforce/lightning-data-services-standard-
controller-for-lightning-components/
• http://www.jitendrazaa.com/blog/salesforce/winter-18-automatic-styling-of-
visualforce-pages-in-lightning-experience/
Thank You
Thank you for attending the session.
Follow Farmington Hills SFDC Developer Group
Twitter Hashtag
#FarmingtonHillsSFDCDug
Meetup.com
https://www.meetup.com/Farmington-Hills-Salesforce-Developer-
Meetup/
Facebook Page
https://www.facebook.com/FarmingtonHillsSfdcdug/?ref=bookmarks

Salesforce Apex Hours: What means Winter 18 for Developers

  • 1.
    Farmington Hills SalesforceDeveloper User Group Salesforce Apex Hours :-Winter 18 For Developers #SalesforceApexHours #FarmingtonHillsSFDCDug Speaker :- Jitendra Zaa (Salesforce MVP), Amit Chaudhary (Salesforce MVP) Date :- Saturday, Sep 30, 2017 11:00 AM EST Venue/Link :- Online
  • 2.
    Who am I? Amit Chaudhary (Salesforce MVP) • Active on Salesforce Developer Community • Blogging at http://amitsalesforce.blogspot.in/ • Co-Organizer of :- FarmingtonHillsSFDCDug
  • 3.
    Our Speaker Jitendra Zaa TechnicalArchitect Salesforce MVP
  • 4.
    Agenda • What’s newin Winter 18 for Developer • Enhancements in Flow • Other platform improvements
  • 5.
  • 6.
    Component library Aura guide https://<myDomain>.lightning.force.com/auradocs ComponentLibrary https://<myDomain>.lightning.force.com/componentRefere nce/suite.app
  • 7.
    Lightning Data Service Standardcontroller for Lightning Components Perform CRUD without any Apex code GA – Winter 18
  • 8.
  • 9.
    Client Payload limitincreased • Lightning Component batches server side actions in Queue and make single server request • Lightning Payload contains all server side actions and their data in JSON format. • Previously limit was 1MB but now its 4MB • More power to Lightning Components
  • 10.
    Automatic Style ofVisualforce (Beta) • In Visualforce page add lightningStylesheets="true“ • All apex component would automatically rendered in Lightning or classic depending on users theme.
  • 11.
    Debug Logs (BeforeWinter 18) • Stores up to 50MB of logs • Stays in system indefinitely • Once limit reached, old logs get deleted
  • 12.
    Debug Logs (Winter18) • Stored in Salesforce for 7 days only • Within 15 minutes, debug logs up to 250MB can be captured • If we reach 250MB in 15 minutes, trace flags disabled and email sent to user who last modified it.
  • 13.
    Flow as ObjectAction (Beta) • Flow is here from many years but not much adoption • May be because you need launch flow by wrapping it in VF or find out URL • Now we can launch flow as Object specific Action
  • 14.
    Flow Component inApp builder • Embed flow in Lightning App builder • Pass Record Id • Pass value to variables • Show/hide conditionally
  • 15.
    Custom Template usingLightning Component Demo
  • 16.
    Resources • https://<myDomain>.lightning.force.com/componentReference/suite.app • https://<myDomain>.lightning.force.com/auradocs •https://resources.docs.salesforce.com/210/latest/en- us/sfdc/pdf/salesforce_winter18_release_notes.pdf • https://developer.salesforce.com/docs/atlas.en- us.210.0.lightning.meta/lightning/components_config_for_app_builder_templat e_component.htm • http://www.jitendrazaa.com/blog/salesforce/lightning-data-services-standard- controller-for-lightning-components/ • http://www.jitendrazaa.com/blog/salesforce/winter-18-automatic-styling-of- visualforce-pages-in-lightning-experience/
  • 17.
    Thank You Thank youfor attending the session.
  • 18.
    Follow Farmington HillsSFDC Developer Group Twitter Hashtag #FarmingtonHillsSFDCDug Meetup.com https://www.meetup.com/Farmington-Hills-Salesforce-Developer- Meetup/ Facebook Page https://www.facebook.com/FarmingtonHillsSfdcdug/?ref=bookmarks