SlideShare a Scribd company logo
1 of 32
Download to read offline
London Developer
Trailblazers
#LonDevSFDC
January 2022
Spring ‘22 Release
What’s coming up?
Doors open, and some chat
Spring ‘22 Highlights
More chat and networking
Thanks to our sponsors
Community News
Spring ‘22
● Currently in sandboxes
● Prod from Feb 5th
London’s Calling CFP is Open
● Closes 13th February 2022
● londonscalling.net/cfp
TrailblazerDX
● In-person (San Francisco)
● April 27th / 28th
● salesforce.com/form/event/tdx22-save-the-date
February DUG
● Hopefully back in-person
See our Twitter + Success group for links
@LonDevSFDC
Idea Exchange Prioritisation
● Closes 17th February 2022
● sforce.co/340derf
Spring ‘22 Release
Keir
@bob_buzzard
Lightning Web Security
Lightning Web Security
● Generally Available in Spring ‘22
● Replaces Locker Service for Lightning Web Components
● Standards Based
● “Most existing Lightning web components just work”
● Virtualises the browser environment
● On or off for the whole org
Lightning Web Security
Lightning Web Security
● Distortion rather than secure wrappers - more performant
● Alter code in sandbox
○ Filter content - restrict access to the current sandboxes cookies, local storage
○ Sanitisation - strip out malicious code
○ Restrict access to properties
● Cross namespace supported
● Not immediately enabled
○ Rolling basis once release goes live
○ Only orgs with custom Lightning Web Components
○ Orgs will be notified
Orchestrator
Orchestrator
● Generally Available in Spring ‘22
● Complex process automation
● Automate a record throughout its lifecycle
● Start and stop automation based on criteria
Orchestrator - Built on Flows
● Automation applied in Stages
○ Stage contains one or more flows (Steps)
○ Run in parallel or serial
● Entry/Exit Evaluation Flows
○ Sophisticated logic provided through flows
○ Exit stage or enter/exit a step
○ Set isOrchestrationConditionMet variable true when criteria are met
● Assign interactive steps to Groups/Queues
○ Everyone gets notified
○ First to complete the flow wins!
Orchestrator
● Trigger from custom code
○ Apex or API
○ Same mechanism as launching a flow
● View assigned work in record detail pages
○ Add Orchestrator Work Guide lightning web component
○ Orchestrator email notifications include links to record detail pages
○ Complete the work in the page
● Monitoring and debugging tools
○ View status
○ Cancel in-flight
○ Debug in-progress (sandbox!)
○ Debug failed
Flow
Flow Builder
● Auto-layout GA in Spring 22
● Filter collection component
● Monitoring and debugging tools
○ View status
○ Cancel in-flight
○ Debug in-progress (sandbox!)
○ Debug failed
Demo
Flow Trigger Explorer
Record Triggered Flow Ordering
● 1 - 2000, ascending
○ Collisions run in API name order
● 1 - 1000 run first
● Then those with no value
○ Created date order
● 1001 - 2000 next
● Scoped to record triggered flow type (before save, after save)
● Best practice is leave gaps (remember Basic programming!)
UTAM
● UI Test Automation Model
● Describe pages as JSON Page Objects
○ Just the parts you want to test
○ Update when UI changes
● Test against the page object
● JavaScript or Java
● Cross Shadow boundary
UTAM
UTAM - HTML
UTAM - Page JSON
UTAM - Test
UTAM
● utam.dev
○ Tutorials
○ Guides
○ Playground
● github.com/salesforce/utam-js-recipes
○ Salesforce UI Samples
○ Spring 22 UI
LWR on Node
Lightning Web Runtime on Node
● Developer Preview
● LWR powers Experience Cloud
○ Fully managed by Salesforce
● LWR on Node
○ Lightning Components and Salesforce platform
○ Entirely under your control
○ Local Node, Heroku or elsewhere
● Guide - sforce.co/3FYIFzq
○ Getting Started
○ Templates
○ Routing
○ Working with LWC
● Trailblazer Community Topic - sforce.co/35nYljh
Lightning Web Runtime on Node
ApexTypeImplementor
● Beta feature
● Find classes implementing an interface
○ Including subclasses
● Only compiled classes
○ Is Valid = true
ApexTypeImplementor
ApexTypeImplementor
bobbuzz.me.uk/Spring22Apex
Questions?
QUIZ TIME
London Salesforce Developer January 2022

