Represents the role that a given Contact plays on a Case.
Supported Calls
create(), delete(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), update(), upsert()
Fields
| CasesId
|
- Type
- reference
- Properties
- Create, Filter, Group, Sort
- Description
- ID of the cases associated with this contact.
|
| ContactId
|
- Type
- reference
- Properties
- Create, Filter, Group, Sort, Update
- Description
- Required. ID of the contact.
|
| IsDeleted
|
- Type
- boolean
- Properties
- Defaulted on create, Filter
- Description
- Indicates whether the object has been moved to the Recycle Bin
(true) or not (false). Label is Deleted.
|
| Role
|
- Type
- picklist
- Properties
- Create, Filter, Group, Nillable, Sort, Update
- Description
- Name of the role played by the contact on this contract, such
as Decision Maker, Approver, Buyer, and so on. Must be unique—there
can't be multiple records in which the ContractId, ContactId, and Role values are identical. Different contacts can play the
same role on the same contract. A contact can play different roles
on the same contract.
|
Usage
Use this object to define the role
that a given Case plays on a given Contact. For example, you can use this object to be able to see all
contacts who are associated to a case, or, given a contact, be able
to query all cases that they are associated with, even if they are
not the primary contact on the case.