SlideShare uma empresa Scribd logo
1 de 38
Go with the Flow: Automating
Business Processes with Clicks
July 10th 2014
#forcewebinar
Speaker
Bill Takacs
Product Manager, Visual Workflow
sfdcbill
btakacs@salesforce.com
#forcewebinar
Safe Harbor
Safe harbor statement under the Private Securities Litigation Reform Act of 1995:
This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of
the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the forward-looking
statements we make. All statements other than statements of historical fact could be deemed forward-looking, including any projections of product or service
availability, subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for future
operations, statements of belief, any statements concerning new, planned, or upgraded services or technology developments and customer contracts or use
of our services.
The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for our
service, new products and services, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth,
interruptions or delays in our Web hosting, breach of our security measures, the outcome of intellectual property and other litigation, risks associated with
possible mergers and acquisitions, the immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and
motivate our employees and manage our growth, new releases of our service and successful customer deployment, our limited history reselling non-
salesforce.com products, and utilization and selling to larger enterprise customers. Further information on potential factors that could affect the financial
results of salesforce.com, inc. is included in our annual report on Form 10-Q for the most recent fiscal quarter ended July 31, 2012. This documents and
others containing important disclosures are available on the SEC Filings section of the Investor Information section of our Web site.
Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently available and may not be
delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently available.
Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.
#forcewebinar
Go Social!
@salesforcedevs / #forcewebinar
Salesforce Developers
+Salesforce Developers
Salesforce Developers
Salesforce Developers
The video will be posted to YouTube
& the webinar recap page
(same URL as registration).
This webinar is being
recorded!
#forcewebinar
Have Questions?
 Don’t wait until the end to ask your question!
– Technical support will answer questions starting now.
 Respect Q&A etiquette
– Please don’t repeat questions. The support team is working
their way down the queue.
 Stick around for live Q&A at the end
– Speakers will tackle more questions at the end, time-allowing.
 Head to Developer Forums
– More questions? Visit developer.salesforce.com/forums
#forcewebinar
Agenda
 What is Salesforce Visual Workflow
 Why Salesforce Visual Workflow
 How to use Visual Workflow
 Demo
#forcewebinar
Why Salesforce?
Idea
Build App
Idea
buy &
setup
hardware
install
complex
software
define user
access
build & test
security
make it
mobile &
social
setup
reporting &
analytics
build
app
Traditional Platforms
6-12 Months?
App
App
#forcewebinar
Develop, package and instantly deploy apps
Access rich APIs and frameworks
Code in your favorite language
Add fields, design layouts, and manage users
Point-and-click workflow & business logic
Drag-and-drop reports and dashboards
Programmatic Declarative
#forcewebinar
What is Visual Workflow
 Declarative toolset to build and execute processes related to
Salesforce domains: Marketing, sales, service and support
 Extensible via APEX and Visualforce
 Currently working on the ability to handle process
orchestration and long running processes – BPM “Light”
#forcewebinar
Why automate your business processes?
#forcewebinar
Why use it?
 Help maximize your developer resources.
 Replace utility APEX and more efficient use of platform:
 Easy Automation – repetitive tasks, actions, ect – all
declarative
#forcewebinar
What Problems are we solving = Automating Work
 Reduce repetitive, labor intensive, and computer related effort
 Reduce errors and inconsistences in data and process
 Productivity – provides increase in productivity through automation
 Connect Salesforce to other systems or processes
 Reduce the cost of maintaining expensive scripts
 Transparency over process and data = visibility, insight, optimization
13
#forcewebinar
Business Value
 Lower cost
 Cost Avoidance
 Revenue / Margin Contribution
 Customer Experience
#forcewebinar
Understanding Flows
 Flows are visual representations of a series of events
– They can contain multiple decisions (if / then), branching, and looping logic
– You can do more than creating tasks, field updates, and send emails – you can
also create, update, and delete multiple records – and embed a flow within a
flow
 When creating a Flow, there are a number of things to consider when
you’re getting started
– What objects do I want to access?
– What are the fields I want to access?
– If creating a new record, what record types do I want to use, who should the
owner be, and what are the required fields for creating a new record?
#forcewebinar
Visual Workflow – Use Cases
 Call scripting
 Diagnostics & troubleshooting guides
 Guided data entry processes
 Product configuration
 Sales quotations
 Guided selling with sales methodologies
 Employee on-boarding
#forcewebinar
Flows Components
 Cloud Flow Designer
 Flow Management
 Flow Runtime