More Related Content

What's hot

What's hot (20)

What’s new in WSO2 Enterprise Integrator 6.6
What’s new in WSO2 Enterprise Integrator 6.6What’s new in WSO2 Enterprise Integrator 6.6
What’s new in WSO2 Enterprise Integrator 6.6
 
Lightning Web Components- Ep 4 - Navigation Services, LWC and Aura Interopera...
Lightning Web Components- Ep 4 - Navigation Services, LWC and Aura Interopera...Lightning Web Components- Ep 4 - Navigation Services, LWC and Aura Interopera...
Lightning Web Components- Ep 4 - Navigation Services, LWC and Aura Interopera...
 
OneLogin qpstudy_20160716
OneLogin qpstudy_20160716OneLogin qpstudy_20160716
OneLogin qpstudy_20160716
 
Serverless architecture
Serverless architectureServerless architecture
Serverless architecture
 
Lightning Web Components- Ep 3 - Working with Salesforce data and LDS
Lightning Web Components- Ep 3 - Working with Salesforce data and LDSLightning Web Components- Ep 3 - Working with Salesforce data and LDS
Lightning Web Components- Ep 3 - Working with Salesforce data and LDS
 
Michael Tucker, GoDaddy_How GoDaddy used Spree to build their Online Store pr...
Michael Tucker, GoDaddy_How GoDaddy used Spree to build their Online Store pr...Michael Tucker, GoDaddy_How GoDaddy used Spree to build their Online Store pr...
Michael Tucker, GoDaddy_How GoDaddy used Spree to build their Online Store pr...
 
Sean schofield & Richard Lister, Spree Commerce_ Fearless deployment @ Open C...
Sean schofield & Richard Lister, Spree Commerce_ Fearless deployment @ Open C...Sean schofield & Richard Lister, Spree Commerce_ Fearless deployment @ Open C...
Sean schofield & Richard Lister, Spree Commerce_ Fearless deployment @ Open C...
 
Platform events
Platform eventsPlatform events
Platform events
 
.NET Fest 2017. Денис Резник. Исполнение Запроса в SQL Server. Ожидание - Реа...
.NET Fest 2017. Денис Резник. Исполнение Запроса в SQL Server. Ожидание - Реа....NET Fest 2017. Денис Резник. Исполнение Запроса в SQL Server. Ожидание - Реа...
.NET Fest 2017. Денис Резник. Исполнение Запроса в SQL Server. Ожидание - Реа...
 
Kubernetes & Cloud Native Indonesia Meetup July 2021
Kubernetes & Cloud Native Indonesia Meetup July 2021Kubernetes & Cloud Native Indonesia Meetup July 2021
Kubernetes & Cloud Native Indonesia Meetup July 2021
 
Mvc 4
Mvc 4Mvc 4
Mvc 4
 
Que hay de nuevo en Visual Studio 2013 y ASP.NET 5.1
Que hay de nuevo en Visual Studio 2013 y ASP.NET 5.1Que hay de nuevo en Visual Studio 2013 y ASP.NET 5.1
Que hay de nuevo en Visual Studio 2013 y ASP.NET 5.1
 
Chat Done Right
Chat Done Right Chat Done Right
Chat Done Right
 
Patterns in JavaScript
Patterns in JavaScriptPatterns in JavaScript
Patterns in JavaScript
 
High Productivity Web Development Workflow
High Productivity Web Development WorkflowHigh Productivity Web Development Workflow
High Productivity Web Development Workflow
 
How to Build Single Page HTML5 Apps that Scale
How to Build Single Page HTML5 Apps that ScaleHow to Build Single Page HTML5 Apps that Scale
How to Build Single Page HTML5 Apps that Scale
 
.NET Fest 2017. Андрей Антиликаторов. Проектирование и разработка приложений ...
.NET Fest 2017. Андрей Антиликаторов. Проектирование и разработка приложений ....NET Fest 2017. Андрей Антиликаторов. Проектирование и разработка приложений ...
.NET Fest 2017. Андрей Антиликаторов. Проектирование и разработка приложений ...
 
Java microservicesspringbootcasestudy2
Java microservicesspringbootcasestudy2Java microservicesspringbootcasestudy2
Java microservicesspringbootcasestudy2
 
