0

I want to ask the users several questions using Flow screen when they begin creating a record in order to determine which Record Type should be used. I would do this by using a button which calls a VF page with an embedded Flow and automatically populating the RecordTypeID according to their answers.

However, if I have multiple Record Types I will be prompted to manually choose a Record Type before the Flow screens begin after pressing the New button. How can I bypass the Record Type selection step to go directly to the Flow screen and then populate the Record Type field through the Flow ?

1 Answer 1

0

You can override the standard new button with your visualforce page, and check the 'skip record type selection page' checkbox.

This will bypass the record type selection and take you to the flow.

sample override new contact button

Here is some info on overriding the standard button https://developer.salesforce.com/docs/atlas.en-us.pages.meta/pages/pages_controller_customize_override.htm

7
  • Yes, I am already using that method. That method doesn't bypass the Record Type selection prompting. The user is still forced to select a Record Type before the Flow starts.
    – Zoom_v
    Sep 25, 2015 at 16:30
  • 1
    I would log a case w/ support. I have a contact create flow and if the checkbox is checked, it skips record type selection. If the checkbox is unchecked, the record type selection screen is displayed. I have tested this multiple times, it works properly.
    – gorav
    Sep 29, 2015 at 14:11
  • Well, that's good to know - thank you. What exactly are the steps for your flow ? I'd like to know to make sure you're not using a flow element which may be superseding the record type selection screen. Right now I'm doing it for Leads (I will be doing it for customi objects too). So I've customized the New button to open a VF page with one line (flow:interview name ="Create Leads"). The my Flow is simply 3 Screen elements asking questions and then a Record Create element. Are you doing anything different than that ?
    – Zoom_v
    Sep 29, 2015 at 17:27
  • 1
    My flow is just a single input screen to capture basic info - first name, last name, address, etc, and then some logic that tries to match on existing records via email, ensure some fields are populated, etc. At its core it is a screen + a record create (account) + a record create (contact).
    – gorav
    Sep 30, 2015 at 22:05
  • 1
    Overriding new button, points at vf page w interview, as in the documentation. See the screen shot in my original answer, the checkbox is there w label of 'skip record type selection pagr'
    – gorav
    Oct 13, 2015 at 23:08

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .