SlideShare a Scribd company logo
Trailhead in a Box &
Winter 20 Release
• Jayant Jindal
• Fremont, CA Salesforce User Group Lead
• Salesforce Quip Champion
• 13x Certified
jayantjindal
/in/jayantjindal
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 product or service availability, 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, new
products and services, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth, interruptions or delays
in our Web hosting, breach of our security measures, the outcome of any litigation, risks associated with completed and any possible mergers and acquisitions, the
immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth,
new releases of our service and successful customer deployment, our limited history reselling non-salesforce.com products, and utilization and selling to larger
enterprise customers. Further information on potential factors that could affect the financial results of salesforce.com, inc. is included in our annual report on Form
10-K for the most recent fiscal year and in our quarterly report on Form 10-Q for the most recent fiscal quarter. These documents and others containing important
disclosures 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 presentations, 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.
Forward-Looking Statement
Statement under the Private Securities Litigation Reform Act of 1995
• Check-In : 10 min.
• Trailhead in a Box: 15 min.
• Winter 20 Release-Admin.: 10 min.
• Winter 20 Release-Developer: 10 min.
• Demo Jam : 20 min.
• Icebreaker: 5 min.
• Next Trailblazer Session & Q&A: 20 min.
• Networking Reception: 30 min.
Agenda
Trailhead in a Box
Playbook for Driving Trailhead Engagement
Winter 20 Release – Admin.
5 Winter ‘20 Release Highlights for Admin
Calendar in Lightning Experience
Calendar is getting better and better!
Key feature enhancements include:
• Availability view allows you to see
your coworker’s availability when
scheduling meetings
• See the calendar view you used
most recently without selecting a view
from the dropdown
• Dig into event details faster without
clicking into an event
Read the blog for moar details!
Reports & Dashboards Highlights
Key feature enhancements include:
• RTL (Right to Left) Support
• Text Wrapping on Report Run Page
• Report & Dashboard Lists (Created by Me,
All Reports, etc) on Lightning and on Mobile
App
• Row Level Formulas
(1 Row Level Formula field per report,
Summarize, Group, Filter or use row level
formula in custom summary formula)
Calculate and filter within a report
Reports & Dashboard Beta Features
Unique Row Count
Calculate unique number of field values per
column
• Up to 3 unique row counts per report
• Almost all Field Types supported except
for Text Area, Encrypted fields, or Blob
• All report formats supported (Tabular,
Summary, Matrix, or Joined)
Field to Field Filtering
Filter Reports by comparing one report field
with another report field
• Up to 4 field to field filters per report
• Field Types supported: Number
(including percent, currency) and
Date/DateTime
• Edit field to field filter in Lightning
Report Builder or Report Run Page
The New Salesforce Mobile App
Switch to the mobile way of work
Next Generation Experience
Work fast with an app that knows who you are
and what you need, powered by Lightning
Voice-Enabled
Tap less, talk more using Einstein Voice (Beta)
Intelligent
Drive smart decisions with Einstein Analytics
Dashboards
Faster App Dev
Customize and build mobile apps faster with low
code
Lightning App Builder for Mobile
Use Quick Start to get set up
Customize using App Builder:
• Give your users Custom Record
Pages on their phones
• Show or hide Record Page
components by device
• Make your Lightning Apps
accessible on phone, desktop, or
both
Read MOAR about Lightning
Experience on Mobile!
5 Ideas Delivered
Read MOAR about the 5
Ideas Delivered
List Views & Topics
View related records on a topic
detail page
Filter object list views by topic
Printable list views
Access Recycle Bin in Lightning
with a sortable list view
Ideas Delivered
Read moar about List
Views and Topics
Lightning Record Pages For Specific Record Types
Ideas Delivered
Assign a Lightning Record Page
to a specific Record Type on an
object, just like page layouts.
Now you can make Lightning
Record Pages even more
useful.
Start thinking about creating
different Lightning Record
Pages for your objects!
Connect to your Customers with WeChat and
WhatsApp (pilot)
Let customers communicate with support agents using WhatsApp and WeChat. WhatsApp
and WeChat are used to send messages internationally and agents reply using the Service
Console. This feature is an add-on and available to customers through a Digital
Engagement add-on.
For more details please read:
https://releasenotes.docs.salesforce.com/en-us/summer19/release-
notes/rn_messaging_service_wechat.htm
Connect to your Customers with WeChat and WhatsApp (Pilot)
Let customers communicate with
support agents using WhatsApp
and WeChat. WhatsApp and
WeChat are used to send
messages internationally and
agents reply using the Service
Console. This feature is an add-
on and available to customers
through a Digital Engagement
add-on.
Where Is This Field Used?
Check a field’s references and
find reports using it.
With the click of a button, view
the references to a custom field
before you edit it, such as
references in a formula, layout, or
Apex class.
Ideas Delivered
Lookup Fields in Flow Builder
Instead of having to create a
variable, then assign that element
to the variable... now you just
need to look it up.
It’s just one step to lookup!
Ideas Delivered
Winter 20 Release – Developer
Three Big Features to Discuss Today
Flow for
Developers
Real time event
monitoring with
Shield
Lightning
Message
Service
More details on the highlights covered in this
deck can be found at: sforce.co/learnmoar
Aura Components in the ui Namespace Are Being Retired
A retirement party for our friends the Aura UI Namespace!
Everything in the UI: namespace (ie: ui:button) are
retiring, Summer ‘21
Use lightning: namespace (ie: lightning:button)
components as a replacement.
Not sure how to translate from Ui: -> Lightning: check
out the release notes
sforce.co/dpl-namespace
CSS that Cascades!
Share CSS Style Rules
1. Create a LWC that only contains a .css file
2. In another component’s css, @import ‘myCss.css’
3. Reference the styles defined in the template as you normally would
4. Profit!
LWC: Navigate directly to an App or a page in an App
You can now create LWC Components that link directly to an App
Use the new ‘standard__app’ type, and ‘appTarget’ keys to specify where to go
Additional Einstein Insights
Einstein says...
After a prediction has been made
Additional records are made available
Subscribe to the event with an event trigger
Visualforce in Lightning Experience
Prepare for Lightning
Style Visualforce Pages with Lightning Look and Feel
<apex:page lightningStylesheets="true">
Scan Visualforce Pages in Org
Simple and convenient tool within the Lightning Experience
Configuration Converter
View Data Updates in Real Time
<apex:liveController/>
GA
BETA
PILOT
Lightning Message Service
Native client-side communication framework in Lightning Experience
Simplified Communication
Easily send complex data across the DOM between
Visualforce, Aura, and LWC without complicated
Javascript
Works with Utility Bar
Message between main Lightning page and popped-out
utility bar components
Developer Preview Winter ‘20
Available for Developer Edition and Sandbox
NEW
Lightning Message Channels
Metadata backbone of Message Service API
Metadata Benefits
Central location for Message Channel definition
Referential integrity enforcement
Packaging support
Simple and Lightweight
Only one required field when creating a new
Message Channel
Namespace Isolation by Default
Option to expose communication to components
in different namespaces
<?xml version="1.0" encoding="UTF-8"?>
<LightningMessageChannel xmlns="http://soap.sforce.com/2006/04/metadata">
<masterLabel>ModelChanged</masterLabel>
<isExposed>true</isExposed>
<description>Model changes.</description>
<lightningMessageFields>
<fieldName>recordId</fieldName>
<description>Record Id that changed</description>
</lightningMessageFields>
<lightningMessageFields>
<fieldName>recordData</fieldName>
<description>Data in the record that changed</description>
</lightningMessageFields>
</LightningMessageChannel>
Sending and Receiving Messages
Simple and flexible
Familiar Usage Interface
APIs are natural to developers of each
Salesforce UI Framework
Flexible Message Patterns
Messages are serializable JSON Objects
Message contents can be customized at time of
publish
Global Messaging Support
Publish to all components
Future: publish to visible components
handleClick() {
const message = {
recordId: "some string",
recordData: {
value: "some value"
}
};
publish(this.context, SAMPLEMC, message);
}
handleMessage(message) {
this.receivedMessage = message ? JSON.stringify(message, null, 't') : 'no message
payload';
}
Scheduled Flows
Unlocked Productivity
Schedule logic-driven CRUD & invocable actions
on a daily/weekly basis
Integrated Monitoring & Debugging
Find scheduled Flows under “Scheduled Jobs”;
new FLOW_START_SCHEDULED_RECORDS
log line in Apex debug
New Limits
Scheduled Flow limits are separate from
scheduled Apex limits: max(250,000, 200* # of
user license) scheduled Flow executions per 24h;
active scheduled Flows counted toward active
autolaunched Flows limits
Generally
Available
Winter ‘19
Screen Flow Improvements
LWCs in Flow Screens
Create beautiful & seamless experiences from Aura
Components, Lightning Web Components, and any
of 20+ standard Flow components, side-by-side
Conditional Visibility
Show or hide fields & components without having to write
a single line of code
New Record Lookup Component
Ever growing set of standard Flow components for your
app building consumption
Generally
Available
Winter ‘19
Apex-Defined Data Types
Decouple Tech Concerns & LOB
Concerns
Enable admins to implement business logic so
that you can focus on the meaty technical
problems
Collection Operators
Manipulate lists of complex web objects directly in
the Flow design time & run time experience
Compatible with LWC
Supported out of the box as part of LWCs in Flow
screens
Demo Jam
Icebreaker
ICEBREAKER
• How to Filter Reports?
• Salesforce Mobile App Features?
References
REFERENCES
• Trailhead in a Box:
https://trailhead.salesforce.com/users/strailhead/trailmixes/trailhead-in-a-box
• Winter ‘20 Release Notes
https://releasenotes.docs.salesforce.com/en-us/winter20/release-
notes/salesforce_release_notes.htm
• sWinter ‘20 Release Highlights Trailhead
https://trailhead.salesforce.com/en/content/learn/modules/winter-20-release-highlights
Next Trailblazer Session & Q/A
DECEMBER 19 UPCOMING FREMONT COMMUNITY GROUP SESSION
• Fremont User Group Pro-Bono Event & Holiday Party!!!
Salesforce Fremont, CA User Group

