Oracle Web Services On Demand Guide > Oracle CRM On Demand Objects Accessible Through Web Services > Core Parent Objects (Web Services v1.0) >

Campaign


The campaign object provides a mechanism for marketing products and services to customers and prospects. The campaign object is the primary way in which new products and services are marketed to customers and prospects.

Parent Objects

Contact, Lead

Child Components

Activity, Attachment, Contact/Recipient, Lead, Note, and Opportunity.

For information about using attachments with this object, see Using Attachments with Web Services On Demand.

Methods Called

Table 214 details the methods called by the Campaign service.

Table 214. Methods Called by Campaign Service
Method
Name as Defined in Service

Delete

CampaignDelete

DeleteChild

CampaignDeleteChild

Insert

CampaignInsert

InsertChild

CampaignInsertChild

InsertOrUpdate

CampaignInsertOrUpdate

QueryPage

CampaignQueryPage

Update

CampaignUpdate

UpdateChild

CampaignUpdateChild

Fields

Table 215 details the required and read-only fields for the campaign object.

Table 215. Required and Read-Only Fields for the Campaign Object
Child Object
Field Name
Type

Campaign

CampaignName

Required

SourceCode

Required

Audit Fields

Read-only

CreatedByFullName

Read-only

LastUpdated

Read-only

Activity

AccountLocation

Read-only

CreatedDetail

Read-only

MEEventName

Read-only

CreatedbyEmailAddress

Read-only

ModifiedbyEmailAddress

Read-only

CODInteractionTime

Read-only

CODWrapUpTime

Read-only

CODHandleTime

Read-only

CODIVRTime

Read-only

CODQueueHoldTime

Read-only

CODTotalHoldTime

Read-only

DescriptionShadow

Read-only

Duration

Read-only

Audit Fields

Read-only

Attachment

DisplayFileName

Required

FileNameOrURL

Required

FileDate

Read-only

FileSize

Read-only

CampaignId

Read-only

Id

Read-only

ModId

Read-only

Audit Fields

Read-only

Lead

ContactFirstName

Read-only

ContactlastName

Read-only

LeadFullName

Read-only

OwnerFullName

Read-only

SalesRepFullName

Read-only

CreatedbyEmailAddress

Read-only

ModifiedbyEmailAddress

Read-only

ReferredByFullName

Read-only

FuriganaAccountName

Read-only

FuriganaContactFirstName

Read-only

FuriganaContactLastName

Read-only

FirstNameShadow

Read-only

LastNameShadow

Read-only

CompanyNameShadow

Read-only

AssignmentStatus

Read-only

LastAssignmentCompletionDate

Read-only

LastAssignmentSubmissionDate

Read-only

Note

Subject

Required

Audit Fields

Read-only

Opportunity

OwnerFullName

Read-only

PrimaryRevenueExpectedValue

Read-only

CreatedbyEmailAddress

Read-only

ModifiedbyEmailAddress

Read-only

FuriganaAccountName

Read-only

ReassignOwnerFlag

Read-only

NameShadow

Read-only

AssignmentStatus

Read-only

LastAssignmentCompletionDate

Read-only

LastAssignmentSubmissionDate

Read-only

Recipient

ContactID

Required

ModifiedDate

Read-only

Table 216 details the status key for the campaign object.

Table 216. Status Key for the Campaign Object
Child Component
Field Name

Campaign (parent)

Audit Fields

ExternalSystemId

Id

IntegrationId

Activity

Audit Fields

CampaignId

ExternalSystemId

Id

IntegrationId

Attachment

Audit Fields

Id

CampaignId

CampaignNote

Audit Fields

CampaignId

ExternalSystemId

Id

IntegrationId

LastUpdated

Lead

Audit Fields

ExternalSystemId

Id

IntegrationId

LastUpdated

Opportunity

Audit Fields

ExternalSystemId

Id

IntegrationId

LastUpdated

Recipient

Audit Fields

CampaignContactId

ContactExtrernalId

