Contact Role

The contact role object stores information on the different roles that a contact can hold within an account or opportunity.

Note: This topic covers both the account contact role and opportunity contact role child objects. The Parent Object column in the tables in this topic indicates to which objects the information is applicable.

Parent Objects

Account, Opportunity

Fields

The following table details the required and read-only fields for the contact role child object.

Table Required and Read-Only Fields for the Contact Role Child Object

Field Name Type Parent Object

AccountId

Required

Both

ContactId

Required

Opportunity

The following table details the pick map fields for the contact role child object.

Table Pick Map Fields for the Contact Role Child Object

Pick Map Field Maps To Parent Object

AccountExternalSystemId

AccountId

Account

AccountName

AccountId

Account

ContactExternalSystemId

ContactId

Both

ContactLastName

ContactId

Opportunity

ContactExternalSystemId

ContactFirstName

Opportunity

ContactLastName

ContactFirstName

Opportunity

ContactExternalSystemId

ContactLastName

Opportunity

The following table provides a list of the user key combinations for the contact role child object.

Table User Key Fields on the Contact Role Child Object

User Key Field Combinations Parent Object

Id

Account

Role, ContactId

Account

Role, ContactExternalSystemId

Account

Role, ContactFirstName, ContactLastName

Account

ContactExternalSystemId, BuyingRole

Opportunity

ContactFirstName, ContactLastName, BuyingRole

Opportunity

The following table details the picklists available for the contact role child object.

Table Picklists Available for the Contact Role Child Object

Field Name Parent Object

Role

Account

BuyingRole

Opportunity