This document summarizes an event held by the Letterkenny Developers Group. It includes an agenda with sections on the community, learning Salesforce, networking, Spring 20 highlights, a Salesforce certification voucher contest, and upcoming events. Details are provided on learning resources, features from the Spring 20 release, winners of a Trailhead challenge, and a multiplayer quiz for a certification voucher. The document promotes involvement in the local Salesforce community group.
10. Instructions
Talk to as many people as possible and when a statement applies to someone you meet, have
them sign their name in the box. Each person can only sign your sheet once. Try to be the first
to get five boxes in a row (horizontally, vertically, or diagonally) and shout “BINGO!” to win.
In the end, we all win by learning more about our peers. Good luck and have fun!
14. Salesforce Release Strategy
● Three major releases per year.
● Spring, Summer and Winter.
● Trailhead Modules for every release is available and
can be found in Seasonal Release Strategies badge.
● The Salesforce Seasonal Releases blog contains a
wealth of information about upcoming releases,
including links to Release Notes, the relevant
Trailhead module, preview videos, and more.
15. Beta Features
Einstein Voice Assistant
● Users can talk to the Salesforce Org.
● Logging events, creating contacts and
opportunities.
● Log service notes and follow up tasks.
● Build custom voice experience with just clicks.
Local Development for LWC
● Run your component locally before
publishing the changes to salesforce.
16. Attach Formatted Spreadsheets to
Report Subscriptions
A new option lets people subscribe to a
report, and receive results as a formatted
spreadsheet attached to the subscription
email
Beta Features
17. Clone Objects Along with Their Related
Records
● This makes simple to handle a variety
of repeating business processes.
● On click, all of the original object’s
related records are added to the
cloned object.
● Works for Opportunity and Campaign
objects.
Admin Features
18. See the Related Account When You
Search for Contacts or Opportunities
● Users now see the related account in
instant results and recent items.
● Typically, an object’s search results
layout determines which fields
appear as the secondary field.
Admin Features
19. Assign Tasks to a Queue to Share Work
Efficiently
● Sales reps can share their workload by
setting up queues for tasks.
● Reps can assign tasks to their shared
queues, and then individuals can take
ownership of those tasks from the queue’s
list view.
Admin Features
20. Count Unique Values in Report
Results (Generally Available)
● See how many distinct values your
report returns with a unique count.
● Unique counts appear as grand
totals at the bottom of the report
and as subtotals for each group.
Admin Features
21. Additional Features worth noting!
Empty the Recycle Bin in One Step
Empty your Salesforce org’s Recycle Bin
in Lightning Experience with a single
click.
22. Spread Knowledge by Linking to Articles in Chat and Messaging
● Now you can help your agents to provide quick answers to common problems in
Chat and Messaging conversations. If your Salesforce org uses these channels,
your team can point customers to the right articles by sharing the links from your
sites and communities in the conversation feed.
Update Multiple Deals from the Forecasts Page in Lightning Experience
● Forecast users now have another option for updating opportunities without leaving
the forecasts page. With inline editing, users can edit multiple opportunities at the
same time.
Additional Features worth noting!
26. Tooling for Dependency API
● Gather information about how
the metadata in your Salesforce
org is interconnected.
● Better understand and maintain
your environments.
28. Field Level Security in Apex
Using Schema Methods
You can call the isAccessible, isCreateable, or isUpdateable
methods of Schema.DescribeFieldResult to verify whether the
current user has read, create, or update access for a field.
1
29. Field Level Security in Apex
WITH SECURITY_ENFORCED clause can be used in SOQL queries to enforce field and object
level security permissions in Apex code, including subqueries and cross-object relationships.
2
Using WITH SECURITY_ENFORCED clause
It is important to note that this clause doesn’t verify field-level security for fields used in the
WHERE clause of the query.
30. Field Level Security in Apex
stripInaccessible (<parameters>)
3
Using stripInaccessible Method
Parameters:
• System.AccessType accessCheckType - Required
• List<SObject> sourceRecords - Required
• Boolean enforceRootObjectCRUD - Optional
31. Introducing Transaction Finalizers
Developer defined Apex classes.
Run when a Queueable job finishes.
You can control their construction, and logic.
Need to implement the finalizer system interface.
32. Introducing Transaction Finalizers
0
1
2
1. Create a class that
implements Finalizer
interface
2. Assign the finalizer class
to the Queuable.
3. Call the finalizer in
Queueable using
system.attachFinalizer
3
35. Trailhead Challenge Winners
1. Shankar Kulkarni
2. Niyati Panwar
3. Asmita Soman
4. Jane Patta
5. Swathi Raman
6. Abhilash B. P.
36. Multiplayer Quiz
Instructions
Total 15 questions will be asked
Every question will be available on screen for 10 seconds to answer
Incorrect answer 0 Points [No Negative scoring]
Each correct answer gets points based on time taken to answer
1st to answer correctly get 1000 points
2nd get 900 points
3rd get 800 points
…
10th get 100 points
37. Redemption
● Redemption Article: https://sfdc.co/bgYvB1
● Fill Form
○ Name:
○ Email:
○ Code:
○ Event: Learn Salesforce and Win Salesforce Certification Voucher, Letterkenny Developers
Group.
38. Winner’s Salesforce Experience
• About Salesforce?
• About Trailhead?
• About Community?
• Certification?
• When are you
planning to
attempt?
39. Upcoming Event
• April 2nd Week.
• Salesforce DX (DevOps) and Lightning
Components.
• Salesforce MVP to present a session.
• Join the trailblazer community group to
get notified.
bit.ly/Lksfdevs