ContactShare

Represents a list of access levels to a Contact along with an explanation of the access level. For example, if you have access to a record because you own it, the ContactAccessLevel is All and RowCause is Owner.

Supported Calls

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

Special Access Rules

Customer Portal users can't access this object.

Fields

Field Details
ContactId
Type
reference
Properties
Filter, Group, Sort
Description
ID of the Contact associated with this sharing entry. This field can't be updated.
ContactAccessLevel
Type
picklist
Properties
Filter, Group, Restricted picklist, Sort
Description
Level of access that the User or Group has to cases associated with the account Contact. The possible values are:
  • Read
  • Edit
  • All This value is not valid for create or update.
This field must be set to an access level that is higher than the organization’s default access level for contacts.
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.
RowCause
Type
picklist
Properties
Filter, Group, Restricted picklist, Sort
Description
Reason that this sharing entry exists. You can only write to this field when its value is either omitted or set to Manual (default). There are many possible values, including:
  • Rule—The User or Group has access via a Contact sharing rule.
  • ImplicitChild—The User or Group has access to the Contact via sharing access on the associated Account.
  • Manual—The User or Group has access because a User with “All” access manually shared the Contact with them.
  • Owner—The User is the owner of the Contact.
UserOrGroupId
Type
reference
Properties
Filter, Group, Sort
Description
ID of the User or Group that has been given access to the Contact. This field can't be updated.

Usage

This object allows you to determine which users and groups can view or edit Contact records owned by other users.

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