Clean architecture workshop
Clean architecture workshopClean architecture workshop
Clean architecture workshop
 
Write Serverless Applications with PowerShell and Azure Functions
Write Serverless Applications with PowerShell and Azure FunctionsWrite Serverless Applications with PowerShell and Azure Functions
Write Serverless Applications with PowerShell and Azure Functions
 

Similar to London Salesforce Developer January 2022

AWS Lambda and Serverless framework: lessons learned while building a serverl...
AWS Lambda and Serverless framework: lessons learned while building a serverl...AWS Lambda and Serverless framework: lessons learned while building a serverl...
AWS Lambda and Serverless framework: lessons learned while building a serverl...
Luciano Mammino
 

Similar to London Salesforce Developer January 2022 (20)

Parallel programing in web applications - public.pptx
Parallel programing in web applications - public.pptxParallel programing in web applications - public.pptx
Parallel programing in web applications - public.pptx
 
Spring and Summer '19 Development Feature Highlights
Spring and Summer '19 Development Feature HighlightsSpring and Summer '19 Development Feature Highlights
Spring and Summer '19 Development Feature Highlights
 
Using protocol analyzer on mikrotik
Using protocol analyzer on mikrotikUsing protocol analyzer on mikrotik
Using protocol analyzer on mikrotik
 
Building Web Server with Linux
Building Web Server with LinuxBuilding Web Server with Linux
Building Web Server with Linux
 
Scaling xtext
Scaling xtextScaling xtext
Scaling xtext
 
Apache Airflow in the Cloud: Programmatically orchestrating workloads with Py...
Apache Airflow in the Cloud: Programmatically orchestrating workloads with Py...Apache Airflow in the Cloud: Programmatically orchestrating workloads with Py...
Apache Airflow in the Cloud: Programmatically orchestrating workloads with Py...
 
Node.js Web Apps @ ebay scale
Node.js Web Apps @ ebay scaleNode.js Web Apps @ ebay scale
Node.js Web Apps @ ebay scale
 
You Can Work on the Web Patform! (GOSIM 2023)
You Can Work on the Web Patform! (GOSIM 2023)You Can Work on the Web Patform! (GOSIM 2023)
You Can Work on the Web Patform! (GOSIM 2023)
 
Using Control-Webpanel for Hosting Service - Part 1
Using Control-Webpanel for Hosting Service - Part 1Using Control-Webpanel for Hosting Service - Part 1
Using Control-Webpanel for Hosting Service - Part 1
 
Angular2 - A story from the trenches
Angular2 - A story from the trenchesAngular2 - A story from the trenches
Angular2 - A story from the trenches
 
Electron JS | Build cross-platform desktop applications with web technologies
Electron JS | Build cross-platform desktop applications with web technologiesElectron JS | Build cross-platform desktop applications with web technologies
Electron JS | Build cross-platform desktop applications with web technologies
 
DocDoku: Using web technologies in a desktop application. OW2con'15, November...
DocDoku: Using web technologies in a desktop application. OW2con'15, November...DocDoku: Using web technologies in a desktop application. OW2con'15, November...
DocDoku: Using web technologies in a desktop application. OW2con'15, November...
 
DocDokuPLM presentation - OW2Con 2015 Community Award winner
DocDokuPLM presentation - OW2Con 2015 Community Award winnerDocDokuPLM presentation - OW2Con 2015 Community Award winner
DocDokuPLM presentation - OW2Con 2015 Community Award winner
 
Engineering Frontends
Engineering FrontendsEngineering Frontends
Engineering Frontends
 
Using GIT for Everyone
Using GIT for EveryoneUsing GIT for Everyone
Using GIT for Everyone
 
AWS Lambda and Serverless framework: lessons learned while building a serverl...
AWS Lambda and Serverless framework: lessons learned while building a serverl...AWS Lambda and Serverless framework: lessons learned while building a serverl...
AWS Lambda and Serverless framework: lessons learned while building a serverl...
 
Spring 21 Salesforce Release Webinar
Spring 21 Salesforce Release WebinarSpring 21 Salesforce Release Webinar
Spring 21 Salesforce Release Webinar
 
Design Summit - Technology Vision - Oleg Barenboim and Jason Frey
Design Summit - Technology Vision - Oleg Barenboim and Jason FreyDesign Summit - Technology Vision - Oleg Barenboim and Jason Frey
Design Summit - Technology Vision - Oleg Barenboim and Jason Frey
 
