Represents a sharing entry on
a ServiceContract (customer support agreement).
Supported Calls
create(), delete(), describeSObjects(), query(), retrieve(), update(), upsert()
Fields
| AccessLevel
|
- Type
- picklist
- Properties
- Create, Filter, Group, Sort, Update
- Description
- Level of access that the User or Group has to the ServiceContract. The possible values are:
- Read
- Edit
- All (This value is not valid for create or update calls.)
This field must be set to an access level that is higher than
the organization’s default access level for service contracts.
|
| ParentId
|
- Type
- reference
- Properties
- Create, Filter
- Description
- ID of the parent object, if any.
|
| RowCause
|
- Type
- picklist
- Properties
- Create, Filter, Defaulted on create, Restricted picklist
- Description
- Reason that this sharing entry exists. Values may include:
- Manual—The User or Group has access because a user with “All” access manually
shared the ServiceContract with them.
- Owner—The User is the owner of the ServiceContract or is in a role above the service contract owner in the role
hierarchy.
|
| UserOrGroupId
|
- Type
- reference
- Properties
- Create, Filter
- Description
- ID of the User or Group that has been given access to the ServiceContract.
|
Usage
This object allows you to determine
which users and groups can view and edit ServiceContract records owned by other users.
If you attempt to create
a new record that matches an existing record, the create call updates
any modified fields and returns the existing record.