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

CustomObject1 - CustomObject3


The CustomObject1, CustomObject2, and CustomObject3 services expose the functionality of the CustomObject1 - CustomObject3 objects to external applications.

TIP:   The reference information for each of CustomObject1, CustomObject2, and CustomObject3 follows the same pattern. In this topic, the information for CustomObject1 is given as an example.

NOTE:  To download the CustomObject1 - CustomObject3 WSDL file, you must be given access to the relevant CustomObject object. If you do not have access to the CustomObject object, it is not available to download from the Web Services Administration page or available to use Web service calls. For assistance in gaining access to the CustomObject1 - CustomObject3 objects, contact your Oracle CRM On Demand service provider.

Parent Objects

Account, Contact

Child Components

Account, Attachment, Book, Contact, Opportunity, Portfolio, and Team.

CustomObject1, CustomObject2, and CustomObject3 also have child components for the other CustomObjects as follow:

  • CustomObject1. CustomObject2 and CustomObject3 child components.
  • CustomObject2. CustomObject1 and CustomObject3 child components.
  • CustomObject3. CustomObject1 and CustomObject2 child components.

For information about using attachments with these objects, see Using Attachments with Web Services On Demand.

NOTE:  For CustomObject3 only, the following fields are accessible: CustomObject5Id, CustomObject5Name, CustomObject5ExternalSystemId.

Methods Called

Table 218 details the methods called by the CustomObject1 service. The methods for CustomObject2 and CustomObject3 follow the same pattern.

Table 218. Methods Called by CustomObJect1 Service
Method
Name as Defined in Service

Delete

CustomObject1Delete

DeleteChild

CustomObject1DeleteChild

Insert

CustomObject1Insert

InsertChild

CustomObject1InsertChild

InsertOrUpdate

CustomObject1OrUpdate

QueryPage

CustomObject1Page

Update

CustomObject1Update

UpdateChild

CustomObject1UpdateChild

Fields

Table 219 details the required and read-only fields for the CustomObject1 object. The fields for CustomObject2 and CustomObject3 follow a similar pattern.

Table 219. Required and Read-Only Fields for the CustomObject1 Object
Child Component
Field Name
Type

CustomObject1 (parent)

ParentId

Required

ParentExternalSystemID

Required

ParentIntegrationId

Required

ParentObject1Id

Read-only

Account

CObj1AccountCreatedById

Read-only

CObj1AccountCreatedDate

Read-only

CObj1AccountModifiedById

Read-only

CObj1AccountModifiedDate

Read-only

Region

Read-only

AccountType

Read-only

Attachment

DisplayFileName

Required

FileNameOrURL

Required

FileDate

Read-only

FileSize

Read-only

CustomObjectId

Read-only

Id

Read-only

ModId

Read-only

Audit Fields

Read-only

Book

BookName

Required

BookId

Read-only

SystemAssociateFlag

Read-only

ModId

Read-only

Audit Fields

Read-only

Contact

CObj1ContactCreatedById

Read-only

CObj1ContactCreatedDate

Read-only

CObj1ContactModifiedById

Read-only

CObj1ContactModifiedDate

Read-only

ContactFirstName

Read-only

ContactLastName

Read-only

ContactType

Read-only

CustomObject2

CObj1CustomObject2CreatedById

Read-only

CObj1CustomObject2CreatedDate

Read-only

CObj1CustomObject2ModifiedById

Read-only

CObj1CustomObject2ModifiedDate

Read-only

CustomObject2Id

Read-only

CustomObject3

CObj1CustomObject3CreatedById

Read-only

CObj1CustomObject3CreatedDate

Read-only

CObj1CustomObject3ModifiedById

Read-only

CObj1CustomObject3ModifiedDate

Read-only

CustomObject3Id

Read-only

Opportunity

AccountName

Read-only

CObj1OpportunityCreatedById

Read-only

CObj1OpportunityCreatedDate

Read-only

CObj1OpportunityModifiedById

Read-only

CObj1OpportunityModifiedDate

Read-only

OpportunityName

Read-only

Revenue

Read-only

SalesStage

Read-only

Portfolio

AccountNumber

Read-only

CObj1PortfolioCreatedById

Read-only

CObj1PortfolioCreatedDate

Read-only

CObj1PortfolioModifiedById

Read-only

CObj1PortfolioModifiedDate

Read-only

Revenue

Read-only

Team

CustomObject1TeamId

Read-only

UserFirstName

Read-only

UserLastName

Read-only

Table 220 details the status key for the CustomObject1 object. The status keys for CustomObject2 and CustomObject3 follow a similar pattern.

Table 220. Status Key for the CustomObject1 Object
Child Component
Field Name

CustomObject1 (parent)

Audit Fields

CustomObject1Id

ExternalSystemId

IntegrationId

Account

CustomObject1AccountId

CObj1AccountCreatedById

CObj1AccountCreatedDate

CObj1AccountModifiedById

CObj1AccountModifiedDate

Attachment

Audit Fields

Id

CustomObjectId

Book

Audit Fields

BookId

ModId

Contact

CustomObject1ContactId

CObj1ContactCreatedById

CObj1ContactCreatedDate

CObj1ContactModifiedById

CObj1ContactModifiedDate

CustomObject2

CustomObject2Id

CObj1CustomObject2CreatedById

CObj1CustomObject2CreatedDate

CObj1CustomObject2ModifiedById

CObj1CustomObject2ModifiedDate

CustomObject3

CustomObject3Id

