The presentation for the community event on September 09 2021. Covers few winter 22 release features and strategies. Content is pulled from different official SFDC sources. This is educational material for the developers community to prepare for the release and win some swag on the way :)
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Salesforce Winter22 Release Overview
1. Winter ’22 Release
Trailblazer Community Tirana,
Albania
Sara Sali, September 09 2021
https://www.linkedin.com/in/sarasali/
2. This presentation contains forward-looking statements about the Company’s financial and operating results, which may include expected GAAP and non-GAAP financial and other operating and
non-operating results, including revenue, net income, earnings per share, operating cash flow growth, operating margin improvement, expected revenue growth, expected current remaining
performance obligation growth, expected tax rates, stock-based compensation expenses, amortization of purchased intangibles, shares outstanding, market growth, environmental, social and
governance goals, expected capital allocation, including mergers and acquisitions, capital expenditures and other investments, expectations regarding closing contemplated acquisitions and
contributions from acquired companies. The achievement or success of the matters covered by such forward-looking statements involves risks, uncertainties and assumptions. If any such risks or
uncertainties materialize or if any of the assumptions prove incorrect, the Company’s results could differ materially from the results expressed or implied by the forward-looking statements it
makes. The risks and uncertainties referred to above include those factors discussed in Salesforce’s reports filed from time to time with the Securities and Exchange Commission, including, but not
limited to: risks associated with our ability to successfully integrate Slack Technologies, Inc.’s operations; our ability to realize the anticipated benefits of the Slack Technologies, Inc. transaction;
the impact of Slack Technologies, Inc.’s business model on our ability to forecast revenue results; disruption from the transaction making it more difficult to maintain business and operational
relationships; the impact of, and actions we may take in response to, the COVID-19 pandemic, related public health measures and resulting economic downturn and market volatility; our ability to
maintain service performance and security levels meeting the expectations of our customers, and the resources and costs required to avoid unanticipated downtime and prevent, detect and
remediate performance degradation and security breaches;
our ability to secure and costs related to data center capacity and other infrastructure provided by third parties; our reliance on third-party hardware, software and platform providers; the effect
of evolving domestic and foreign government regulations, including those related to the provision of services on the Internet, those related to accessing the Internet, and those addressing data
privacy; current and potential litigation involving us or our industry, including litigation involving acquired entities such
as Tableau; regulatory developments and regulatory investigations involving us or affecting our industry; our ability to successfully introduce new services and product features, including any
efforts to expand our services beyond the CRM market; the success of our strategy of acquiring or making investments in complementary businesses and strategic partnerships; our ability to
compete in the market in which we participate; the success of our business strategy and our plan to build our
business; our ability to execute our business plans; our ability to continue to grow unearned revenue and remaining performance obligation; the pace of change and innovation in enterprise cloud
computing services; the seasonal nature of our sales cycles; our ability to limit customer attrition and costs related to those efforts; the success of our international expansion strategy; the
demands on our personnel and infrastructure resulting from significant growth in our customer base and operations; our dependency on the development and maintenance of the infrastructure
of the Internet; our real estate and office facilities strategy and related costs and uncertainties; fluctuations in, and our ability to predict, our operating results and cash flows; the variability in our
results arising from the accounting for term license revenue products; the performance and fair value of our investments in complementary businesses through our strategic investment portfolio;
our ability to protect our intellectual property rights; our ability to develop our brands; the valuation of our deferred tax assets and the release of related valuation allowances; uncertainties
regarding our tax obligations in connection with potential jurisdictional transfers of intellectual property; uncertainties regarding the effect of general economic conditions; and risks related to our
debt and lease obligations.
Forward-Looking Statements
031621
Footnote
3. What to expect
today
Release Preparation Strategies
Feature Highlights
• Cloud Enhancements
• Developer Enhancements
• Plan for legacy API retirement, MFA and
External users access to P2 data of other
users
Quiz and Prize Announcement
Links and Where to Learn Moar...
6. Prepare for the Winter 22 Release
1.Dive into the Learn MOAR trailmixes on Trailhead with the key release highlights for admins or
developers, or both!
2.Follow along each day as we publish blogs highlighting all the great new features on both the Salesforce
Admin and Salesforce Developer blogs.
3.Register for the Release Readiness Live broadcast on September 10 to hear about new features from
product experts and see highlights in action.
More links:
Salesforce Release Readiness Strategies
Advanced Salesforce Release Readiness
Strategies
7. Prepare for the Winter 22 Release
• How do you prepare for the release?
• Any tips you can share?
• Any stories of something going wrong or prevent something bad
from happening?
9. 3 new standard objects for Service Cloud
To use the new objects, they need to be enabled under Setup > Incident Management
10. SQL for Tableau CRM
Customers can now query their Tableau CRM using SQL, while keeping the same performance at scale and the native CRM features of SAQL queries.
11. Tableau CRM Output Connector
With two new Output Connectors for Tableau CRM,
now you can share powerful data curated in
Tableau CRM to Tableau Online. Or you can bring
data from multiple sources and write back
aggregates and metrics to Salesforce for operational
purposes. Get the same powerful insights, all in
Salesforce, Tableau Online, and Tableau CRM.
13. In-app Guidance
Targeted Prompts
Target a specific page element to
show your users exactly what
you’re referring to with the
newest type of in-app guidance.
Available for
supported Setup
pages
View and author custom prompts
to aid feature discovery and show
admins and developers how to
configure apps and features.
Record Types are now
supported
Show prompts for a specific record
type or all record types. Customize
your message so that users get
detailed help for the unique layout
and picklists of different record
types.
14. Inline Editing (Beta)
Increase your productivity by directly
editing fields in the report than going to
the object, looking for the field and editing
& saving it there
Users can now inline edit date, picklist
and lookup fields in addition to text,
number and checkbox fields.
Multi field editing is not yet supported. It’s
planned for the next release.
15. Permissions and Profiles
● Admin time saver: Faster Permission Set License Assignments
In Setup, you can now click directly into each Permission Set License and manage assignments. Save time by
assigning multiple users to a permission set license together, or by removing multiple users all at once.
● Grant Access Based on Activated User Sessions for Permission Set Groups
Previously, you created individual session-based permission sets, but now you can set sessions at the permission
set group level as well!
● Manage Assignment Expiration in Permission Sets and Permission Set Groups (Beta)
You can now view and update current assignment expirations for your permission sets and your permission set
groups - before, you had to recreate them with the correct expiration date.
● Create Custom Profiles from Scratch via the SOAP API
Use the Profile SOAP API object to create custom profiles that start without any permissions enabled. Previously,
to create a custom profile, you cloned an existing profile in Setup and then removed permissions that you didn’t
want the assigned users to have.
17. Validate Mobile CSS
When using CSS in your
Lightning Web Components,
it’s important to think about
mobile usage. We’ve added
validation warnings in VS
Code to notify you if the
CSS that you’re using isn’t
ideal for mobile devices —
for example, if your font size
is too small to be readable
on a small screen
18. SOQL Builder in VSCode
SOQL Builder and its
accompanying
language server can
help you be more
productive while
writing SOQL. You can
download the SOQL
extension from the
marketplace. After
you try out SOQL
Builder, check out our
GitHub repo to send
us feedback.
19. Org Specific Lightning Page
Performance Metrics
● See your users’ performance metrics to help you
decide which recommendations to take or to defer
● Data from the last 90 days of use is analyzed and
displayed in your Org-Specific Metrics card results
and includes:
○ your users’ network latency
○ browser speed
○ number of cores
● If the Lightning page that you’re analyzing isn’t
activated, the metrics shown reflect all users in the
org. After the page is activated, the metrics are
filtered to reflect only the users that the page is
assigned to.
20. Flow Listview for Triggered Flows
Now a dedicated listview for your Triggered Flows that tells you right on the List view what the
triggering object or platform event is for this flow. This includes both Record-Triggered Flows and
Platform Event Triggered Flows.
21. Rollback Element
● New Screen Flow element rolls back all
committed changes
● Rolls back all database commits in the same
transaction without failing the Flow
● Note that the best practice is to add the
rollback element after a fault connector.
● Rollback is only available in screen flows
because it does not support bulk use cases.
Get more control over what happens in a
transaction
22. Lightning Component Changes
lightning-input-field
This field type is now supported.
• Time—An input field that displays time selection in
15-minute increments. The time format is
automatically validated against the user’s Salesforce
locale. On mobile devices, time fields use native
mobile time pickers.
This attribute has changed.
• field-name—The Name compound field is now
supported for the User object. Previously, you had
to include both the FirstName and LastName fields.
lightning-output-field
This field type is now supported.
• Time—Displays the formatted time based on the
user’s locale.
lightning:inputField
This field type is now supported.
• Time—An input field that displays time selection in
15-minute increments. The time format is
automatically validated against the user’s Salesforce
locale. On mobile devices, time fields use native
mobile time pickers.
This attribute has changed.
• fieldName—The Name compound field is now
supported for the User object. Previously, you had
to include both the FirstName and LastName fields.
lightning:outputField
This field type is now supported.
• Time—Displays the formatted time based on the
user’s locale.
23. Other Component Changes
lightning-button
This attribute is new.
• aria-labelledby—Specifies the ID or list of IDs of the
element or elements that contain visible descriptive
text to describe the button.
Link AsyncApexJob records to the applicable
CronTrigger.
Use the new CronTriggerId field on the existing
AsyncApexJob object.
24. View Dependencies for Lightning Web Components
Use the dependencies tree
viewer to see which custom
components and Apex classes
that a Lightning web
component uses. You can
quickly see the structure of a
component and navigate to
the source for its
dependencies.
26. Plan for legacy API
retirement
All Salesforce API transactions are recorded in Event
Monitoring logs. Event Monitoring normally
requires a specific license, but we’ve exposed the
API Total Usage (ApiTotalUsage) event to all
customers for free, so that you can monitor
legacy API consumption and identify clients and
integrations that need to be upgraded.
Head over to this repository and follow the setup
instructions. The project’s Apex code scans
your ApiTotalUsage event logs and reports calls to
legacy APIs that were made during the log
retention window.
Read the full blog post here.
27. Multi-Factor Authentication (MFA) Requirement
Learn More About MFA
To ensure MFA is enabled for
Salesforce users:
* MFA is currently available for most Salesforce products.
** Nail the Basics of Cybersecurity with MFA by Jim Alkove, Forbes, January 29, 2021
Beginning February 1, 2022, Salesforce will start requiring customers to use MFA in
order to access Salesforce products through the user interface.*
Use your SSO provider’s MFA
service
Turn it on directly in your
Salesforce products
Enabling MFA is one of the easiest, most effective
actions you can take to help secure your org(s)
MFA FAQ
MFA Quick Guide for Admins
Intro to MFA Video
MFA Trailblazer Community
MFA for Salesforce Site
28. Now you can control which field is visible and hidden when an external user views another external user's profile (both
in the UI and in the API). 20 fields are now considered to be PII and masked to external users. As an admin, you can
see what fields you have categorized as PII in your org and you can also adjust any field in Object manager
After Winter ‘22, new orgs will not be able to use “Hide Personal Information”. Existing orgs must opt in by enabling
Enhanced Personal Information Management. This will be auto-enforced for all orgs by Winter ‘23 (October 2022)
Secure personal information for external users
Enhanced Personal Information Management
29. Quiz
3 Certificate Vouchers
• First and Last Name
• Email Address tied to a Webassessor
account
Go to this link to learn more.
Or Email: tirana-al-
devs@trailblazercgl.com or
sara.sali@trailblazercgl.com or
https://www.linkedin.com/in/sarasali/
You will receive your voucher 7 working
days after the request.
30. Quiz
Please install Kahoot!
Go to kahoot.it or follow the QR code
on your phone
Use the code you
see on the screen to
join the game.
31. Quiz
3 Certificate Vouchers
• First and Last Name
• Email Address tied to a Webassessor
account
Go to this link to learn more.
Email: tirana-al-devs@trailblazercgl.com
or sara.sali@trailblazercgl.com or
https://www.linkedin.com/in/sarasali/
You will receive your voucher 7 working
days after the request.
32. Thank you!
Hope to see you again soon.
PDF of all Winter Features
Salesforce Winter ’22 Release Notes
Demos