Flow Presentation vFINAL

17
Flow Nick Spencer Salesforce Consultant [email protected] @CiberSpencer An introduction and demonstration of the most powerful Admin tool

Transcript of Flow Presentation vFINAL

Page 1: Flow Presentation vFINAL

Flow

[email protected]@CiberSpencer

AnintroductionanddemonstrationofthemostpowerfulAdmintool

Page 2: Flow Presentation vFINAL

PowertotheAdmin! FastWaytoDeployProcess Onlylimitisyourimagination!

WhatisFlow?

Movescheduleddateswithopportunityclosedate

Createasetofon-boardingTaskswhenanopportunitycloses

Automaticallycreatefollow-uptasksfromatask

Mergecaseswhentwoareopenatonceforthesamecustomer

Setacustomerscorebasedonlookupdata

Page 3: Flow Presentation vFINAL

ABriefHistoryToknowwhereweare,youmustknowwherewe’vecomefrom…

WORKFLOW

VISUAL WORKFLOWFLOW PROCESS BUILDER

Page 4: Flow Presentation vFINAL

ProcessBuildervFlow

ProcessBuilder Flow

Is actually “Flow Lite”!Easier to useShould be first choice toolCan be used to trigger a Flow

Much more powerful Can handle complex processesHas own UI option

Page 5: Flow Presentation vFINAL

Business RequirementUniversalContainershaveanumberofproductbundles*thattheywanttosell.Thesebundlesaremadeupofotherproductsthatneedtobespecifiedonthesalesopportunity.

Solution

Menu:

Starter:Oppo

rtunity

Record

Type

Main Course:Flow

Dessert:TheW

orld’s

Simples

tVisualf

orce

Page™

Petit Four:C

ustomB

utton

Today’sDemoBuildingaFlowforProductBundles

*Productbundle(n).Acollectionofproductsorpartsthataresoldasacollection,usuallyatadiscountedprice.

Synonyms:SaleBomb;SalesBundle;ProductBomb;PackagedProduct

Page 6: Flow Presentation vFINAL
Page 7: Flow Presentation vFINAL

Starter:OpportunityRecordTypeSetup>Build>Customize>Opportunities>RecordTypes

Page 8: Flow Presentation vFINAL

SelectOpportunityDeterminePriceBook

UserInputpageforBundleSelection

FindPriceBookEntryrecordsCreateNewOpportunityLines

Setup>Build>Create>Workflow&Approvals>FlowsMainCourse:Flow

Page 9: Flow Presentation vFINAL

🕙 DEMOTIME🕚

Whatcouldpossiblygowrong?...

Page 10: Flow Presentation vFINAL

Dessert:TheWorld’sSimplestvfPage™Setup>Build>Develop>VisualforcePages

<apex:page standardController="Opportunity" > <flow:interview name="flowApplyBundle" finishLocation="/{!Opportunity.Id}" > <apex:param name="varOpportunityID" value="{!$CurrentPage.parameters.ID}"/> </flow:interview> <apex:detail subject="{!Opportunity.Id}"/></apex:page>

Page 11: Flow Presentation vFINAL

PetitFour:CustomButtonSetup>Build>Customize>Opportunities>Buttons,Links&Actions

Page 12: Flow Presentation vFINAL

GovernanceLimits

• Productsonabundle

AutolaunchedFlows

• CanbesettorunonCreateorEdit,butnotDeleteorUndelete

LightningandSF1

FurtherImprovements

• Allowforproductsmissingfromapricebook

• Addapricebookselectorpage

Considerations&Limitations

Page 13: Flow Presentation vFINAL

Rule1:KeepitSIMPLE

Rule2:Definetheprocessfirst

Rule3:Considerallroutes

Rule4:ThereisNOrule4

Rule5:Testallflowsthoroughlyinasandboxbeforedeploying

Rule6:Testallflowsthoroughlyinasandboxbeforedeploying

Nick’sRulesforahappylifeinFlowFlowBestPractices

Page 14: Flow Presentation vFINAL

WhatHappensWhenIIgnoreRules5&6?Howbigisyourinbox?

Page 15: Flow Presentation vFINAL

Blogpost:http://wp.me/p6YD6Q-2

SalesforceCloudFlowDesignerWorkbook:https://resources.docs.salesforce.com/sfdc/pdf/workbook_flow.pdf

Since Flow is relatively new and developing with each release, take note of the posted date of any material you may find.

WhereToFindOutMore

Page 16: Flow Presentation vFINAL

Q&A

[email protected]@CiberSpencer

Page 17: Flow Presentation vFINAL

ThankYou

NickSpencerSalesforceConsultant

[email protected]@CiberSpencer

Remembertotelluswhatyouthinkintheeventsurveywww.LondonsCalling.net/survey/