4

In Salesforce, the standard Contact object holds a field "Account Name". I do not want to have this field in the Contact object or al least on the Contact details view. The reason is I am linking Accounts and Contacts into a many to many relationship via a junction object and do not want that link to a single account. I do not also want to design an entire custom object for Contacts, for this simple purpose. Is there any other way to do this?

Thanks,

1
  • 1
    Note: Even when you hide the field, you best make sure that the account field is populated somehow (e.g. by a trigger). If you do not, you will not be able to easily see or share those contacts across users, because they are considered "private contacts." A better solution is to use Person Accounts to solve this problem.
    – sfdcfox
    Commented Sep 30, 2014 at 1:21

2 Answers 2

6

You can Do This,

Just Remove Field Level Security for all the Profile( Including System Admin ), Once you removed it will be there in page layout editor, but It won't be "Visible" In End User View. enter image description here

Contact view

enter image description here

3

No, you can't. You could look into using Contact Roles instead of your junction object, as this is Salesforce standard solution to link a Contact to multiple Accounts.

You must log in to answer this question.

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