ServiceContractShare

Represents a sharing entry on a ServiceContract (customer support agreement).

Supported Calls

create(), delete(), describeSObjects(), query(), retrieve(), update(), upsert()

Fields

Field Details
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.

© Copyright 2000–2014 salesforce.com, inc. All rights reserved.
Various trademarks held by their respective owners.