#TrailblazerCommunity
#Barcelona
Welcome to the Trailblazer Community
Let’s Succeed Together
Meet Trailblazers Like You
Join Community Groups to meet peers who live in your city, work in similar roles and
industries, and share your interests.
Engage in a Global Network
Get help, find answers fast, and discuss topics you care about with Salesforce
customers and employees from around the world.
Learn from Each Other
Gain incredible insight from Salesforce MVPs and Community Group Leaders who
love to share expertise and help everyone in the community succeed.
Inspire the Next Generation
Share your community story, be a mentor, become a leader in the Trailblazer
Community, and bring Salesforce to the communities you love.
Get Started: Trailblazer.salesforce.com/about
● 19:00 Welcome & Quick Introductions
● 19:05 DreamOlé 2019 MALAGA!!
● 19:10 - 20:55
○ Field Service Lightning (David Sánchez)
○ Blockchain (Gabriele Basile)
○ Spring 19 (Roger Borges)
○ Change Data Capture (Esteve Graells)
○ (....)
● 20:55 Launch your ideas for the next meeting
Let’s manage expectations :) Food & Beers are free
David Sánchez Carmona
Leader, Barcelona Administrators Group
@animuscrm
Roger Borges
Leader, Barcelona Administrators Group
@SalesforceRoger
Esteve Graells
Salesforce Architect
https://forcegraells.com
@forcegraells
Gabriele Basile
Senior Developer
Group Leaders
Bilbao - Agustina Garcia
Granada - Alba Ribas
Sevilla - Julio Fernandez
Zaragoza - Carlos Campillo
Malaga - Carolina Ruiz, Rafael Cereto, Yaiza Bailen
Oviedo - Laura Palacios
Portugal - Nuno Fonseca
Barcelona - Pablo Garcia, Esteve Graells
Valencia - Paco Martinez, Jose Manuel Gonzalez
Langreo - David Sanchez Luis, Noemi Cotarelo, Gema
Santiago Careaga, David Garcia
DEVS
Madrid - Ines Garcia, Cris Ramon, Cris Salvador
Barcelona - David Sanchez, Roger Borges
Andalucia - Jose Manuel Misa ,Pedro Molina
Lisboa - Tomas Queiros , Fabio Olyntho
Palma Mallorca - Pep Aguilo
Madrid NonProfit - Francisco Rojo
Madrid Marketing - Paula Quiros
ADMINS
www.dreamole.es
A day in Astro's life with
Field Service Lightning
Quiz
kahoot.it
Download Kahoot to your mobile phone or
simply go to -
Play
Certifications in Barcelona
Data Source: Artisan Hub Rank (Unofficial rank) - Today Artisan Hub is tracking the progress of 53,430 Salesforce Certified
Professionals who have in total 163,288 current Salesforce Certificates and reside in 112 different countries.
Gartner: Field Service Management
● Field Service Management does not necessarily
mean technicians travelling to customers - it can
also be customers meeting the expert in a store.
● SALESFORCE OFFICIAL REFERENCE: T-Mobile
US customers can now easily locate the nearest
store and book available time slots with the
specialists matching their specific request.
Powered by Field Service Lightning from
Salesforce
● No waiting lines - high first fix
FSL in Retail: This is when Customer Centricity meets
Employee Efficiency
Platform Architecture
In memory computing
runs Optimization
algorithms and returns
results.
No data is maintained
Google Maps API for
Geocoding, Routing &
Mapping services
Optimization-As-A-Service
Reseller OEM Agreement
FSL - Product Overview & Key Components
● Standard objects & application functionality
● Work Orders
● Products & Assets
● Service Contracts & Entitlements
● Service Appointments
● Service Territories, Resources, & Operating Hours
● Parts/Inventory
● Scheduling & Optimization
● Dispatcher Console
● FSL Admin app & Settings
● Scheduling Actions, Sharing Tools, & VF
Pages
● Custom object model (Scheduling Policies)
Salesforce Platform Managed Package FSL Mobile
● FSL Mobile Apps
○ iOS
○ Android
● Salesforce app
How Field Service Lightning Optimization Works
This logic is used for: Appointment Booking, Optimization, Smart Scheduling on Gantt
A day in Astro's life with Field Service Lightning
STEP 1 Administration
FSL Admin: Overview
Work Types
Skills
STEP 2: Scheduling & Optimization
Work Rules
Service Objectives
STEP 3
Work Order > Service Appointment with
Global Actions (Appointment Booking, Get
Candidates, Emergency
Dispatcher Console
STEP 4
FSL Mobile app
Cutting-Edge, Offline-First Mobile Experience
Blockchain & Salesforce
• Blockchain is a consensus-based, secure, decentralized,
public/private database which stores information immutably
over a peer-to-peer network.
What is Blockchain?
Architecture
Genesis Block Block 1 Block 2
Private vs Public Blockchain
Public Private
Read/Write No Authorization Required Authorization Required
Security Complex Rules Easy Rules
Adding Block Computationally Expensive Can be cheap
Consensus
Algorithm
Complex One Authorized Node can be the
Arbitrator
Computational
Power Source
Distributed globally Localized. Even few nodes
Ownership No Owner One or More Private Entities
1. Store immutably
○ Court Judgments
○ Health Records
When to use Blockchain?
2. Decentralization
○ Identity Systems
○ Vote Systems
3. Proof of Ownership
○ Diamonds
○ Supply Chain
Demo Salesforce & Blockchain: How it works?
Accounts
Contacts
Service
ContractsCustom
Objects
Salesforce Spring ’19
Admin highlights
Lightning Flow Builder
Build more process flows faster with drag and drop
Learn More Watch Demo
Minimum Data Storage increased by 10x
For example, if you have Professional or Unlimited Editions with 10 users:
Learn More
Pinned List Views
All users can make any list their new default!
HOW:
To pin an unpinned list, click its pin icon.
To pin a different list, select the list view and pin
it instead
Learn More
Change Account Owner
Learn More
New quick action: “Printable View”
Print details of a record and its related lists
Aplica colores para destacar ciertos importes en los análisis de datos
Informes: Formato Condicional (BETA)
Joined reports in LEX
Lightning Email Template Folders
● Similar to Report folders
● Allows folder hierarchy
● Sharing: users, roles, public groups…
HOW:
● Setup > Lightning Email Templates >
Enable “Folders and Enhanced Sharing”
● Give “Manage Public Lightning Templates”
user permission
Learn More
Check a Field’s References Before You Edit It (Beta)
Learn More
Salesforce Mobile Publisher
● Easily build for iOS or Android
with clicks, not code
● Seamlessly publish to Apple’s
App Store or Google Play
Admin
Watch Demo
420+ pages
Learn more at salesforce.com/spring19
Change Data Capture
If you ever watched Smurfs, you already know Change Data Capture…
seriously
smurfSales smurFin smurfBox
1. Use triggers and send the data to the
remote system
2. Make a callout to external web service
offered by remote systems
Classical anti-pattern known as
Spaghetti integration.
Why doesn’t Salesforce generates
“something with the data” … and remote
systems capture it, when they are ready?
Very interesting approach but
review the challenges
...so, that is what is Change Data Capture:
1. Salesforce generates CRUDU events and Store
those events and data on the Event Bus for 3 days
2. External systems subscribe to these events to
capture data on real-time or on-demand based on
standard protocol (Comet-D)
Event Bus
...
Account
Account
Account
Employee__c
1
2
An Admin is required to… enjoy!!!
1. One-click action Out-of-the-Box
2. No training required, No need of
additional infrastructure, monitoring,
etc.
3. Adjust profile permissions (VAD +
field adjustments)
4. Deployable as metadata
Demo time: be careful! you’ve never seen something this hard
Subscribers are required to Subscribe
the events using CometD:
a. Many platforms have a native connector
b. Otherwise search on the net, many
examples available
c. A Java-client is provided by Salesforce
named EMP-Connector, just copy-
paste and you are ready to smurf
● What is Change Data Capture in Salesforce
● Trailhead Module on Change Data Capture
● Change Data Capture Developer Guide
● EMP-Connector Repository in Github
New to the
Trailblazer Community?
Introduce yourself
(Full Name, Job,
years of experience with Salesforce)
Salesforce Barcelona Admin Group, 26-Feb-2019

Salesforce Barcelona Admin Group, 26-Feb-2019

  • 1.
  • 2.
    Welcome to theTrailblazer Community Let’s Succeed Together Meet Trailblazers Like You Join Community Groups to meet peers who live in your city, work in similar roles and industries, and share your interests. Engage in a Global Network Get help, find answers fast, and discuss topics you care about with Salesforce customers and employees from around the world. Learn from Each Other Gain incredible insight from Salesforce MVPs and Community Group Leaders who love to share expertise and help everyone in the community succeed. Inspire the Next Generation Share your community story, be a mentor, become a leader in the Trailblazer Community, and bring Salesforce to the communities you love. Get Started: Trailblazer.salesforce.com/about
  • 3.
    ● 19:00 Welcome& Quick Introductions ● 19:05 DreamOlé 2019 MALAGA!! ● 19:10 - 20:55 ○ Field Service Lightning (David Sánchez) ○ Blockchain (Gabriele Basile) ○ Spring 19 (Roger Borges) ○ Change Data Capture (Esteve Graells) ○ (....) ● 20:55 Launch your ideas for the next meeting Let’s manage expectations :) Food & Beers are free
  • 4.
    David Sánchez Carmona Leader,Barcelona Administrators Group @animuscrm
  • 5.
    Roger Borges Leader, BarcelonaAdministrators Group @SalesforceRoger
  • 6.
  • 7.
  • 8.
    Group Leaders Bilbao -Agustina Garcia Granada - Alba Ribas Sevilla - Julio Fernandez Zaragoza - Carlos Campillo Malaga - Carolina Ruiz, Rafael Cereto, Yaiza Bailen Oviedo - Laura Palacios Portugal - Nuno Fonseca Barcelona - Pablo Garcia, Esteve Graells Valencia - Paco Martinez, Jose Manuel Gonzalez Langreo - David Sanchez Luis, Noemi Cotarelo, Gema Santiago Careaga, David Garcia DEVS Madrid - Ines Garcia, Cris Ramon, Cris Salvador Barcelona - David Sanchez, Roger Borges Andalucia - Jose Manuel Misa ,Pedro Molina Lisboa - Tomas Queiros , Fabio Olyntho Palma Mallorca - Pep Aguilo Madrid NonProfit - Francisco Rojo Madrid Marketing - Paula Quiros ADMINS
  • 9.
  • 10.
    A day inAstro's life with Field Service Lightning
  • 11.
    Quiz kahoot.it Download Kahoot toyour mobile phone or simply go to - Play
  • 12.
    Certifications in Barcelona DataSource: Artisan Hub Rank (Unofficial rank) - Today Artisan Hub is tracking the progress of 53,430 Salesforce Certified Professionals who have in total 163,288 current Salesforce Certificates and reside in 112 different countries.
  • 13.
  • 16.
    ● Field ServiceManagement does not necessarily mean technicians travelling to customers - it can also be customers meeting the expert in a store. ● SALESFORCE OFFICIAL REFERENCE: T-Mobile US customers can now easily locate the nearest store and book available time slots with the specialists matching their specific request. Powered by Field Service Lightning from Salesforce ● No waiting lines - high first fix FSL in Retail: This is when Customer Centricity meets Employee Efficiency
  • 17.
    Platform Architecture In memorycomputing runs Optimization algorithms and returns results. No data is maintained Google Maps API for Geocoding, Routing & Mapping services Optimization-As-A-Service Reseller OEM Agreement
  • 18.
    FSL - ProductOverview & Key Components ● Standard objects & application functionality ● Work Orders ● Products & Assets ● Service Contracts & Entitlements ● Service Appointments ● Service Territories, Resources, & Operating Hours ● Parts/Inventory ● Scheduling & Optimization ● Dispatcher Console ● FSL Admin app & Settings ● Scheduling Actions, Sharing Tools, & VF Pages ● Custom object model (Scheduling Policies) Salesforce Platform Managed Package FSL Mobile ● FSL Mobile Apps ○ iOS ○ Android ● Salesforce app
  • 19.
    How Field ServiceLightning Optimization Works This logic is used for: Appointment Booking, Optimization, Smart Scheduling on Gantt
  • 20.
    A day inAstro's life with Field Service Lightning STEP 1 Administration FSL Admin: Overview Work Types Skills STEP 2: Scheduling & Optimization Work Rules Service Objectives STEP 3 Work Order > Service Appointment with Global Actions (Appointment Booking, Get Candidates, Emergency Dispatcher Console STEP 4 FSL Mobile app
  • 21.
  • 22.
  • 23.
    • Blockchain isa consensus-based, secure, decentralized, public/private database which stores information immutably over a peer-to-peer network. What is Blockchain?
  • 24.
  • 25.
    Private vs PublicBlockchain Public Private Read/Write No Authorization Required Authorization Required Security Complex Rules Easy Rules Adding Block Computationally Expensive Can be cheap Consensus Algorithm Complex One Authorized Node can be the Arbitrator Computational Power Source Distributed globally Localized. Even few nodes Ownership No Owner One or More Private Entities
  • 26.
    1. Store immutably ○Court Judgments ○ Health Records When to use Blockchain? 2. Decentralization ○ Identity Systems ○ Vote Systems 3. Proof of Ownership ○ Diamonds ○ Supply Chain
  • 27.
    Demo Salesforce &Blockchain: How it works? Accounts Contacts Service ContractsCustom Objects
  • 28.
  • 29.
    Lightning Flow Builder Buildmore process flows faster with drag and drop Learn More Watch Demo
  • 30.
    Minimum Data Storageincreased by 10x For example, if you have Professional or Unlimited Editions with 10 users: Learn More
  • 31.
    Pinned List Views Allusers can make any list their new default! HOW: To pin an unpinned list, click its pin icon. To pin a different list, select the list view and pin it instead Learn More
  • 32.
  • 33.
    New quick action:“Printable View” Print details of a record and its related lists
  • 34.
    Aplica colores paradestacar ciertos importes en los análisis de datos Informes: Formato Condicional (BETA)
  • 35.
  • 36.
    Lightning Email TemplateFolders ● Similar to Report folders ● Allows folder hierarchy ● Sharing: users, roles, public groups… HOW: ● Setup > Lightning Email Templates > Enable “Folders and Enhanced Sharing” ● Give “Manage Public Lightning Templates” user permission Learn More
  • 37.
    Check a Field’sReferences Before You Edit It (Beta) Learn More
  • 38.
    Salesforce Mobile Publisher ●Easily build for iOS or Android with clicks, not code ● Seamlessly publish to Apple’s App Store or Google Play Admin Watch Demo
  • 39.
    420+ pages Learn moreat salesforce.com/spring19
  • 40.
  • 41.
    If you everwatched Smurfs, you already know Change Data Capture… seriously
  • 42.
  • 43.
    1. Use triggersand send the data to the remote system 2. Make a callout to external web service offered by remote systems Classical anti-pattern known as Spaghetti integration.
  • 44.
    Why doesn’t Salesforcegenerates “something with the data” … and remote systems capture it, when they are ready? Very interesting approach but review the challenges
  • 45.
    ...so, that iswhat is Change Data Capture: 1. Salesforce generates CRUDU events and Store those events and data on the Event Bus for 3 days 2. External systems subscribe to these events to capture data on real-time or on-demand based on standard protocol (Comet-D) Event Bus ... Account Account Account Employee__c 1 2
  • 46.
    An Admin isrequired to… enjoy!!! 1. One-click action Out-of-the-Box 2. No training required, No need of additional infrastructure, monitoring, etc. 3. Adjust profile permissions (VAD + field adjustments) 4. Deployable as metadata
  • 47.
    Demo time: becareful! you’ve never seen something this hard
  • 48.
    Subscribers are requiredto Subscribe the events using CometD: a. Many platforms have a native connector b. Otherwise search on the net, many examples available c. A Java-client is provided by Salesforce named EMP-Connector, just copy- paste and you are ready to smurf
  • 50.
    ● What isChange Data Capture in Salesforce ● Trailhead Module on Change Data Capture ● Change Data Capture Developer Guide ● EMP-Connector Repository in Github
  • 51.
    New to the TrailblazerCommunity? Introduce yourself (Full Name, Job, years of experience with Salesforce)