More Related Content

What's hot

Salesforce Spring 17 Release Overview
Salesforce Spring 17 Release OverviewSalesforce Spring 17 Release Overview
Salesforce Spring 17 Release Overview
Roy Gilad
 
Salesforce University - Guide to Certification Paths
Salesforce University - Guide to Certification PathsSalesforce University - Guide to Certification Paths
Salesforce University - Guide to Certification Paths
Salesforce Partners
 
Service Cloud Console as a Platform
Service Cloud Console as a PlatformService Cloud Console as a Platform
Service Cloud Console as a PlatformBluewolf
 
The Future of Data Integration in Salesforce
The Future of Data Integration in SalesforceThe Future of Data Integration in Salesforce
The Future of Data Integration in Salesforce
Salesforce Partners
 
Salesforce App Cloud First Call Deck
Salesforce App Cloud First Call DeckSalesforce App Cloud First Call Deck
Salesforce App Cloud First Call DeckSalesforce Partners
 
Salesforce.com overview (1)
Salesforce.com   overview (1)Salesforce.com   overview (1)
Salesforce.com overview (1)
Luan Minh
 
Field service lightning
Field service lightningField service lightning
Introducing the Salesforce platform
Introducing the Salesforce platformIntroducing the Salesforce platform
Introducing the Salesforce platform
John Stevenson
 
Unlocking the Hidden Potential of Salesforce Live Agent
Unlocking the Hidden Potential of Salesforce Live AgentUnlocking the Hidden Potential of Salesforce Live Agent
Unlocking the Hidden Potential of Salesforce Live Agent
Salesforce Developers
 
