ReciprocalRole__c

Represents an inverse role. For example, if one role is parent, the reciprocal role is child.

Supported Calls 

create(), delete() ,describeLayout(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), search(), undelete(), update(), upsert()

Fields 

CreateInverseRole__c 

  • Type: boolean
  • Properties: Create, Defaulted on create, Filter, Group, Sort, Update
  • Description: Indicates whether the corresponding reciprocal role record is created automatically for the inverse role (true) or not (false).

InverseRelationship__c 

  • Type: reference
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: Uniquely identifies the relationship between Role and InverseRole__c so that it can be referenced by a trigger that creates the inverse relationship record.

InverseRole__c 

  • Type: string
  • Properties: Create, Filter, Group, Sort, Update
  • Description: The other role that is related.

Name 

  • Type: string
  • Properties: Create, Defaulted on create, Filter, Group, idLookup, Nillable, Sort, Update
  • Description: The name of the role. Limit: 255 characters.

OwnerId 

  • Type: reference
  • Properties: Create, Defaulted on create, Filter, Group, Sort, Update
  • Description: ID of the record owner.

RelationshipType__c 

  • Type: picklist
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: Picklist values: Account Account Relation, All, and Contact Contact Relation.

Role 

  • Type: string
  • Properties: Create, Filter, Group, Sort, Update
  • Description: The role that an entity occupies in the relationship, such as a grandchild or a business proprietor.