Thank you for your post.
If you just put in Commit Records, do you get the error? This should trigger all Auto-enter options.
If certain fields need to be filled in, then use that as part of the button. For example:
If [ not IsEmpty ( < field1 > ) and not IsEmpty ( < field2 > ) ]
Commit Records/Requests 
Go to Layout [ "Successful Submit" (helpdesk 2) ]
This way, the customer will not switch to the other layout until those fields are entered.
It may help if you put an asterisk next to each field with a footnote saying something like all fields with an asterisk are mandatory.