CampaignShare

Represents a sharing entry on a Campaign.

Supported Calls

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

Fields

Field Field Type Field Properties Description
CampaignId reference Create

Filter

ID of the Campaign associated with this sharing entry. This field cannot be updated. For information on IDs, see ID Field Type.
CampaignAccessLevel picklist Create

Defaulted on create

Filter

Restricted picklist

Update

Level of access that the User or Group has to the Campaign. The possible values are:This field must be set to an access level that is higher than the organization’s default access level for Campaign.
IsDeleted boolean Defaulted on create

Filter

Indicates whether the object has been moved to the Recycle Bin (true) or not (false). Label is Deleted.
RowCause picklist Filter

Restricted picklist

Reason that this sharing entry exists. Read-only. There are many possible values, including:
  • Campaign Sharing Rule - The User or Group has access via a Campaign sharing rule.
  • Manual Sharing - The User or Group has access because a User with “All” access manually shared the Campaign with them.
  • Owner - The User is the owner of the Campaign or is in a Role above the Campaign owner in the role hierarchy.
UserOrGroupId reference Create

Filter

ID of the User or Group that has been given access to the Campaign. This field cannot be updated.

Usage

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

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