ContactIntegrationId

ContactId

Table 217 details the pick map field for the campaign object.

Table 217. Pick Map Field for the Campaign Object
Child Component
Pick Map Field
Maps To

Campaign (parent)

Owner

OwnerId

Activity

AccountIntegrationId

AccountId

AccountExternalId

AccountId

Address

AddressId

AssignedTo

AssignedToId

Campaign

CampaignId

CampaignExternalId

CampaignId

CampaignIntegrationId

CampaignId

Dealer

DealerId

DelegatedBy

DelegatedById

FundRequest

FundRequestId

OpportunityIntegrationId

OpportunityId

OpportunityExternalId

OpportunityId

PrimaryContactIntegrationId

PrimaryContactId

PrimaryContactExternalId

PrimaryContactId

LeadIntegrationId

LeadId

LeadExternalId

LeadId

OwnerExternalId

OwnerId

OwnerIntegrationId

OwnerId

SRIntegrationId

SRId

SRExternalId

SRId

CustomObject1Name

CustomObject1Id

CustomObject2Name

CustomObject2Id

CustomObject3Name

CustomObject3Id

Lead

AccountIntegrationId

AccountId

AccountLocation

AccountId

CampaignExternalId

CampaignId

CampaignIntegrationId

CampaignId

 

CampaignName

CampaignId

ContactExternalId

ContactId

ContactIntegrationId

ContactId

OpportunityIntegrationId

OpportunityId

OwnerExternalId

OwnerId

OwnerIntegrationId

OwnerId

SalesRepAlias

SalesRepId

CustomObject1Name

CustomObject1Id

CustomObject2Name

CustomObject2Id

CustomObject3Name

CustomObject3Id

Opportunity

AccountIntegrationId

AccountId

AccountExternalId

AccountId

AccountLocation

AccountId

Account

AccountId

SourceCampaignExternalId

CampaignId

SourceCampaign

CampaignId

KeyContactExternalId

KeyContactId

KeyContactLastName

KeyContactId

DealerExternalId

DealerId

OwnerAlias

OwnerId

Territory

TerritoryId

CustomObject1Name

CustomObject1Id

CustomObject2Name

CustomObject2Id

CustomObject3Name

CustomObject3Id

Table 218 provides a list of the filterable fields for the child components of the campaign objects, and a list of user key combinations for each child component.

Table 218. Filterable Fields and User Key Fields on the Campaign Object's Child Components
Child Components
Filterable Fields
User Key Field Combinations

Campaign (parent)

All

CampaignId

IntegrationId

ExternalSystemID

Activity

Type

Type and Description

Owner

IntegrationId

Subject

ExternalSystemId

DueDate

Priority

Status

Attachment

None

Id

ExternalSystemId

FileNameOrURL and FileExtension

CampaignNote

Subject

Subject and Description

IntegrationId

ExternalSystemId

Lead

Campaign

FirstName

EstimatedCloseDate

Description

Rating

IntegrationId

Source

ExternalSystemId

Status

LeadOwner

PotentialRevenue

ProductInterest

SalesPerson

Opportunity

Account

OpportunityName

Owner

IntegrationId

Revenue

ExternalSystemId

CloseDate

Forecast

ExpectedRevenue

Probability

Priority

ReasonWonLost

SalesStage

Status

Recipient

ContactId

ModifiedDate

ContactId

ContactIntegrationId

ContactExternalSystemId

CampaignContactId

Table 219 details the picklists available for the campaign object.

Table 219. Picklists Available for the Campaign Object
Child Component
Field Name

Campaign (parent)

CampaignType

Status

Recipient

DeliveryStatus

ResponseStatus

For more information on the fields accessible through the Campaign Web service, go to the Web Services Administration page within the Oracle CRM On Demand application and generate the WSDL file for the campaign object.

Related Topic

Current User and Opportunity

Oracle Web Services On Demand Guide, Version 25.0 (Oracle CRM On Demand Release 37) Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Legal Notices.