Salesforce overview
Salesforce overviewSalesforce overview
Salesforce overview
Ratchata Ardchawuthikulawong
 
Customer Stories Template for Consulting Partners
Customer Stories Template for Consulting PartnersCustomer Stories Template for Consulting Partners
Customer Stories Template for Consulting Partners
Salesforce Partners
 
Developing on the Salesforce Platform With Clicks, Not Code
Developing on the Salesforce Platform With Clicks, Not CodeDeveloping on the Salesforce Platform With Clicks, Not Code
Developing on the Salesforce Platform With Clicks, Not Code
Salesforce Developers
 
VCGenius Content Management System
VCGenius Content Management SystemVCGenius Content Management System
VCGenius Content Management System
fishtech
 
5 Crucial Considerations For Salesforce Lightning Migration
5 Crucial Considerations For Salesforce Lightning Migration5 Crucial Considerations For Salesforce Lightning Migration
5 Crucial Considerations For Salesforce Lightning Migration
Damco Salesforce Services
 
Salesforce.com Overview
Salesforce.com OverviewSalesforce.com Overview
Salesforce.com Overview
Edureka!
 
Introduction to the Wave Platform API
Introduction to the Wave Platform APIIntroduction to the Wave Platform API
Introduction to the Wave Platform API
Salesforce Developers
 
Heroku - Customer Data Play (Second Call Deck)
Heroku - Customer Data Play (Second Call Deck)Heroku - Customer Data Play (Second Call Deck)
Heroku - Customer Data Play (Second Call Deck)
Salesforce Partners
 
Introducing: The Lightning Experience
Introducing: The Lightning ExperienceIntroducing: The Lightning Experience
Introducing: The Lightning Experience
Dreamforce
 
Everything You Need To Know About Lightning Flow Features
Everything You Need To Know About Lightning Flow FeaturesEverything You Need To Know About Lightning Flow Features
Everything You Need To Know About Lightning Flow Features
Cloud Analogy
 

What's hot (20)

Salesforce Spring 17 Release Overview
Salesforce Spring 17 Release OverviewSalesforce Spring 17 Release Overview
Salesforce Spring 17 Release Overview
 
Salesforce University - Guide to Certification Paths
Salesforce University - Guide to Certification PathsSalesforce University - Guide to Certification Paths
Salesforce University - Guide to Certification Paths
 
Service Cloud Console as a Platform
Service Cloud Console as a PlatformService Cloud Console as a Platform
Service Cloud Console as a Platform
 
The Future of Data Integration in Salesforce
The Future of Data Integration in SalesforceThe Future of Data Integration in Salesforce
The Future of Data Integration in Salesforce
 
Salesforce App Cloud First Call Deck
Salesforce App Cloud First Call DeckSalesforce App Cloud First Call Deck
Salesforce App Cloud First Call Deck
 
Salesforce.com overview (1)
Salesforce.com   overview (1)Salesforce.com   overview (1)
Salesforce.com overview (1)
 
Field service lightning
Field service lightningField service lightning
Field service lightning
 
Introduction to salesforce ppt
Introduction to salesforce pptIntroduction to salesforce ppt
Introduction to salesforce ppt
 
Introducing the Salesforce platform
Introducing the Salesforce platformIntroducing the Salesforce platform
Introducing the Salesforce platform
 
Unlocking the Hidden Potential of Salesforce Live Agent
Unlocking the Hidden Potential of Salesforce Live AgentUnlocking the Hidden Potential of Salesforce Live Agent
Unlocking the Hidden Potential of Salesforce Live Agent
 
Salesforce overview
Salesforce overviewSalesforce overview
Salesforce overview
 
Customer Stories Template for Consulting Partners
Customer Stories Template for Consulting PartnersCustomer Stories Template for Consulting Partners
Customer Stories Template for Consulting Partners
 
Developing on the Salesforce Platform With Clicks, Not Code
Developing on the Salesforce Platform With Clicks, Not CodeDeveloping on the Salesforce Platform With Clicks, Not Code
Developing on the Salesforce Platform With Clicks, Not Code
 
VCGenius Content Management System
VCGenius Content Management SystemVCGenius Content Management System
VCGenius Content Management System
 
5 Crucial Considerations For Salesforce Lightning Migration
5 Crucial Considerations For Salesforce Lightning Migration5 Crucial Considerations For Salesforce Lightning Migration
5 Crucial Considerations For Salesforce Lightning Migration
 
Salesforce.com Overview
Salesforce.com OverviewSalesforce.com Overview
Salesforce.com Overview
 
Introduction to the Wave Platform API
Introduction to the Wave Platform APIIntroduction to the Wave Platform API
Introduction to the Wave Platform API
 
Heroku - Customer Data Play (Second Call Deck)
Heroku - Customer Data Play (Second Call Deck)Heroku - Customer Data Play (Second Call Deck)
Heroku - Customer Data Play (Second Call Deck)
 
Introducing: The Lightning Experience
Introducing: The Lightning ExperienceIntroducing: The Lightning Experience
Introducing: The Lightning Experience
 
Everything You Need To Know About Lightning Flow Features
Everything You Need To Know About Lightning Flow FeaturesEverything You Need To Know About Lightning Flow Features
Everything You Need To Know About Lightning Flow Features
 

Similar to Trailhead in a Box & Winter 20 Release

Learn MOAR Salesforce Winter '20 Event Frankfurt, Germany
Learn MOAR  Salesforce Winter '20 Event Frankfurt, GermanyLearn MOAR  Salesforce Winter '20 Event Frankfurt, Germany
Learn MOAR Salesforce Winter '20 Event Frankfurt, Germany
Alan Thomas Payne
 
Winter '20 Salesforce Release for Admins and Developers + New Salesforce Mobi...
Winter '20 Salesforce Release for Admins and Developers + New Salesforce Mobi...Winter '20 Salesforce Release for Admins and Developers + New Salesforce Mobi...
Winter '20 Salesforce Release for Admins and Developers + New Salesforce Mobi...
Bordeaux Salesforce Developer Group
 