#forcewebinar
The Cloud Flow Designer
Drag
elements
from here
to here
to create
your flow
Zoom in
and out
#forcewebinar
The Cloud Flow Designer
The Step element
allows you to sketch
out a draft of a flow –
I’ll be honest, I never
use this, mostly
because you can’t
activate a flow if it
has any steps in it
The screen is where you
design what the user sees
– text, questions,
checkboxes, etc
Decision element is a logic
branching point, where you
can create an if/then
statement, like with
Workflow Rules – only, it’s
much more robust,
allowing you to draw
multiple outcomes, and
you can have multiple
decisions in one flow
The first tab is your palette
#forcewebinar
The Cloud Flow Designer
Assignment element
allows you to take a
variable and assign a
value to it – a good
example is a date
where you want to
add 30 days – you
can do that with the
Assignment element
Loop is brand new for
Summer ‘14 – it allows
you to take a set of
criteria and evaluate a
number of records that
meet that criteria, and
then take action on all
those records – for
example, if you have
VIP Accounts where the
next action date is 30
days old, you could loop
through all those
accounts and create
tasks for each one
The first tab is your palette
#forcewebinar
The Cloud Flow Designer
These are the elements
where you can Create,
Update, or Delete a
Record – you can also
lookup a related record,
based on criteria you
collect from the user on a
Screen, or data you pass
into the flow from the
button you create
These “Fast” elements are
new for Summer ‘14 – they
are the same as the regular
“Create” functions, but allow
you to make a quick record
using what’s called an
sObject variable (I’ll cover
that shortly)
The first tab is your palette
#forcewebinar
The Cloud Flow Designer
One of the most powerful
aspects of Flows is that
you can embed Flows
within Flows – this means
if you have a standard
Flow you want to reuse,
like one that updates
stale VIP Accounts, you
can activate that from
another Flow
The “Other Actions” listed
here are also new for
Summer ‘14. They are your
publisher actions that you
might know from Salesforce1
– they allow you to quickly
create Call Log records,
cases, events, etc.
The first tab is your palette
#forcewebinar
The Cloud Flow Designer
Variables are your new best
friend. These allow you to
set a value or a record ID
and then reference/reuse it
multiple times in the flow.
For example, you might
lookup an Account at the
start of the flow – you can
set that Account ID to a
variable, and reference it
again throughout your flow
to do things like make an
update to the Account, or an
Opportunity or Case related
to that Account.
sObject Variables are new for
Summer ‘14. These are super
charged variables – think of them
as variables on steroids. Once
you have the ID for a record,
these variables allow you access
update or reference to every field
for that record.
sObject Collections allow you to
group together multiple sObject
Variables. You can then use the
Loop function to evaluate
multiple records.
The second tab is your resources
#forcewebinar
The Cloud Flow Designer
A Constant is a fixed
value you can use
throughout your Flow.
This is another one I
rarely use.
Formula is one I use often.
This allows you to perform a
calculation, such as the
difference in cost between
two currency fields, and
return that as a number. And
new in Summer ‘14, we now
support a number of new
formula types, including Text,
Boolean, Date, and
Date/Time.
The second tab is your resources
#forcewebinar
The Cloud Flow Designer
Choice allows you to
create choices to
display to your users
on a picklist / radio
buttons / checkboxes
Text Template allows you to
create a text string using
merge fields, like what you’d
have in an email template.
The second tab is your resources
Dynamic Choice allows you
to pull in a list of choices from
an object, based on the
criteria you define
#forcewebinar
The Cloud Flow Designer
All the variables, choices,
screens, events – everything
you create will be stored here
for you to view, edit, delete
The third tab is your explorer
Best Practice Alert! Come up with a naming convention to help you keep things organized!
#forcewebinar
The Cloud Flow Designer
Once you drag the
Screen element out
onto the Cloud Flow
Designer main panel
The second tab allows you to see all
the Screen Elements
#forcewebinar
The Cloud Flow Designer
Screen Elements
Text fields, both
standard and
Long Text
Number field,
you can choose
decimal points
You can set any field as required and
you can also set validation rules
Currency, Date,
Password,
Checkbox
options
A number of
options for
picklists,
including the
ability to multi-
select
Create text to
display to the
user, including
merge field
capabilities
#forcewebinar
Lead Processing Flow
 Looks up lead, assigns lead to correct
