Skip to Content

TheBlogReaders.com

Salesforce.com, PHP, MySQL, Javascript, Ajax, Htacces

Prepopulate the lookup field value in salesforce standard view page using URL Parameters?

Be First!

Prepopulate the lookup field value in salesforce standard view page using URL Parameters?

Its possible using the below workaround:

First you need to get the Lookup Field 15 digit Salesforce ID:

For Example:
Contact is a lookup field in any of the custom object, so get the contact lookup id value from browser:
https://my.salesforce.com/00NU0000004EFhv?setupid=CustomObjects

so here 00NU0000004EFhv (Lookup field id)

in your parameter you need to populate the parameters with value like:
The parameter to use for the Id of the record (CONTACT ID) CF00NU0000004EFhv=15 digit Contact ID.
The parameter to use for the Name of the record (CONTACT NAME) CF00NU0000004EFhv_lkid=Contact Name Contact ID.

This parameter is always prefixed with the characters “CF” and it always ends with the characters “_lkid”

so finally using button/controller then override your url like:
“https://my.salesforce.com/a08/e?CF00NU0000004EFhv={!Contact.Name}&CF00NU0000004EFhv_lkid={!Contact.Id}”

How to get the Standard/Custom Field Id?
by navigating to the field in setup. For example, if you want to prepopulate ObjectDetail_c.TextField_c, you would go to Setup => Create => Objects => ObjectDetail => TextField, which takes me to to the URL

 

(446)

Previous
Next

Leave a Reply