Salesforce Winter ’23 introduced a feature in Salesforce Flows to display the picklist values based on the Record Type in Dynamic Form for Flow. Prior to this, all the picklist values for a field appeared, regardless of whether a record type was provided, and could show irrelevant values.
But configuring this is slightly tricky. In this step by step, we will take a look at how to create a dynamic form in Screen Flow to show only the relevant picklist values based on the Record Type.
NOTE: Certain sections of the guide will appear as locked in the free preview. You can download the unlocked version of the guide in PDF format by subscribing to our “All Access” Pass through the link below.
Introducing Mastering Salesforce Flows Training Course
Liked this post? We are now offering a complete self-paced, video-based training course on Mastering Salesforce Flows. The course comes with downloadable step-by-step PDF guides, unlimited access, free upgrades, community discussion area, free preview and more. For more details, please click here.
Need Help with Flows?
Need advice on Flows? I also offer advisory & consulting services on Salesforce Flows. So, whether you want to create new Flows or migrate existing automations (Workflow Rules, Process Builder, Triggers) to Flows, I can help you analyze, design, plan & review. To initiate a discussion, please submit the contact form here stating your requirement or schedule a discussion at this URL.
References & Useful URLs
- Related Winter ’23 Release Note Article – https://sforce.co/3yNdGFM
He is referring to Task object fields where they are not available
I want to filter a custom picklist from the Task Object based on RecordType in a flow but cannot figure out how to do that. Can you point me in the right direction?
Since Task Picklists cannot be displayed, do you have a way to do that in flow?
Hi Darlene, I am not sure if I have understood you correctly. Which Task field’s picklist cannot be displayed in Flow?
Thank you for sharing this flow instruction. The instructions worked flawlessly for my org, and were adapted for use on our Lead object and corresponding Lead Source record type picklists which are customized for a specific Lead type being created (3 choices: INV, D2S, I2S – each having it’s own Lead Source picklist). However, after successfully configuring and running the flow, the Lead Source picklist user selection never gets passed to the Lead Source field when the form is finished – no debug errors either. Any ideas?