rep (based on geographic territory,
creates task to follow up and emails rep
they have a new lead.
 Variables We’ll Need
– Variable to bring lead into flow
– Variable to hold lead data
– Variable to set lead to the new lead owner
(correct rep)
– Variable to hold rep information for task and
email creation
 Elements We’ll use in the Flow
– Screens for user input and debug
– Fast Lookups to get info for lead
and rep
– Fast Update to update lead owner
– Text template for email
– Decision logic to set lead to the
correct owner
– Actions to create a task and send
and email
– Formula to compute task due date
– Assignments to assign inputs for
correct lookups ect.
#forcewebinar
Flow Management
#forcewebinar
Flow Management
 Show Flows
 Show Flow detail
#forcewebinar
Flow Runtime
#forcewebinar
Let’s Build a Simple Flow
#forcewebinar
Flow Best Practices
#forcewebinar
Flow Best Practices
 Design before you build
 Think through your data and variables
– Build a convention for you variables
 Use IDs to bring data into the Flow
 Use Screens to debug or emails for headless
#forcewebinar
Survey
Your feedback is crucial to the success
of our webinar programs. Thank you!
http://bit.ly/flowtogo
#forcewebinar
#forcewebinar
www.summerofhacks.com
July 11-
13
July 18-
20
July 25-
27
July 18-
20
#summerofhacks
#forcewebinar
October 13-16, 2014 • San Francisco,
CA
$899 DEVELOPER DISCOUNT CODE:
D14DVLPR
#devzone
#forcewebinar
Q&A
Bill Takacs
Product Manager, Visual Workflow
sfdcbill
btakacs@salesforce.com
If we don’t get to your question you can post them at:
Workflow Success Community: http://bit.ly/successqa
Developer Forum: http://bit.ly/devforumqa

Mais conteúdo relacionado

Mais procurados

Salesforce API: Salesforce Console Deep Dive
Salesforce API: Salesforce Console Deep DiveSalesforce API: Salesforce Console Deep Dive
Salesforce API: Salesforce Console Deep DiveSalesforce Developers
 
Df14 Maintaining your orgs setup for optimal efficiency for dist
Df14 Maintaining your orgs setup for optimal efficiency for distDf14 Maintaining your orgs setup for optimal efficiency for dist
Df14 Maintaining your orgs setup for optimal efficiency for distjayvinarora
 
Lightning components performance best practices
Lightning components performance best practicesLightning components performance best practices
Lightning components performance best practicesSalesforce Developers
 
Automate Processes Visually with the Lightning Process Builder
Automate Processes Visually with the Lightning Process BuilderAutomate Processes Visually with the Lightning Process Builder
Automate Processes Visually with the Lightning Process BuilderSalesforce Developers
 
Process Automation on Lightning Platform Workshop
Process Automation on Lightning Platform WorkshopProcess Automation on Lightning Platform Workshop
Process Automation on Lightning Platform WorkshopSalesforce Developers
 
UX and Design: Top Tips for Salesforce Apps on Mobile and Wearables
UX and Design: Top Tips for Salesforce Apps on Mobile and WearablesUX and Design: Top Tips for Salesforce Apps on Mobile and Wearables
UX and Design: Top Tips for Salesforce Apps on Mobile and WearablesSalesforce Developers
 
Lightning Experience with Visualforce Best Practices
Lightning Experience with Visualforce Best PracticesLightning Experience with Visualforce Best Practices
Lightning Experience with Visualforce Best PracticesSalesforce Developers
 
Salesforce.com API Series: Service Cloud Console Deep Dive
Salesforce.com API Series: Service Cloud Console Deep DiveSalesforce.com API Series: Service Cloud Console Deep Dive
Salesforce.com API Series: Service Cloud Console Deep DiveSalesforce Developers
 
Building a Single Page App with Lightning Components
Building a Single Page App with Lightning ComponentsBuilding a Single Page App with Lightning Components
Building a Single Page App with Lightning ComponentsSalesforce Developers
 
LWC Episode 3- Component Communication and Aura Interoperability
LWC Episode 3- Component Communication and Aura InteroperabilityLWC Episode 3- Component Communication and Aura Interoperability
LWC Episode 3- Component Communication and Aura InteroperabilitySalesforce Developers
 
Lightning Design System and Components for Visualforce Developers
Lightning Design System and Components for Visualforce DevelopersLightning Design System and Components for Visualforce Developers
Lightning Design System and Components for Visualforce DevelopersSalesforce Developers
 
Hands-On Workshop: Introduction to Coding for on Force.com for Admins and Non...
Hands-On Workshop: Introduction to Coding for on Force.com for Admins and Non...Hands-On Workshop: Introduction to Coding for on Force.com for Admins and Non...
Hands-On Workshop: Introduction to Coding for on Force.com for Admins and Non...Salesforce Developers
 
Winter '16 Release - Overview and Highlights
Winter '16 Release - Overview and HighlightsWinter '16 Release - Overview and Highlights
Winter '16 Release - Overview and HighlightsSalesforce Developers
 
Salesforce Lightning component framework from 0 to app
Salesforce Lightning component framework from 0 to appSalesforce Lightning component framework from 0 to app
Salesforce Lightning component framework from 0 to appRoy Gilad
 
Manage Massive Datasets with Big Objects & Async SOQL
Manage Massive Datasets with  Big Objects & Async SOQLManage Massive Datasets with  Big Objects & Async SOQL
Manage Massive Datasets with Big Objects & Async SOQLSalesforce Developers
 
Elevate workshop programmatic_2014
Elevate workshop programmatic_2014Elevate workshop programmatic_2014
Elevate workshop programmatic_2014David Scruggs
 
Build and Package Lightning Components for Lightning Exchange
Build and Package Lightning Components for Lightning ExchangeBuild and Package Lightning Components for Lightning Exchange
Build and Package Lightning Components for Lightning ExchangeSalesforce Developers
 
Building JavaScript Applications on the Salesforce1 Platform
Building JavaScript Applications on the Salesforce1 PlatformBuilding JavaScript Applications on the Salesforce1 Platform
Building JavaScript Applications on the Salesforce1 PlatformSalesforce Developers
 

Mais procurados (20)

Write bulletproof trigger code
Write bulletproof trigger codeWrite bulletproof trigger code
Write bulletproof trigger code
 
Salesforce API: Salesforce Console Deep Dive
Salesforce API: Salesforce Console Deep DiveSalesforce API: Salesforce Console Deep Dive
Salesforce API: Salesforce Console Deep Dive
 
Df14 Maintaining your orgs setup for optimal efficiency for dist
Df14 Maintaining your orgs setup for optimal efficiency for distDf14 Maintaining your orgs setup for optimal efficiency for dist
Df14 Maintaining your orgs setup for optimal efficiency for dist
 
Lightning components performance best practices
Lightning components performance best practicesLightning components performance best practices
Lightning components performance best practices
 
Automate Processes Visually with the Lightning Process Builder
Automate Processes Visually with the Lightning Process BuilderAutomate Processes Visually with the Lightning Process Builder
Automate Processes Visually with the Lightning Process Builder
 
Process Automation on Lightning Platform Workshop
Process Automation on Lightning Platform WorkshopProcess Automation on Lightning Platform Workshop
Process Automation on Lightning Platform Workshop
 
UX and Design: Top Tips for Salesforce Apps on Mobile and Wearables
UX and Design: Top Tips for Salesforce Apps on Mobile and WearablesUX and Design: Top Tips for Salesforce Apps on Mobile and Wearables
UX and Design: Top Tips for Salesforce Apps on Mobile and Wearables
 
Lightning Experience with Visualforce Best Practices
Lightning Experience with Visualforce Best PracticesLightning Experience with Visualforce Best Practices
Lightning Experience with Visualforce Best Practices
 
Salesforce.com API Series: Service Cloud Console Deep Dive
Salesforce.com API Series: Service Cloud Console Deep DiveSalesforce.com API Series: Service Cloud Console Deep Dive
Salesforce.com API Series: Service Cloud Console Deep Dive
 
Building a Single Page App with Lightning Components
Building a Single Page App with Lightning ComponentsBuilding a Single Page App with Lightning Components
Building a Single Page App with Lightning Components
 
LWC Episode 3- Component Communication and Aura Interoperability
LWC Episode 3- Component Communication and Aura InteroperabilityLWC Episode 3- Component Communication and Aura Interoperability
LWC Episode 3- Component Communication and Aura Interoperability
 
Lightning Design System and Components for Visualforce Developers
Lightning Design System and Components for Visualforce DevelopersLightning Design System and Components for Visualforce Developers
Lightning Design System and Components for Visualforce Developers
 
Hands-On Workshop: Introduction to Coding for on Force.com for Admins and Non...
Hands-On Workshop: Introduction to Coding for on Force.com for Admins and Non...Hands-On Workshop: Introduction to Coding for on Force.com for Admins and Non...
Hands-On Workshop: Introduction to Coding for on Force.com for Admins and Non...
 
Winter '16 Release - Overview and Highlights
Winter '16 Release - Overview and HighlightsWinter '16 Release - Overview and Highlights
Winter '16 Release - Overview and Highlights
 
Salesforce Lightning component framework from 0 to app
Salesforce Lightning component framework from 0 to appSalesforce Lightning component framework from 0 to app
Salesforce Lightning component framework from 0 to app
 
Manage Massive Datasets with Big Objects & Async SOQL
Manage Massive Datasets with  Big Objects & Async SOQLManage Massive Datasets with  Big Objects & Async SOQL
Manage Massive Datasets with Big Objects & Async SOQL
 
Elevate workshop programmatic_2014
Elevate workshop programmatic_2014Elevate workshop programmatic_2014
Elevate workshop programmatic_2014
 
Build and Package Lightning Components for Lightning Exchange
Build and Package Lightning Components for Lightning ExchangeBuild and Package Lightning Components for Lightning Exchange
Build and Package Lightning Components for Lightning Exchange
 
Building JavaScript Applications on the Salesforce1 Platform
Building JavaScript Applications on the Salesforce1 PlatformBuilding JavaScript Applications on the Salesforce1 Platform
Building JavaScript Applications on the Salesforce1 Platform
 
Introduction to Apex for Developers
Introduction to Apex for DevelopersIntroduction to Apex for Developers
Introduction to Apex for Developers
 

Semelhante a Go with the Flow: Automating Business Processes with Clicks

Spring ’15 Release Preview - Platform Feature Highlights
Spring ’15 Release Preview - Platform Feature HighlightsSpring ’15 Release Preview - Platform Feature Highlights
Spring ’15 Release Preview - Platform Feature HighlightsSalesforce Developers
 
Salesforce Spring'15 release overview
Salesforce Spring'15 release overviewSalesforce Spring'15 release overview
Salesforce Spring'15 release overviewRakesh Gupta
 
Know How to Flow - Kelly Hardebeck
Know How to Flow - Kelly HardebeckKnow How to Flow - Kelly Hardebeck
Know How to Flow - Kelly HardebeckSalesforce Admins
 
Tech Enablement Webinar for ISVs (March 16, 2017)
Tech Enablement Webinar for ISVs (March 16, 2017)Tech Enablement Webinar for ISVs (March 16, 2017)
Tech Enablement Webinar for ISVs (March 16, 2017)Salesforce Partners
 
Using Salesforce1 to Manage Your Salesforce Org
Using Salesforce1 to Manage Your Salesforce Org Using Salesforce1 to Manage Your Salesforce Org
Using Salesforce1 to Manage Your Salesforce Org Salesforce Developers
 
Webinar using salesforce1 to manage your salesforce org final
Webinar using salesforce1 to manage your salesforce org finalWebinar using salesforce1 to manage your salesforce org final
Webinar using salesforce1 to manage your salesforce org finalSalesforce Admins
 
Force.com Friday: Intro to Force.com
Force.com Friday: Intro to Force.comForce.com Friday: Intro to Force.com
Force.com Friday: Intro to Force.comSalesforce Developers
 
Winter '15 Release-Overview and Highlights
Winter '15 Release-Overview and HighlightsWinter '15 Release-Overview and Highlights
Winter '15 Release-Overview and HighlightsSalesforce Developers
 
How Salesforce.com uses the Salesforce1 Mobile App
How Salesforce.com uses the Salesforce1 Mobile AppHow Salesforce.com uses the Salesforce1 Mobile App
How Salesforce.com uses the Salesforce1 Mobile AppSalesforce Developers
 
San Diego Salesforce User Group - Lightning Overview
San Diego Salesforce User Group - Lightning OverviewSan Diego Salesforce User Group - Lightning Overview
San Diego Salesforce User Group - Lightning OverviewVivek Chawla
 
Fremont Salesforce Community Group - Salesforce Labs Day - Flow Templates
Fremont Salesforce Community Group - Salesforce Labs Day - Flow TemplatesFremont Salesforce Community Group - Salesforce Labs Day - Flow Templates
Fremont Salesforce Community Group - Salesforce Labs Day - Flow TemplatesJayant Jindal
 
Spring '14 Release Developer Preview Webinar
Spring '14 Release Developer Preview WebinarSpring '14 Release Developer Preview Webinar
Spring '14 Release Developer Preview WebinarSalesforce Developers
 
Toronto dev group mar2019
Toronto dev group mar2019Toronto dev group mar2019
Toronto dev group mar2019rikkehovgaard
 
Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...
Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...
Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...Shell Black
 
Your Lightning Game Plan in 3 Steps
Your Lightning Game Plan in 3 StepsYour Lightning Game Plan in 3 Steps
Your Lightning Game Plan in 3 StepsSalesforce Admins
 
Build System Performance Data Analytics Using Wave
Build System Performance Data Analytics Using WaveBuild System Performance Data Analytics Using Wave
Build System Performance Data Analytics Using WaveSalesforce Developers
 
Summer '15 Release Preview: Platform Feature Highlights
Summer '15 Release Preview: Platform Feature Highlights Summer '15 Release Preview: Platform Feature Highlights
Summer '15 Release Preview: Platform Feature Highlights Salesforce Developers
 

Semelhante a Go with the Flow: Automating Business Processes with Clicks (20)

Spring ’15 Release Preview - Platform Feature Highlights
Spring ’15 Release Preview - Platform Feature HighlightsSpring ’15 Release Preview - Platform Feature Highlights
Spring ’15 Release Preview - Platform Feature Highlights
 
Salesforce Spring'15 release overview
Salesforce Spring'15 release overviewSalesforce Spring'15 release overview
Salesforce Spring'15 release overview
 
Know How to Flow - Kelly Hardebeck
Know How to Flow - Kelly HardebeckKnow How to Flow - Kelly Hardebeck
Know How to Flow - Kelly Hardebeck
 
Tech Enablement Webinar for ISVs (March 16, 2017)
Tech Enablement Webinar for ISVs (March 16, 2017)Tech Enablement Webinar for ISVs (March 16, 2017)
Tech Enablement Webinar for ISVs (March 16, 2017)
 
Using Salesforce1 to Manage Your Salesforce Org
Using Salesforce1 to Manage Your Salesforce Org Using Salesforce1 to Manage Your Salesforce Org
Using Salesforce1 to Manage Your Salesforce Org
 
Webinar using salesforce1 to manage your salesforce org final
Webinar using salesforce1 to manage your salesforce org finalWebinar using salesforce1 to manage your salesforce org final
Webinar using salesforce1 to manage your salesforce org final
 
Force.com Friday: Intro to Force.com
Force.com Friday: Intro to Force.comForce.com Friday: Intro to Force.com
Force.com Friday: Intro to Force.com
 
Winter '15 Release-Overview and Highlights
Winter '15 Release-Overview and HighlightsWinter '15 Release-Overview and Highlights
Winter '15 Release-Overview and Highlights
 
How Salesforce.com uses the Salesforce1 Mobile App
How Salesforce.com uses the Salesforce1 Mobile AppHow Salesforce.com uses the Salesforce1 Mobile App
How Salesforce.com uses the Salesforce1 Mobile App
 
San Diego Salesforce User Group - Lightning Overview
San Diego Salesforce User Group - Lightning OverviewSan Diego Salesforce User Group - Lightning Overview
San Diego Salesforce User Group - Lightning Overview
 
Fremont Salesforce Community Group - Salesforce Labs Day - Flow Templates
Fremont Salesforce Community Group - Salesforce Labs Day - Flow TemplatesFremont Salesforce Community Group - Salesforce Labs Day - Flow Templates
Fremont Salesforce Community Group - Salesforce Labs Day - Flow Templates
 
Introduction to Visualforce
Introduction to VisualforceIntroduction to Visualforce
Introduction to Visualforce
 
Spring '14 Release Developer Preview Webinar
Spring '14 Release Developer Preview WebinarSpring '14 Release Developer Preview Webinar
Spring '14 Release Developer Preview Webinar
 
Einstein Analytics for Developers
Einstein Analytics for DevelopersEinstein Analytics for Developers
Einstein Analytics for Developers
 
Toronto dev group mar2019
Toronto dev group mar2019Toronto dev group mar2019
Toronto dev group mar2019
 
Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...
Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...
Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...
 
Your Lightning Game Plan in 3 Steps
Your Lightning Game Plan in 3 StepsYour Lightning Game Plan in 3 Steps
Your Lightning Game Plan in 3 Steps
 
Build System Performance Data Analytics Using Wave
Build System Performance Data Analytics Using WaveBuild System Performance Data Analytics Using Wave
Build System Performance Data Analytics Using Wave
 
Summer '18 Developer Highlights
Summer '18 Developer HighlightsSummer '18 Developer Highlights
Summer '18 Developer Highlights
 
Summer '15 Release Preview: Platform Feature Highlights
Summer '15 Release Preview: Platform Feature Highlights Summer '15 Release Preview: Platform Feature Highlights
Summer '15 Release Preview: Platform Feature Highlights
 

Mais de Salesforce Developers

Sample Gallery: Reference Code and Best Practices for Salesforce Developers
Sample Gallery: Reference Code and Best Practices for Salesforce DevelopersSample Gallery: Reference Code and Best Practices for Salesforce Developers
Sample Gallery: Reference Code and Best Practices for Salesforce DevelopersSalesforce Developers
 
Maximizing Salesforce Lightning Experience and Lightning Component Performance
Maximizing Salesforce Lightning Experience and Lightning Component PerformanceMaximizing Salesforce Lightning Experience and Lightning Component Performance
Maximizing Salesforce Lightning Experience and Lightning Component PerformanceSalesforce Developers
 
Local development with Open Source Base Components
Local development with Open Source Base ComponentsLocal development with Open Source Base Components
Local development with Open Source Base ComponentsSalesforce Developers
 
TrailheaDX India : Developer Highlights
TrailheaDX India : Developer HighlightsTrailheaDX India : Developer Highlights
TrailheaDX India : Developer HighlightsSalesforce Developers
 
Why developers shouldn’t miss TrailheaDX India
Why developers shouldn’t miss TrailheaDX IndiaWhy developers shouldn’t miss TrailheaDX India
Why developers shouldn’t miss TrailheaDX IndiaSalesforce Developers
 
CodeLive: Build Lightning Web Components faster with Local Development
CodeLive: Build Lightning Web Components faster with Local DevelopmentCodeLive: Build Lightning Web Components faster with Local Development
CodeLive: Build Lightning Web Components faster with Local DevelopmentSalesforce Developers
 
CodeLive: Converting Aura Components to Lightning Web Components
CodeLive: Converting Aura Components to Lightning Web ComponentsCodeLive: Converting Aura Components to Lightning Web Components
CodeLive: Converting Aura Components to Lightning Web ComponentsSalesforce Developers
 
Enterprise-grade UI with open source Lightning Web Components
Enterprise-grade UI with open source Lightning Web ComponentsEnterprise-grade UI with open source Lightning Web Components
Enterprise-grade UI with open source Lightning Web ComponentsSalesforce Developers
 
TrailheaDX and Summer '19: Developer Highlights
TrailheaDX and Summer '19: Developer HighlightsTrailheaDX and Summer '19: Developer Highlights
TrailheaDX and Summer '19: Developer HighlightsSalesforce Developers
 
Lightning web components - Episode 4 : Security and Testing
Lightning web components  - Episode 4 : Security and TestingLightning web components  - Episode 4 : Security and Testing
Lightning web components - Episode 4 : Security and TestingSalesforce Developers
 
Lightning web components episode 2- work with salesforce data
Lightning web components   episode 2- work with salesforce dataLightning web components   episode 2- work with salesforce data
Lightning web components episode 2- work with salesforce dataSalesforce Developers
 
Lightning web components - Episode 1 - An Introduction
Lightning web components - Episode 1 - An IntroductionLightning web components - Episode 1 - An Introduction
Lightning web components - Episode 1 - An IntroductionSalesforce Developers
 
Migrating CPQ to Advanced Calculator and JSQCP
Migrating CPQ to Advanced Calculator and JSQCPMigrating CPQ to Advanced Calculator and JSQCP
Migrating CPQ to Advanced Calculator and JSQCPSalesforce Developers
 
Scale with Large Data Volumes and Big Objects in Salesforce
Scale with Large Data Volumes and Big Objects in SalesforceScale with Large Data Volumes and Big Objects in Salesforce
Scale with Large Data Volumes and Big Objects in SalesforceSalesforce Developers
 
Replicate Salesforce Data in Real Time with Change Data Capture
Replicate Salesforce Data in Real Time with Change Data CaptureReplicate Salesforce Data in Real Time with Change Data Capture
Replicate Salesforce Data in Real Time with Change Data CaptureSalesforce Developers
 
Modern Development with Salesforce DX
Modern Development with Salesforce DXModern Development with Salesforce DX
Modern Development with Salesforce DXSalesforce Developers
 
Integrate CMS Content Into Lightning Communities with CMS Connect
Integrate CMS Content Into Lightning Communities with CMS ConnectIntegrate CMS Content Into Lightning Communities with CMS Connect
Integrate CMS Content Into Lightning Communities with CMS ConnectSalesforce Developers
 

Mais de Salesforce Developers (20)

Sample Gallery: Reference Code and Best Practices for Salesforce Developers
Sample Gallery: Reference Code and Best Practices for Salesforce DevelopersSample Gallery: Reference Code and Best Practices for Salesforce Developers
Sample Gallery: Reference Code and Best Practices for Salesforce Developers
 
Maximizing Salesforce Lightning Experience and Lightning Component Performance
Maximizing Salesforce Lightning Experience and Lightning Component PerformanceMaximizing Salesforce Lightning Experience and Lightning Component Performance
Maximizing Salesforce Lightning Experience and Lightning Component Performance
 
Local development with Open Source Base Components
Local development with Open Source Base ComponentsLocal development with Open Source Base Components
Local development with Open Source Base Components
 
TrailheaDX India : Developer Highlights
TrailheaDX India : Developer HighlightsTrailheaDX India : Developer Highlights
TrailheaDX India : Developer Highlights
 
Why developers shouldn’t miss TrailheaDX India
Why developers shouldn’t miss TrailheaDX IndiaWhy developers shouldn’t miss TrailheaDX India
Why developers shouldn’t miss TrailheaDX India
 
CodeLive: Build Lightning Web Components faster with Local Development
CodeLive: Build Lightning Web Components faster with Local DevelopmentCodeLive: Build Lightning Web Components faster with Local Development
CodeLive: Build Lightning Web Components faster with Local Development
 
CodeLive: Converting Aura Components to Lightning Web Components
CodeLive: Converting Aura Components to Lightning Web ComponentsCodeLive: Converting Aura Components to Lightning Web Components
CodeLive: Converting Aura Components to Lightning Web Components
 
Enterprise-grade UI with open source Lightning Web Components
Enterprise-grade UI with open source Lightning Web ComponentsEnterprise-grade UI with open source Lightning Web Components
Enterprise-grade UI with open source Lightning Web Components
 
TrailheaDX and Summer '19: Developer Highlights
TrailheaDX and Summer '19: Developer HighlightsTrailheaDX and Summer '19: Developer Highlights
TrailheaDX and Summer '19: Developer Highlights
 
Live coding with LWC
Live coding with LWCLive coding with LWC
Live coding with LWC
 
Lightning web components - Episode 4 : Security and Testing
Lightning web components  - Episode 4 : Security and TestingLightning web components  - Episode 4 : Security and Testing
Lightning web components - Episode 4 : Security and Testing
 
Lightning web components episode 2- work with salesforce data
Lightning web components   episode 2- work with salesforce dataLightning web components   episode 2- work with salesforce data
Lightning web components episode 2- work with salesforce data
 
Lightning web components - Episode 1 - An Introduction
Lightning web components - Episode 1 - An IntroductionLightning web components - Episode 1 - An Introduction
Lightning web components - Episode 1 - An Introduction
 
Migrating CPQ to Advanced Calculator and JSQCP
Migrating CPQ to Advanced Calculator and JSQCPMigrating CPQ to Advanced Calculator and JSQCP
Migrating CPQ to Advanced Calculator and JSQCP
 
Scale with Large Data Volumes and Big Objects in Salesforce
Scale with Large Data Volumes and Big Objects in SalesforceScale with Large Data Volumes and Big Objects in Salesforce
Scale with Large Data Volumes and Big Objects in Salesforce
 
Replicate Salesforce Data in Real Time with Change Data Capture
Replicate Salesforce Data in Real Time with Change Data CaptureReplicate Salesforce Data in Real Time with Change Data Capture
Replicate Salesforce Data in Real Time with Change Data Capture
 
Modern Development with Salesforce DX
Modern Development with Salesforce DXModern Development with Salesforce DX
Modern Development with Salesforce DX
 
Get Into Lightning Flow Development
Get Into Lightning Flow DevelopmentGet Into Lightning Flow Development
Get Into Lightning Flow Development
 
Integrate CMS Content Into Lightning Communities with CMS Connect
Integrate CMS Content Into Lightning Communities with CMS ConnectIntegrate CMS Content Into Lightning Communities with CMS Connect
Integrate CMS Content Into Lightning Communities with CMS Connect
 
Introduction to MuleSoft
Introduction to MuleSoftIntroduction to MuleSoft
Introduction to MuleSoft
 

Último

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 

Último (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

Go with the Flow: Automating Business Processes with Clicks

  • 1. Go with the Flow: Automating Business Processes with Clicks July 10th 2014
  • 2. #forcewebinar Speaker Bill Takacs Product Manager, Visual Workflow sfdcbill btakacs@salesforce.com
  • 3. #forcewebinar Safe Harbor Safe harbor statement under the Private Securities Litigation Reform Act of 1995: This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the forward-looking statements we make. All statements other than statements of historical fact could be deemed forward-looking, including any projections of product or service availability, subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for future operations, statements of belief, any statements concerning new, planned, or upgraded services or technology developments and customer contracts or use of our services. The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for our service, new products and services, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth, interruptions or delays in our Web hosting, breach of our security measures, the outcome of intellectual property and other litigation, risks associated with possible mergers and acquisitions, the immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth, new releases of our service and successful customer deployment, our limited history reselling non- salesforce.com products, and utilization and selling to larger enterprise customers. Further information on potential factors that could affect the financial results of salesforce.com, inc. is included in our annual report on Form 10-Q for the most recent fiscal quarter ended July 31, 2012. This documents and others containing important disclosures are available on the SEC Filings section of the Investor Information section of our Web site. Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.
  • 4. #forcewebinar Go Social! @salesforcedevs / #forcewebinar Salesforce Developers +Salesforce Developers Salesforce Developers Salesforce Developers The video will be posted to YouTube & the webinar recap page (same URL as registration). This webinar is being recorded!
  • 5. #forcewebinar Have Questions?  Don’t wait until the end to ask your question! – Technical support will answer questions starting now.  Respect Q&A etiquette – Please don’t repeat questions. The support team is working their way down the queue.  Stick around for live Q&A at the end – Speakers will tackle more questions at the end, time-allowing.  Head to Developer Forums – More questions? Visit developer.salesforce.com/forums
  • 6. #forcewebinar Agenda  What is Salesforce Visual Workflow  Why Salesforce Visual Workflow  How to use Visual Workflow  Demo
  • 7. #forcewebinar Why Salesforce? Idea Build App Idea buy & setup hardware install complex software define user access build & test security make it mobile & social setup reporting & analytics build app Traditional Platforms 6-12 Months? App App
  • 8. #forcewebinar Develop, package and instantly deploy apps Access rich APIs and frameworks Code in your favorite language Add fields, design layouts, and manage users Point-and-click workflow & business logic Drag-and-drop reports and dashboards Programmatic Declarative
  • 9. #forcewebinar What is Visual Workflow  Declarative toolset to build and execute processes related to Salesforce domains: Marketing, sales, service and support  Extensible via APEX and Visualforce  Currently working on the ability to handle process orchestration and long running processes – BPM “Light”
  • 10. #forcewebinar Why automate your business processes?
  • 11. #forcewebinar Why use it?  Help maximize your developer resources.  Replace utility APEX and more efficient use of platform:  Easy Automation – repetitive tasks, actions, ect – all declarative
  • 12. #forcewebinar What Problems are we solving = Automating Work  Reduce repetitive, labor intensive, and computer related effort  Reduce errors and inconsistences in data and process  Productivity – provides increase in productivity through automation  Connect Salesforce to other systems or processes  Reduce the cost of maintaining expensive scripts  Transparency over process and data = visibility, insight, optimization 13
  • 13. #forcewebinar Business Value  Lower cost  Cost Avoidance  Revenue / Margin Contribution  Customer Experience
  • 14. #forcewebinar Understanding Flows  Flows are visual representations of a series of events – They can contain multiple decisions (if / then), branching, and looping logic – You can do more than creating tasks, field updates, and send emails – you can also create, update, and delete multiple records – and embed a flow within a flow  When creating a Flow, there are a number of things to consider when you’re getting started – What objects do I want to access? – What are the fields I want to access? – If creating a new record, what record types do I want to use, who should the owner be, and what are the required fields for creating a new record?
  • 15. #forcewebinar Visual Workflow – Use Cases  Call scripting  Diagnostics & troubleshooting guides  Guided data entry processes  Product configuration  Sales quotations  Guided selling with sales methodologies  Employee on-boarding
  • 16. #forcewebinar Flows Components  Cloud Flow Designer  Flow Management  Flow Runtime
  • 17. #forcewebinar The Cloud Flow Designer Drag elements from here to here to create your flow Zoom in and out
  • 18. #forcewebinar The Cloud Flow Designer The Step element allows you to sketch out a draft of a flow – I’ll be honest, I never use this, mostly because you can’t activate a flow if it has any steps in it The screen is where you design what the user sees – text, questions, checkboxes, etc Decision element is a logic branching point, where you can create an if/then statement, like with Workflow Rules – only, it’s much more robust, allowing you to draw multiple outcomes, and you can have multiple decisions in one flow The first tab is your palette
  • 19. #forcewebinar The Cloud Flow Designer Assignment element allows you to take a variable and assign a value to it – a good example is a date where you want to add 30 days – you can do that with the Assignment element Loop is brand new for Summer ‘14 – it allows you to take a set of criteria and evaluate a number of records that meet that criteria, and then take action on all those records – for example, if you have VIP Accounts where the next action date is 30 days old, you could loop through all those accounts and create tasks for each one The first tab is your palette
  • 20. #forcewebinar The Cloud Flow Designer These are the elements where you can Create, Update, or Delete a Record – you can also lookup a related record, based on criteria you collect from the user on a Screen, or data you pass into the flow from the button you create These “Fast” elements are new for Summer ‘14 – they are the same as the regular “Create” functions, but allow you to make a quick record using what’s called an sObject variable (I’ll cover that shortly) The first tab is your palette
  • 21. #forcewebinar The Cloud Flow Designer One of the most powerful aspects of Flows is that you can embed Flows within Flows – this means if you have a standard Flow you want to reuse, like one that updates stale VIP Accounts, you can activate that from another Flow The “Other Actions” listed here are also new for Summer ‘14. They are your publisher actions that you might know from Salesforce1 – they allow you to quickly create Call Log records, cases, events, etc. The first tab is your palette
  • 22. #forcewebinar The Cloud Flow Designer Variables are your new best friend. These allow you to set a value or a record ID and then reference/reuse it multiple times in the flow. For example, you might lookup an Account at the start of the flow – you can set that Account ID to a variable, and reference it again throughout your flow to do things like make an update to the Account, or an Opportunity or Case related to that Account. sObject Variables are new for Summer ‘14. These are super charged variables – think of them as variables on steroids. Once you have the ID for a record, these variables allow you access update or reference to every field for that record. sObject Collections allow you to group together multiple sObject Variables. You can then use the Loop function to evaluate multiple records. The second tab is your resources
  • 23. #forcewebinar The Cloud Flow Designer A Constant is a fixed value you can use throughout your Flow. This is another one I rarely use. Formula is one I use often. This allows you to perform a calculation, such as the difference in cost between two currency fields, and return that as a number. And new in Summer ‘14, we now support a number of new formula types, including Text, Boolean, Date, and Date/Time. The second tab is your resources
  • 24. #forcewebinar The Cloud Flow Designer Choice allows you to create choices to display to your users on a picklist / radio buttons / checkboxes Text Template allows you to create a text string using merge fields, like what you’d have in an email template. The second tab is your resources Dynamic Choice allows you to pull in a list of choices from an object, based on the criteria you define
  • 25. #forcewebinar The Cloud Flow Designer All the variables, choices, screens, events – everything you create will be stored here for you to view, edit, delete The third tab is your explorer Best Practice Alert! Come up with a naming convention to help you keep things organized!
  • 26. #forcewebinar The Cloud Flow Designer Once you drag the Screen element out onto the Cloud Flow Designer main panel The second tab allows you to see all the Screen Elements
  • 27. #forcewebinar The Cloud Flow Designer Screen Elements Text fields, both standard and Long Text Number field, you can choose decimal points You can set any field as required and you can also set validation rules Currency, Date, Password, Checkbox options A number of options for picklists, including the ability to multi- select Create text to display to the user, including merge field capabilities
  • 28. #forcewebinar Lead Processing Flow  Looks up lead, assigns lead to correct rep (based on geographic territory, creates task to follow up and emails rep they have a new lead.  Variables We’ll Need – Variable to bring lead into flow – Variable to hold lead data – Variable to set lead to the new lead owner (correct rep) – Variable to hold rep information for task and email creation  Elements We’ll use in the Flow – Screens for user input and debug – Fast Lookups to get info for lead and rep – Fast Update to update lead owner – Text template for email – Decision logic to set lead to the correct owner – Actions to create a task and send and email – Formula to compute task due date – Assignments to assign inputs for correct lookups ect.
  • 30. #forcewebinar Flow Management  Show Flows  Show Flow detail
  • 34. #forcewebinar Flow Best Practices  Design before you build  Think through your data and variables – Build a convention for you variables  Use IDs to bring data into the Flow  Use Screens to debug or emails for headless
  • 35. #forcewebinar Survey Your feedback is crucial to the success of our webinar programs. Thank you! http://bit.ly/flowtogo #forcewebinar
  • 37. #forcewebinar October 13-16, 2014 • San Francisco, CA $899 DEVELOPER DISCOUNT CODE: D14DVLPR #devzone
  • 38. #forcewebinar Q&A Bill Takacs Product Manager, Visual Workflow sfdcbill btakacs@salesforce.com If we don’t get to your question you can post them at: Workflow Success Community: http://bit.ly/successqa Developer Forum: http://bit.ly/devforumqa