0

I have implemented URL Hacking for Opportunity Object on New Opportunity creation from Account record(to pre-populate 'Opportunity Name' standard field with 'Account Name'). We actually have 3 Record Types on Account and URL hack works for only one Record Type, for other 2 Record Types, it's not pre-populating 'Opportunity Name'.(opp4 is working, opp3 is not)

/006/e?retURL=/{!Account.Id}&opp3={!Account.Name}&opp4={!Account.Name}

  • Which field is not working? opp3 or opp4? – Martin Lezer Feb 21 '17 at 15:18
  • Question updated. – Amulya Feb 21 '17 at 15:22
  • 1
    Do the users where it's not working have permissions to use the record type? – crmprogdev Feb 21 '17 at 15:26
  • 1
    I just tried your use case and it's working for me. Are you sure you are calling the right button from the other record types? Because when you create a new record type of Account, you have to choose which page layout you want to apply. – Martin Lezer Feb 21 '17 at 15:31
  • 1
    No problem. That was just an error of inattention. You can answer your own question if you want. – Martin Lezer Feb 21 '17 at 15:41
2

FYI, you need to url encode the account name field because if there is a space in the name the link will not work and you'll be debugging forever before you realize it. This post has some good thoughts on how to do it. Proper urlencoding of spaces in formulas syntax

  • For now, it's working even for Account Names with spaces. And in that link I read that, 'Salesforce URL Encodes the final output from the custom link'. So is it still required to explicitly URLEncode it? (The link encoding is set to 'UTF-8) – Amulya Feb 21 '17 at 16:10
  • When I've done URL hack links in the past I've been burned a couple of times where a space in the name breaks the link. I so I wanted to let you know through my experiences, it's tough to troubleshoot because I would not think about it looking at everything else to see why the field is not populated. In this case I would do a test with a space in the name. Opp3 would get populated but opp4 shouldn't. – Dan Wooding Feb 21 '17 at 16:19
  • Thanks for the heads-up. I will consider this point. And fyi, when I did testing with Account names with Spaces, it's working fine for both oop3 & opp4. – Amulya Feb 21 '17 at 16:47
1

The issue is fixed after changing 'New' button mapping in all the associated page layouts of all Record Types.!!

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.