Software maintenance PyConUK 2016
Software maintenance PyConUK 2016Software maintenance PyConUK 2016
Software maintenance PyConUK 2016
 
2020 and Beyond: Navigating Claris Transformations & Innovations Post-Pandemic
2020 and Beyond: Navigating Claris Transformations & Innovations Post-Pandemic2020 and Beyond: Navigating Claris Transformations & Innovations Post-Pandemic
2020 and Beyond: Navigating Claris Transformations & Innovations Post-Pandemic
 

More from Keir Bowden

More from Keir Bowden (20)

LC 2022 - Second Generation Packaging
LC 2022 - Second Generation PackagingLC 2022 - Second Generation Packaging
LC 2022 - Second Generation Packaging
 
Mutation Testing.pdf
Mutation Testing.pdfMutation Testing.pdf
Mutation Testing.pdf
 
Winter 22 for Developers
Winter 22 for DevelopersWinter 22 for Developers
Winter 22 for Developers
 
Londons Calling 2021
Londons Calling 2021Londons Calling 2021
Londons Calling 2021
 
London Salesforce Developers TDX 20 Global Gathering
London Salesforce Developers TDX 20 Global GatheringLondon Salesforce Developers TDX 20 Global Gathering
London Salesforce Developers TDX 20 Global Gathering
 
Helsinki developer group march 2020
Helsinki developer group march 2020Helsinki developer group march 2020
Helsinki developer group march 2020
 
London's calling 2020 Documentor Plug-In
London's calling 2020 Documentor Plug-InLondon's calling 2020 Documentor Plug-In
London's calling 2020 Documentor Plug-In
 
Lightning User Interface Testing with Selenium and Node JS
Lightning User Interface Testing with Selenium and Node JSLightning User Interface Testing with Selenium and Node JS
Lightning User Interface Testing with Selenium and Node JS
 
Salesforce CLI Cheat Sheet
Salesforce CLI Cheat Sheet Salesforce CLI Cheat Sheet
Salesforce CLI Cheat Sheet
 
Salesforce Spring 19 release top 10 Features
Salesforce Spring 19 release top 10 FeaturesSalesforce Spring 19 release top 10 Features
Salesforce Spring 19 release top 10 Features
 
UI Testing with Selenium and Node - London's Calling 2019
UI Testing with Selenium and Node - London's Calling 2019UI Testing with Selenium and Node - London's Calling 2019
UI Testing with Selenium and Node - London's Calling 2019
 
Salesforce Winter 19 release top 10 features
Salesforce Winter 19 release top 10 featuresSalesforce Winter 19 release top 10 features
Salesforce Winter 19 release top 10 features
 
Quickstart Templates with the Salesforce CLI
Quickstart Templates with the Salesforce CLIQuickstart Templates with the Salesforce CLI
Quickstart Templates with the Salesforce CLI
 
TrailheaDX Global Gathering London 2018
TrailheaDX Global Gathering London 2018TrailheaDX Global Gathering London 2018
TrailheaDX Global Gathering London 2018
 
Getting started with public speaking
Getting started with public speakingGetting started with public speaking
Getting started with public speaking
 
Salesforce CLI
Salesforce CLISalesforce CLI
Salesforce CLI
 
London's Calling 2018 - No Connection, No Problem
London's Calling 2018 - No Connection, No ProblemLondon's Calling 2018 - No Connection, No Problem
London's Calling 2018 - No Connection, No Problem
 
No Connection? No Problem!
No Connection? No Problem!No Connection? No Problem!
No Connection? No Problem!
 
Unit Testing Lightning Components with Jasmine
Unit Testing Lightning Components with JasmineUnit Testing Lightning Components with Jasmine
Unit Testing Lightning Components with Jasmine
 
Responsive App Design with the Salesforce Lightning Design System
Responsive App Design with the Salesforce Lightning Design SystemResponsive App Design with the Salesforce Lightning Design System
Responsive App Design with the Salesforce Lightning Design System
 

Recently uploaded

Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Sheetaleventcompany
 
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Chandigarh Call girls 9053900678 Call girls in Chandigarh
 
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
soniya singh
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
soniya singh
 

Recently uploaded (20)

Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
 
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
 