Webinar: Build Apps Customers Love as a Salesforce Developer
Webinar: Build Apps Customers Love as a Salesforce DeveloperWebinar: Build Apps Customers Love as a Salesforce Developer
Webinar: Build Apps Customers Love as a Salesforce Developer
Salesforce Developers
 
Winter'18 Developer Preview Webinar
Winter'18 Developer Preview WebinarWinter'18 Developer Preview Webinar
Winter'18 Developer Preview Webinar
Salesforce Developers
 
Customizing the Salesforce Console with the Integration Toolkit (DF13)
Customizing the Salesforce Console with the Integration Toolkit (DF13)Customizing the Salesforce Console with the Integration Toolkit (DF13)
Customizing the Salesforce Console with the Integration Toolkit (DF13)
Andrew Mahood
 
Salesforce-Summer 19 Release
Salesforce-Summer 19 ReleaseSalesforce-Summer 19 Release
Salesforce-Summer 19 Release
Jayant Jindal
 
Salesforce Summer 19 Release Overview
Salesforce Summer 19 Release OverviewSalesforce Summer 19 Release Overview
Salesforce Summer 19 Release Overview
Roy Gilad
 
Salesforce Spring19 Release Overview Deck
Salesforce Spring19 Release Overview DeckSalesforce Spring19 Release Overview Deck
Salesforce Spring19 Release Overview Deck
Roy Gilad
 
Building Lightning Components for ISVs (Dreamforce 2015)
Building Lightning Components for ISVs (Dreamforce 2015)Building Lightning Components for ISVs (Dreamforce 2015)
Building Lightning Components for ISVs (Dreamforce 2015)
Salesforce Partners
 
Lightning customization with lightning app builder
Lightning customization with lightning app builderLightning customization with lightning app builder
Lightning customization with lightning app builder
Salesforce Developers
 
Build Faster with Base Lightning Components
Build Faster with Base Lightning ComponentsBuild Faster with Base Lightning Components
Build Faster with Base Lightning Components
Salesforce Developers
 
ISV Lightning Webinar Series - Part 2 (December 8, 2015)
ISV Lightning Webinar Series - Part 2 (December 8, 2015)ISV Lightning Webinar Series - Part 2 (December 8, 2015)
ISV Lightning Webinar Series - Part 2 (December 8, 2015)
Salesforce Partners
 
Lightning Updates: Summer, Winter & Beyond
Lightning Updates: Summer, Winter & BeyondLightning Updates: Summer, Winter & Beyond
Lightning Updates: Summer, Winter & Beyond
Salesforce Developers
 
Developers guide to the Salesforce1 Platform
Developers guide to the Salesforce1 PlatformDevelopers guide to the Salesforce1 Platform
Developers guide to the Salesforce1 Platform
John Stevenson
 
Salesforce.com API Series: Service Cloud Console Deep Dive
Salesforce.com API Series: Service Cloud Console Deep DiveSalesforce.com API Series: Service Cloud Console Deep Dive
Salesforce.com API Series: Service Cloud Console Deep Dive
Salesforce Developers
 
Best Practices for Lightning Apps
Best Practices for Lightning AppsBest Practices for Lightning Apps
Best Practices for Lightning Apps
Mark Adcock
 
Salesforce Release in a box - Winter 19
Salesforce Release in a box - Winter 19Salesforce Release in a box - Winter 19
Salesforce Release in a box - Winter 19
Antonina Romanova
 
Building a Single Page App with Lightning Components
Building a Single Page App with Lightning ComponentsBuilding a Single Page App with Lightning Components
Building a Single Page App with Lightning Components
Salesforce Developers
 
Developer Tour on the Salesforce1 Platform
Developer Tour on the Salesforce1 PlatformDeveloper Tour on the Salesforce1 Platform
Developer Tour on the Salesforce1 Platform
Salesforce Deutschland
 
Salesforce Spring '16 Release Overview
Salesforce Spring '16 Release OverviewSalesforce Spring '16 Release Overview
Salesforce Spring '16 Release Overview
Roy Gilad
 

Similar to Trailhead in a Box & Winter 20 Release (20)

Learn MOAR Salesforce Winter '20 Event Frankfurt, Germany
Learn MOAR  Salesforce Winter '20 Event Frankfurt, GermanyLearn MOAR  Salesforce Winter '20 Event Frankfurt, Germany
Learn MOAR Salesforce Winter '20 Event Frankfurt, Germany
 
Winter '20 Salesforce Release for Admins and Developers + New Salesforce Mobi...
Winter '20 Salesforce Release for Admins and Developers + New Salesforce Mobi...Winter '20 Salesforce Release for Admins and Developers + New Salesforce Mobi...
Winter '20 Salesforce Release for Admins and Developers + New Salesforce Mobi...
 
Webinar: Build Apps Customers Love as a Salesforce Developer
Webinar: Build Apps Customers Love as a Salesforce DeveloperWebinar: Build Apps Customers Love as a Salesforce Developer
Webinar: Build Apps Customers Love as a Salesforce Developer
 
Winter'18 Developer Preview Webinar
Winter'18 Developer Preview WebinarWinter'18 Developer Preview Webinar
Winter'18 Developer Preview Webinar
 
Customizing the Salesforce Console with the Integration Toolkit (DF13)
Customizing the Salesforce Console with the Integration Toolkit (DF13)Customizing the Salesforce Console with the Integration Toolkit (DF13)
Customizing the Salesforce Console with the Integration Toolkit (DF13)
 
Salesforce-Summer 19 Release
Salesforce-Summer 19 ReleaseSalesforce-Summer 19 Release
Salesforce-Summer 19 Release
 
Salesforce Summer 19 Release Overview
Salesforce Summer 19 Release OverviewSalesforce Summer 19 Release Overview
Salesforce Summer 19 Release Overview
 
