I'm creating a url button to avoid the record type selection:

enter image description here

This is the code: {!URLFOR($Action.Case.NewCase ,null ,[RecordType="01220000000Q3cy"])}

The problem is that i'm still getting the page record type selection.

Could you help me ?

Thanks in advantage for any advice.

1 Answer 1


Use the following syntax:

{!URLFOR($Action.Case.NewCase, null, [p3='012............', save=1], true)}

This selects the record type to use (p3=record-type-id), and continues to the edit page (save=1).

  • 1
    Is there any documentation available for all of the URL parameters?
    – Mike Chale
    Commented Nov 20, 2013 at 20:35
  • No, but I once compiled a list of useful ones: boards.developerforce.com/t5/forums/forumtopicprintpage/…
    – sfdcfox
    Commented Nov 20, 2013 at 23:47
  • It is not working,it still go to RecordType page selection but with the prepopulated value.Can we skip and directly go to the Case page with selected recordType?
    – unidha
    Commented Oct 30, 2014 at 8:22
  • @unidha currently it looks like you must avoid $Action.Case.NewCase and go straight to the hack: URLFOR('/500/e', null, ['RecordType'='012000000000000']) Commented Sep 6, 2016 at 8:50
  • 1
    @sfdcfox I can't get the Save=1 parameter to do anything. I can tell that the correct record type is being selected using the p3 value but I still land on the record type selection page. Any ideas why this would be? I have a new question open for my version of this issue.
    – Matt M
    Commented Nov 17, 2016 at 15:17

You must log in to answer this question.

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