VVVIP Call Girls In Connaught Place ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Connaught Place ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Connaught Place ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Connaught Place ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
 
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
 
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
 
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
 
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
Russian Call Girls in %(+971524965298  )#  Call Girls in DubaiRussian Call Girls in %(+971524965298  )#  Call Girls in Dubai
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
 
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
 
Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
 
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
 
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
 
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
 

London Salesforce Developer January 2022

  • 2. What’s coming up? Doors open, and some chat Spring ‘22 Highlights More chat and networking
  • 3. Thanks to our sponsors
  • 4. Community News Spring ‘22 ● Currently in sandboxes ● Prod from Feb 5th London’s Calling CFP is Open ● Closes 13th February 2022 ● londonscalling.net/cfp TrailblazerDX ● In-person (San Francisco) ● April 27th / 28th ● salesforce.com/form/event/tdx22-save-the-date February DUG ● Hopefully back in-person See our Twitter + Success group for links @LonDevSFDC Idea Exchange Prioritisation ● Closes 17th February 2022 ● sforce.co/340derf
  • 7. Lightning Web Security ● Generally Available in Spring ‘22 ● Replaces Locker Service for Lightning Web Components ● Standards Based ● “Most existing Lightning web components just work” ● Virtualises the browser environment ● On or off for the whole org
  • 9. Lightning Web Security ● Distortion rather than secure wrappers - more performant ● Alter code in sandbox ○ Filter content - restrict access to the current sandboxes cookies, local storage ○ Sanitisation - strip out malicious code ○ Restrict access to properties ● Cross namespace supported ● Not immediately enabled ○ Rolling basis once release goes live ○ Only orgs with custom Lightning Web Components ○ Orgs will be notified
  • 11. Orchestrator ● Generally Available in Spring ‘22 ● Complex process automation ● Automate a record throughout its lifecycle ● Start and stop automation based on criteria
  • 12. Orchestrator - Built on Flows ● Automation applied in Stages ○ Stage contains one or more flows (Steps) ○ Run in parallel or serial ● Entry/Exit Evaluation Flows ○ Sophisticated logic provided through flows ○ Exit stage or enter/exit a step ○ Set isOrchestrationConditionMet variable true when criteria are met ● Assign interactive steps to Groups/Queues ○ Everyone gets notified ○ First to complete the flow wins!
  • 13. Orchestrator ● Trigger from custom code ○ Apex or API ○ Same mechanism as launching a flow ● View assigned work in record detail pages ○ Add Orchestrator Work Guide lightning web component ○ Orchestrator email notifications include links to record detail pages ○ Complete the work in the page ● Monitoring and debugging tools ○ View status ○ Cancel in-flight ○ Debug in-progress (sandbox!) ○ Debug failed
  • 14. Flow
  • 15. Flow Builder ● Auto-layout GA in Spring 22 ● Filter collection component ● Monitoring and debugging tools ○ View status ○ Cancel in-flight ○ Debug in-progress (sandbox!) ○ Debug failed
  • 17. Record Triggered Flow Ordering ● 1 - 2000, ascending ○ Collisions run in API name order ● 1 - 1000 run first ● Then those with no value ○ Created date order ● 1001 - 2000 next ● Scoped to record triggered flow type (before save, after save) ● Best practice is leave gaps (remember Basic programming!)
  • 18. UTAM
  • 19. ● UI Test Automation Model ● Describe pages as JSON Page Objects ○ Just the parts you want to test ○ Update when UI changes ● Test against the page object ● JavaScript or Java ● Cross Shadow boundary UTAM
  • 21. UTAM - Page JSON
  • 23. UTAM ● utam.dev ○ Tutorials ○ Guides ○ Playground ● github.com/salesforce/utam-js-recipes ○ Salesforce UI Samples ○ Spring 22 UI
  • 25. Lightning Web Runtime on Node ● Developer Preview ● LWR powers Experience Cloud ○ Fully managed by Salesforce ● LWR on Node ○ Lightning Components and Salesforce platform ○ Entirely under your control ○ Local Node, Heroku or elsewhere
  • 26. ● Guide - sforce.co/3FYIFzq ○ Getting Started ○ Templates ○ Routing ○ Working with LWC ● Trailblazer Community Topic - sforce.co/35nYljh Lightning Web Runtime on Node
  • 28. ● Beta feature ● Find classes implementing an interface ○ Including subclasses ● Only compiled classes ○ Is Valid = true ApexTypeImplementor