Salesforce Spring19 Release Overview Deck
Salesforce Spring19 Release Overview DeckSalesforce Spring19 Release Overview Deck
Salesforce Spring19 Release Overview Deck
 
Building Lightning Components for ISVs (Dreamforce 2015)
Building Lightning Components for ISVs (Dreamforce 2015)Building Lightning Components for ISVs (Dreamforce 2015)
Building Lightning Components for ISVs (Dreamforce 2015)
 
Lightning customization with lightning app builder
Lightning customization with lightning app builderLightning customization with lightning app builder
Lightning customization with lightning app builder
 
Build Faster with Base Lightning Components
Build Faster with Base Lightning ComponentsBuild Faster with Base Lightning Components
Build Faster with Base Lightning Components
 
ISV Lightning Webinar Series - Part 2 (December 8, 2015)
ISV Lightning Webinar Series - Part 2 (December 8, 2015)ISV Lightning Webinar Series - Part 2 (December 8, 2015)
ISV Lightning Webinar Series - Part 2 (December 8, 2015)
 
Lightning Updates: Summer, Winter & Beyond
Lightning Updates: Summer, Winter & BeyondLightning Updates: Summer, Winter & Beyond
Lightning Updates: Summer, Winter & Beyond
 
Developers guide to the Salesforce1 Platform
Developers guide to the Salesforce1 PlatformDevelopers guide to the Salesforce1 Platform
Developers guide to the Salesforce1 Platform
 
Salesforce.com API Series: Service Cloud Console Deep Dive
Salesforce.com API Series: Service Cloud Console Deep DiveSalesforce.com API Series: Service Cloud Console Deep Dive
Salesforce.com API Series: Service Cloud Console Deep Dive
 
Best Practices for Lightning Apps
Best Practices for Lightning AppsBest Practices for Lightning Apps
Best Practices for Lightning Apps
 
Salesforce Release in a box - Winter 19
Salesforce Release in a box - Winter 19Salesforce Release in a box - Winter 19
Salesforce Release in a box - Winter 19
 
Building a Single Page App with Lightning Components
Building a Single Page App with Lightning ComponentsBuilding a Single Page App with Lightning Components
Building a Single Page App with Lightning Components
 
Developer Tour on the Salesforce1 Platform
Developer Tour on the Salesforce1 PlatformDeveloper Tour on the Salesforce1 Platform
Developer Tour on the Salesforce1 Platform
 
Salesforce Spring '16 Release Overview
Salesforce Spring '16 Release OverviewSalesforce Spring '16 Release Overview
Salesforce Spring '16 Release Overview
 

More from Jayant Jindal

Fremont Salesforce Community Group - Salesforce Labs Day - October 2019
Fremont Salesforce Community Group - Salesforce Labs Day - October 2019Fremont Salesforce Community Group - Salesforce Labs Day - October 2019
Fremont Salesforce Community Group - Salesforce Labs Day - October 2019
Jayant Jindal
 
Fremont Salesforce Community Group - Salesforce Labs Day - Flow Templates
Fremont Salesforce Community Group - Salesforce Labs Day - Flow TemplatesFremont Salesforce Community Group - Salesforce Labs Day - Flow Templates
Fremont Salesforce Community Group - Salesforce Labs Day - Flow Templates
Jayant Jindal
 
Fremont Salesforce Community Group - Salesforce Labs Day - Demo Jam
Fremont Salesforce Community Group - Salesforce Labs Day - Demo JamFremont Salesforce Community Group - Salesforce Labs Day - Demo Jam
Fremont Salesforce Community Group - Salesforce Labs Day - Demo Jam
Jayant Jindal
 
Salesforce Streaming Api
Salesforce Streaming ApiSalesforce Streaming Api
Salesforce Streaming Api
Jayant Jindal
 
Salesforce Lightning Web Components - Open Source
Salesforce Lightning Web Components - Open SourceSalesforce Lightning Web Components - Open Source
Salesforce Lightning Web Components - Open Source
Jayant Jindal
 
Salesforce Community Cloud
Salesforce Community CloudSalesforce Community Cloud
Salesforce Community Cloud
Jayant Jindal
 

More from Jayant Jindal (6)

Fremont Salesforce Community Group - Salesforce Labs Day - October 2019
Fremont Salesforce Community Group - Salesforce Labs Day - October 2019Fremont Salesforce Community Group - Salesforce Labs Day - October 2019
Fremont Salesforce Community Group - Salesforce Labs Day - October 2019
 
Fremont Salesforce Community Group - Salesforce Labs Day - Flow Templates
Fremont Salesforce Community Group - Salesforce Labs Day - Flow TemplatesFremont Salesforce Community Group - Salesforce Labs Day - Flow Templates
Fremont Salesforce Community Group - Salesforce Labs Day - Flow Templates
 
Fremont Salesforce Community Group - Salesforce Labs Day - Demo Jam
Fremont Salesforce Community Group - Salesforce Labs Day - Demo JamFremont Salesforce Community Group - Salesforce Labs Day - Demo Jam
Fremont Salesforce Community Group - Salesforce Labs Day - Demo Jam
 
Salesforce Streaming Api
Salesforce Streaming ApiSalesforce Streaming Api
Salesforce Streaming Api
 
Salesforce Lightning Web Components - Open Source
Salesforce Lightning Web Components - Open SourceSalesforce Lightning Web Components - Open Source
Salesforce Lightning Web Components - Open Source
 
Salesforce Community Cloud
Salesforce Community CloudSalesforce Community Cloud
Salesforce Community Cloud
 

Recently uploaded

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 

Recently uploaded (20)

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 

