Process Automation With and Without Code
Alba Azcona Rivas - @Alba_ARivas
Agustina García Peralta - @agarciaodeian
Alba Azcona Rivas
Architecture Lead, SCM
@Alba_ARivas
aazcona@financialforce.com
Salesforce MVP Find us at booth 324
Agustina García
Peralta
Principal Software Engineer
@agarciaodeian
agarcia@financialforce.com
Salesforce MVP Find us at booth 324
About FinancialForce
SF+FF Solutions 700+
Financial Management,
Professional Services Automation,
Billing Central, & Revenue
Recognition & Forecasting
1,400+ 40% YoY $110M
#1 Cloud ERP on Salesforce
The largest Salesforce partner
Employees across 7 offices
HQ in San Francisco, CA
Subscription revenue growthCustomers in 34+ countries
With users in 50+ countries
Run rate
20% investment from Salesforce
Plus investments from TCV & Unit 4
Find us at booth 324 4
Agenda
Introduction to Visual Workflow
Visual Workflow Use Cases
• Simple Flow - Demo
• Autolanched Flow - Demo
• Flow in Lightning Experience Home Page
• Flow in Lightning Experience Record Detail Page
• Using a packaged Flow
• Exposing a Flow through REST API
Take Away
Introduction to Visual Workflow
Workflow - Create actions that will execute behind the scenes when a record changes
Visual Workflow - Create user interfaces & processes to display and collect data
Key concepts
Introduction to Visual Workflow
Flow
Flow types & how to distribute them
Autolaunched Flow User Provisioning Flow
Visual Workflow Use Cases
3rd party Booking system
3rd party Invoicing system
Simple Flow - Reservation
Demo
Make a reservation using a Simple Flow
Simple Flow - Reservation
Simple Flow - Reservation
Simple Flow - Reservation
Simple Flow - Reservation
Simple Flow - Reservation
Simple Flow - Reservation
Simple Flow - Reservation
Flow that calls Apex - Reservation
As a User
I want to make my reservation by myself but with less steps than the previous Flow
so that I can complete the process quickly
Make a reservation using a Simple Flow with Apex
Flow that calls Apex - Reservation
Flow that calls Apex - Reservation
Flow that calls Apex - Reservation
Visual Workflow Use Cases
Autolaunched Flow + LEX - Email with Survey
FLOW 1: Email FLOW 2: Survey
Direct URL link
Email with Survey
Autolaunched Flow - Email
Flow 1 - Email
Autolaunched Flow - Email
Flow 1 - Email
Autolaunched Flow - Email
Launch Flow 1 when reservation is paid
Demo
Autolaunched Flow - Email
Flow in LEX - Survey
Flow 2: Survey
Flow in LEX Home Page - Survey
Flow in LEX Record Detail Page - Survey
Demo
Flow in LEX Record Detail Page - Survey
Visual Workflow Use Cases
3rd party Invoicing system
Using a packaged Flow - Create invoice
Create an invoice using a 3rd party package
Using a packaged Flow - Create invoice
Visual Workflow Use Cases
3rd party Booking system
3rd party Invoicing system
Exposing a Flow through REST API - 3rd party reservation
Create reservation from 3rd party booking system
Exposing a Flow through REST API - 3rd party reservation
Visual Workflow IS NOT Workflow
Allows you to collect / display data with #clicksnotcode & extend with #code
• With visual elements
• Without visual elements (autolaunched Flow through Apex or REST API)
Works in LEX (Home & Record Detail Page)
Flows can be packaged
Take Away
Salesforce Elevate - Bilbao '17 - Process automation with and without code

Salesforce Elevate - Bilbao '17 - Process automation with and without code