CObj1CustomObject3CreatedById

CObj1CustomObject3CreatedDate

CObj1CustomObject3ModifiedById

CObj1CustomObject3ModifiedDate

Opportunity

OpportunityId

CObj1OpportunityCreatedById

CObj1OpportunityCreatedDate

CObj1OpportunityModifiedById

CObj1OpportunityCreatedDate

Portfolio

PortfolioId

CObj1PortfolioCreatedById

CObj1PortfolioCreatedDate

CObj1PortfolioModifedById

CObj1PortfolioModifiedDate

Team

Audit Fields

CustomObject1TeamId

Table 221 details the pick map fields for the CustomObject1 object. The fields for CustomObject2 and CustomObject3 follow a similar pattern.

Table 221. Pick Map Fields for the CustomObject1 Object
Child Component
Pick Map Field
Maps To

CustomObject1 (parent)

AccountExternalId

AccountId

AccountIntegrationId

AccountId

AccountName

AccountId

ActivityExternalId

ActivityId

ActivityIntegrationId

ActivityId

ActivityName

ActivityId

CampaignExternalId

CampaignId

CampaignIntegrationId

CampaignId

CampaignName

CampaignId

ContactExternalId

ContactId

ContactFirstName

ContactId

ContactFullName

ContactId

ContactIntegrationId

ContactId

ContactLastName

ContactId

CustomObject2ExternalId

CustomObject2Id

CustomObject2IntegrationId

CustomObject2Id

CustomObject2Name

CustomObject2Id

CustomObject3ExternalId

CustomObject3Id

CustomObject3IntegrationId

CustomObject3Id

CustomObject3Name

CustomObject3Id

DealerName

DealerId

HouseholdExternalId

HouseholdId

HouseholdIntegrationId

HouseholdId

HouseholdName

HouseholdId

LeadExternalId

LeadId

LeadFirstName

LeadId

LeadFullName

LeadId

LeadIntegrationId

LeadId

CustomObject1 (cont.)

LeadLastName

LeadId

Owner

OwnerId

OpportunityExternalId

OpportunityId

OpportunityIntegrationId

OpportunityId

OpportunityName

OpportunityId

ParentExternalSystemId

ParentId

ParentIntegrationId

ParentId

PortfolioAccountNumber

PortfolioId

ProductExternalId

ProductId

ProductIntegrationId

ProductId

ProductName

ProductId

SolutionExternalId

SolutionId

SolutionIntegrationId

SolutionId

SolutionTitle

SolutionId

ServiceRequestExternalId

ServiceRequestId

ServiceRequestIntegrationId

ServiceRequestId

ServiceRequestName

ServiceRequestId

VIN

VehicleId

Account

ExternalSystemId

AccountId

IntegrationId

AccountId

Location

AccountId

Name

AccountId

Book

BookName

BookId

Contact

ExternalSystemId

ContactId

IntegrationId

ContactId

CustomObject2

Owner

OwnerId

CustomObject3

Owner

OwnerId

Opportunity

ExternalSystemId

OpportunityId

IntegrationId

OpportunityId

Portfolio

ExternalSystemId

PortfolioId

IntegrationId

PortfolioId

Team

UserExternalSystemId

UserId

UserIntegrationId

UserId

UserEmail

UserId

Table 222 provides a list of the filterable fields for the child components of the CustomObject1 object, and a list of user key combinations for each child component. The fields for CustomObject2 and CustomObject3 follow a similar pattern.

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

CustomObject1 (parent)

All

CustomObject1Id

ExternalSystemId

IntegrationId

Account

AccountId

CustomObject1AccountId

AccountType

ExternalSystemId

CObj1AccountModifiedById

IntegrationId

CObj1AccountModifiedDate

ExternalSystemId

IntegrationId

Location

Name

Region

Attachment

None

Id

ExternalSystemId

FileNameOrURL and FileExtension

Book

None

BookId

BookName

Contact

ContactId

CustomObject1ContactId

CObj1ContactModifiedById

ExternalSystemId

CObj1ContactModifiedDate

IntegrationId

ContactType

ExternalSystemId

IntegrationId

CustomObject2

CustomObject2Id

CustomObject2Id

CObj1CustomObject2ModifiedById

ExternalSystemId

CObj1CustomObject2ModifiedDate

IntegrationId

ExternalSystemId

IntegrationId

Name

Type

CustomObject3

CustomObject3Id

CustomObject3Id

CObj1CustomObject3ModifiedById

ExternalSystemId

CObj1CustomObject3ModifiedDate

IntegrationId

ExternalSystemId

IntegrationId

Name

Type

Opportunity

CObj1OpportunityModifiedById

OpportunityId

CObj1OpportunityModifiedDate

ExternalSystemId

ExternalSystemId

IntegrationId

IntegrationId

OpportunityId

Portfolio

CObj1PortfolioModifiedById

PortfolioId

CObj1PortfolioModfiedDate

ExternalSystemId

ExternalSystemId

IntegrationId

IntegrationId

PortfolioId

Team

CustomObject1TeamId

CustomObject1TeamId

UserEmail

UserExternalSystemId

UserExternalSystemId

UserIntegrationId

UserId

UserIntegrationId

Table 223 details the picklists available for the CustomObject1 object. The fields for CustomObject2 and CustomObject3 follow a similar pattern.

Table 223. Picklists Available for the CustomObject1 Object
Child Component
Field Name

Dealer

Type

Household

Type

Portfolio

Type

Vehicle

Type

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