Trailhead in a Box & Winter 20 Release

  • 1. Trailhead in a Box & Winter 20 Release • Jayant Jindal • Fremont, CA Salesforce User Group Lead • Salesforce Quip Champion • 13x Certified jayantjindal /in/jayantjindal
  • 2. 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 product or service availability, 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, new products and services, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth, interruptions or delays in our Web hosting, breach of our security measures, the outcome of any litigation, risks associated with completed and any possible mergers and acquisitions, the immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth, new releases of our service and successful customer deployment, our limited history reselling non-salesforce.com products, and utilization and selling to larger enterprise customers. Further information on potential factors that could affect the financial results of salesforce.com, inc. is included in our annual report on Form 10-K for the most recent fiscal year and in our quarterly report on Form 10-Q for the most recent fiscal quarter. These documents and others containing important disclosures 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 presentations, 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. Forward-Looking Statement Statement under the Private Securities Litigation Reform Act of 1995
  • 3. • Check-In : 10 min. • Trailhead in a Box: 15 min. • Winter 20 Release-Admin.: 10 min. • Winter 20 Release-Developer: 10 min. • Demo Jam : 20 min. • Icebreaker: 5 min. • Next Trailblazer Session & Q&A: 20 min. • Networking Reception: 30 min. Agenda
  • 5. Playbook for Driving Trailhead Engagement
  • 6. Winter 20 Release – Admin.
  • 7. 5 Winter ‘20 Release Highlights for Admin
  • 8. Calendar in Lightning Experience Calendar is getting better and better! Key feature enhancements include: • Availability view allows you to see your coworker’s availability when scheduling meetings • See the calendar view you used most recently without selecting a view from the dropdown • Dig into event details faster without clicking into an event Read the blog for moar details!
  • 9. Reports & Dashboards Highlights Key feature enhancements include: • RTL (Right to Left) Support • Text Wrapping on Report Run Page • Report & Dashboard Lists (Created by Me, All Reports, etc) on Lightning and on Mobile App • Row Level Formulas (1 Row Level Formula field per report, Summarize, Group, Filter or use row level formula in custom summary formula) Calculate and filter within a report
  • 10. Reports & Dashboard Beta Features Unique Row Count Calculate unique number of field values per column • Up to 3 unique row counts per report • Almost all Field Types supported except for Text Area, Encrypted fields, or Blob • All report formats supported (Tabular, Summary, Matrix, or Joined) Field to Field Filtering Filter Reports by comparing one report field with another report field • Up to 4 field to field filters per report • Field Types supported: Number (including percent, currency) and Date/DateTime • Edit field to field filter in Lightning Report Builder or Report Run Page
  • 11. The New Salesforce Mobile App Switch to the mobile way of work Next Generation Experience Work fast with an app that knows who you are and what you need, powered by Lightning Voice-Enabled Tap less, talk more using Einstein Voice (Beta) Intelligent Drive smart decisions with Einstein Analytics Dashboards Faster App Dev Customize and build mobile apps faster with low code
  • 12. Lightning App Builder for Mobile Use Quick Start to get set up Customize using App Builder: • Give your users Custom Record Pages on their phones • Show or hide Record Page components by device • Make your Lightning Apps accessible on phone, desktop, or both Read MOAR about Lightning Experience on Mobile!
  • 13. 5 Ideas Delivered Read MOAR about the 5 Ideas Delivered
  • 14. List Views & Topics View related records on a topic detail page Filter object list views by topic Printable list views Access Recycle Bin in Lightning with a sortable list view Ideas Delivered Read moar about List Views and Topics
  • 15. Lightning Record Pages For Specific Record Types Ideas Delivered Assign a Lightning Record Page to a specific Record Type on an object, just like page layouts. Now you can make Lightning Record Pages even more useful. Start thinking about creating different Lightning Record Pages for your objects!
  • 16. Connect to your Customers with WeChat and WhatsApp (pilot) Let customers communicate with support agents using WhatsApp and WeChat. WhatsApp and WeChat are used to send messages internationally and agents reply using the Service Console. This feature is an add-on and available to customers through a Digital Engagement add-on. For more details please read: https://releasenotes.docs.salesforce.com/en-us/summer19/release- notes/rn_messaging_service_wechat.htm
  • 17. Connect to your Customers with WeChat and WhatsApp (Pilot) Let customers communicate with support agents using WhatsApp and WeChat. WhatsApp and WeChat are used to send messages internationally and agents reply using the Service Console. This feature is an add- on and available to customers through a Digital Engagement add-on.
  • 18. Where Is This Field Used? Check a field’s references and find reports using it. With the click of a button, view the references to a custom field before you edit it, such as references in a formula, layout, or Apex class. Ideas Delivered
  • 19. Lookup Fields in Flow Builder Instead of having to create a variable, then assign that element to the variable... now you just need to look it up. It’s just one step to lookup! Ideas Delivered
  • 20. Winter 20 Release – Developer
  • 21. Three Big Features to Discuss Today Flow for Developers Real time event monitoring with Shield Lightning Message Service More details on the highlights covered in this deck can be found at: sforce.co/learnmoar
  • 22. Aura Components in the ui Namespace Are Being Retired A retirement party for our friends the Aura UI Namespace! Everything in the UI: namespace (ie: ui:button) are retiring, Summer ‘21 Use lightning: namespace (ie: lightning:button) components as a replacement. Not sure how to translate from Ui: -> Lightning: check out the release notes sforce.co/dpl-namespace
  • 23. CSS that Cascades! Share CSS Style Rules 1. Create a LWC that only contains a .css file 2. In another component’s css, @import ‘myCss.css’ 3. Reference the styles defined in the template as you normally would 4. Profit!
  • 24. LWC: Navigate directly to an App or a page in an App You can now create LWC Components that link directly to an App Use the new ‘standard__app’ type, and ‘appTarget’ keys to specify where to go
  • 25. Additional Einstein Insights Einstein says... After a prediction has been made Additional records are made available Subscribe to the event with an event trigger
  • 26. Visualforce in Lightning Experience Prepare for Lightning Style Visualforce Pages with Lightning Look and Feel <apex:page lightningStylesheets="true"> Scan Visualforce Pages in Org Simple and convenient tool within the Lightning Experience Configuration Converter View Data Updates in Real Time <apex:liveController/> GA BETA PILOT
  • 27. Lightning Message Service Native client-side communication framework in Lightning Experience Simplified Communication Easily send complex data across the DOM between Visualforce, Aura, and LWC without complicated Javascript Works with Utility Bar Message between main Lightning page and popped-out utility bar components Developer Preview Winter ‘20 Available for Developer Edition and Sandbox NEW
  • 28. Lightning Message Channels Metadata backbone of Message Service API Metadata Benefits Central location for Message Channel definition Referential integrity enforcement Packaging support Simple and Lightweight Only one required field when creating a new Message Channel Namespace Isolation by Default Option to expose communication to components in different namespaces <?xml version="1.0" encoding="UTF-8"?> <LightningMessageChannel xmlns="http://soap.sforce.com/2006/04/metadata"> <masterLabel>ModelChanged</masterLabel> <isExposed>true</isExposed> <description>Model changes.</description> <lightningMessageFields> <fieldName>recordId</fieldName> <description>Record Id that changed</description> </lightningMessageFields> <lightningMessageFields> <fieldName>recordData</fieldName> <description>Data in the record that changed</description> </lightningMessageFields> </LightningMessageChannel>
  • 29. Sending and Receiving Messages Simple and flexible Familiar Usage Interface APIs are natural to developers of each Salesforce UI Framework Flexible Message Patterns Messages are serializable JSON Objects Message contents can be customized at time of publish Global Messaging Support Publish to all components Future: publish to visible components handleClick() { const message = { recordId: "some string", recordData: { value: "some value" } }; publish(this.context, SAMPLEMC, message); } handleMessage(message) { this.receivedMessage = message ? JSON.stringify(message, null, 't') : 'no message payload'; }
  • 30. Scheduled Flows Unlocked Productivity Schedule logic-driven CRUD & invocable actions on a daily/weekly basis Integrated Monitoring & Debugging Find scheduled Flows under “Scheduled Jobs”; new FLOW_START_SCHEDULED_RECORDS log line in Apex debug New Limits Scheduled Flow limits are separate from scheduled Apex limits: max(250,000, 200* # of user license) scheduled Flow executions per 24h; active scheduled Flows counted toward active autolaunched Flows limits Generally Available Winter ‘19
  • 31. Screen Flow Improvements LWCs in Flow Screens Create beautiful & seamless experiences from Aura Components, Lightning Web Components, and any of 20+ standard Flow components, side-by-side Conditional Visibility Show or hide fields & components without having to write a single line of code New Record Lookup Component Ever growing set of standard Flow components for your app building consumption Generally Available Winter ‘19
  • 32. Apex-Defined Data Types Decouple Tech Concerns & LOB Concerns Enable admins to implement business logic so that you can focus on the meaty technical problems Collection Operators Manipulate lists of complex web objects directly in the Flow design time & run time experience Compatible with LWC Supported out of the box as part of LWCs in Flow screens
  • 35. ICEBREAKER • How to Filter Reports? • Salesforce Mobile App Features?
  • 37. REFERENCES • Trailhead in a Box: https://trailhead.salesforce.com/users/strailhead/trailmixes/trailhead-in-a-box • Winter ‘20 Release Notes https://releasenotes.docs.salesforce.com/en-us/winter20/release- notes/salesforce_release_notes.htm • sWinter ‘20 Release Highlights Trailhead https://trailhead.salesforce.com/en/content/learn/modules/winter-20-release-highlights
  • 39. DECEMBER 19 UPCOMING FREMONT COMMUNITY GROUP SESSION • Fremont User Group Pro-Bono Event & Holiday Party!!!

Editor's Notes

  1. URL: https://trailhead.salesforce.com/users/strailhead/trailmixes/trailhead-in-a-box
  2. URL: https://trailblazercommunitygroups.quip.com/hlZbAMlK4dNx/Playbook-for-Driving-Trailhead-Engagement-within-an-Organization
  3. We’re excited to bring you 5 highlights from the Winter ‘20 release, just for Admins. They will cover: Calendar Reports & Dashboards Listviews & Topics App Builder for Mobile Top 5 Ideas Delivered
  4. Let’s talk about the Calendar in Lightning Experience. Calendar is getting better and better! Key feature enhancements include: “Availability View”, which allows you to see your coworker’s availability when scheduling meetings. See the calendar view you used most recently without selecting a view from the dropdown. This is a real time-saver because the Calendar view is now “sticky” and your users don’t have to always switch to their preferred view when they come to this screen. See more Event Details faster without clicking into an event, like the related Contact/Lead name or associated Account or Opportunity name, right on the calendar event. This is another time-saver so you don’t have to click in. More details here: https://admin.salesforce.com/blog/2019/learn-moar-winter-20-release-for-admins
  5. Let’s talk about Reports and Dashboards. Key feature enhancements include: RTL (Right to Left) Support Text Wrapping on Report Run Page Report & Dashboard Lists (Created by Me, All Reports, etc) on Lightning and on Mobile App Row Level Formulas (1 Row Level Formula field per report, Summarize, Group, Filter or use row level formula in custom summary formula) More details: Row Level Formulas Generally Available: 1 Row Level Formula field per report Field Types supported: Number, Date/DateTime, Text and Picklist Picklist field type can now be used in row level formula (ex: TEXT(Stage)) Summarize, Group, Filter or use row level formula in custom summary formula Summarized Row Level Formula can be used in Charts Row Level Formula field can be used in Lightning Dashboard Tables Watch the video: https://admin.salesforce.com/blog/2019/learn-moar-in-winter-20-with-reports-and-dashboards https://youtu.be/P8pgz7HcGgk
  6. Filter Reports by comparing one report field with another report field Up to 4 field to field filters per report Field Types supported: Number (including percent, currency) and Date/DateTime Edit field to field filter in Lightning Report Builder or Report Run Page Additional info: Joined reports are not supported Report Types that have with or without relationships are not supported Calculate unique number of field values per column Up to 3 unique row counts per report Almost all Field Types supported except for Text Area, Encrypted fields, or Blob All report formats supported (Tabular, Summary, Matrix, or Joined) Additional info: Unique row count can’t be referenced in Custom Summary Formulas yet Unique row count can be used in Charts, but not Lightning Dashboard Tables
  7. Let’s talk about the App Builder for Mobile. The highlights of the new salesforce mobile app include: Next Generation Expeirence It’s voice enabled It’s intelligent And there is faster app development
  8. Customize using App Builder: Give your users Custom Record Pages on their phones Show or hide Record Page components by device Make your Lightning Apps accessible on phone, desktop, or both Watch the video: https://admin.salesforce.com/blog/2019/learn-moar-in-winter-20-with-app-builder-for-mobile, https://youtu.be/Mdb2RfEj55A
  9. Note to Leader -> Read the blog here: https://admin.salesforce.com/blog/2019/learn-moar-about-five-popular-ideas-delivered-in-winter-20 Next we’re excited to share that 5 ideas shared on the IdeaExchange are coming with the Winter ‘20 release. Let’s go over them.
  10. List Views & Topics View related records on a topic detail page Keep your list views organized by adding filters based on topics. You can add filters for up to two topics per list view. Then hit a button to easily print em for your next meeting. Recycle Bin finally comes to Lightning Experience! View, restore, and permanently delete the items in your Recycle Bin. Manage your Recycle Bin records via a list view YouTube: https://youtu.be/6sUgs2DLf7c
  11. Lightning Record Pages For Specific Record Types Assign a Lightning Record Page to a specific Record Type on an object, just like page layouts. Now you can make Lightning Record Pages even more useful. Start thinking about creating different Lightning Record Pages for your objects!
  12. Release Notes: https://releasenotes.docs.salesforce.com/en-us/summer19/release-notes/rn_messaging_service_wechat.htm
  13. Note to Leader -> Link to more: https://releasenotes.docs.salesforce.com/en-us/winter20/release-notes/rn_forcecom_fields_where_ga.htm With the click of a button, view the references to a custom field before you edit it, such as references in a formula, layout, or Apex class. Use this information to communicate changes to others who use the field in a formula or other context. In this release, we added support for reports. Questions? The list can include these references. Validation rule Layout Formula field Visualforce page Apex class Apex trigger Email template (Salesforce Classic, text based) Field set Flow (query) Lightning component markup (attr) Process Builder (criteria) URL button (formula) Lightning page (related list single) Lookup filter (lookup and master detail) Reports (column)
  14. Key Message: We’ll be hitting on these three topics, as well as a few other, smaller features and updates. You can find more information at sforce.co/learnmoar
  15. Key Message: You should start using the Lightning:* namespace components. Don’t worry though, even after retirement, the UI: namespace components aren’t going to disappear and break everything but they will be unsupported.
  16. Key Message: You can now create Lightning Web Components that only include a .css file. Once you’ve done so, you can easily import that css file into your other components with a css based @import statement.
  17. Key Message: Navigation has gotten more powerful. You can now create a button that will direct the user directly to an app (right) or to a page within a given app (left). Use the appTarget key to specify either the name of the app, or it’s ID, along with the Type key set to ‘standard__app”.
  18. Key Message: Einstein now provides a way to trigger additional logic when a prediction is made via platform events. Additionally, when a prediction is made, additional records are created detailing why that prediction was made.
  19. Key Message: Visualforce is getting better and better! Now we have auto styling for VF pages, a beta scanner for your VF pages and in pilot, the liveController!
  20. Key Message: Lightning Message service allows all three UI technologies on the Salesforce Platform to communicate seamlessly.
  21. To create a lightning:messageChannel component in your org, use the LightningMessageChannel metadata type. To deploy a LightningMessageChannel into your org, create an SFDX project. Include the XML definition in the force-app/main/default/messageChannels/ directory. The LightningMessageChannel file name follows the format messageChannelName.messageChannel-meta.xml. To add it to your scratch org, run sfdx force:source:push. To add it to your Developer Edition org, run sfdx force:source:deploy. Metadata advantages: Provides a central location for message channels to be defined, which can be shared across the various technologies which support the Lightning Message Service (LWC/Aura/VF). Ability for tooling to detect the types of messages available to developers. Allowing features such as auto-complete to be part of the SFDX when working with the Message Service. -- not yet! Allows message channels to be packaged and used to communicate between components written by partners and customers. Allows for referential integrity to be enforced between message channels and the code that consumes them.
  22. Follow the programming paradigms of each UI framework Aura: Aura does not provide a way to unsubscribe. Subscribing in aura is done declaratively within the aura component’s markup. Most users of Aura application events used markup instead of programmatically in JS, so we implemented declaratively To track a private property’s value and rerender a component when it changes, decorate the property with @track. Tracked properties are also called private reactive properties. To read Salesforce data, Lightning web components use a reactive wire service, which is built on Lightning Data Service. Components use @wire in their JavaScript class to read data from one of the wire adapters in the lightning/ui*Api modules.
  23. Key Message: You can now schedule flows to run, and these scheduled flows are governed by a different set of limits than scheduled Apex.
  24. Key Message: You can now use Lightning Web Components within your flow screens, in addition to standard flow and aura components! Additionally, you can conditionally set the visibility of a given component without writing code! We’ve also added a new flow lookup component.
  25. Key message: An Apex Defined Data type is a flow accessible data type backed and defined by an Apex Class. In Winter ‘19, you can now specify flow variables to be a *collection* of an Apex defined data type. These Apex defined data types, and collections of them are compatible with LWC. One use case for this feature, is to write an Apex class defining how a web object from another system works. Make a call out to the web service and pass the resulting web object, parsed from json/xml into your flow as a collection of manipulatable objects.
  26. 1. How many Labs can you name #SalesforceLabsDay
  27. Using Field Comparisons with Field-To-Field Filters Voice-Enabled, Next generation exp.