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

CustomObject


The CustomObject services expose the functionality of the CustomObject objects to external applications.

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

The name of some CustomObject fields in the WSDL files for Web Services v2.0 differ from the names used in the WSDL files for Web Services v1.0. For example, the Web Services v1.0 fields ParentExternalSystemId and ParentName correspond to CustomObject1ExternalSystemId and CustomObject1Name for Web Services v2.0.

NOTE:  To download the CustomObject 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 CustomObject objects, contact your Oracle CRM On Demand service provider.

Support for Attachments

For Custom Object1 through 40, attachments are accessible through the following fields:

UI Display Name
Integration Tag Name

Attachment

AttachFileFullName

Attachment: Extension

AttachFileExt

Attachment: File Name

AttachFileName

Attachment: Size (in Bytes)

AttachFileSizeDisp

For Custom Object 4 through 40, the <Attachment> tag is used for the actual attachment and is a string type Base64. For Custom Object 1 through 3 however, the <PrimaryAttachment> tag is used for this purpose.

Requests that specify empty values for the following fields remove the associated attachment and clear all attachment-related field values:

  • AttachFileName
  • AttachFileExt
  • Attachment

For Custom Object 1 through 3 you can also exchange attachments through the Attachment child object as described in Using Attachments with Web Services On Demand. For Custom Object 4 through 40, an Attachment child object is not accessible.

Child Objects

Account, Accreditation, Activity, Asset, Attachment, Book, Certification, Contact, Course, CustomObject, Custom Object 1 Child, Deal Registration, Exam, Financial Account, Inventory Period, MDF Request, Note, Opportunity, Policy, Portfolio, Sample Lot, Sample Transaction, Special Pricing Request, Team.

Methods Called

Table 365 details the methods called by the CustomObject1 service. The methods for the other Custom Objects follow the same pattern.

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

Delete

CustomObject1Delete

Execute

CustomObject1Execute

Insert

CustomObject1Insert

QueryPage

CustomObject1QueryPage

Update

CustomObject1Update

Fields

Table 366 details the required and read-only fields for the CustomObject1 object.

NOTE:  This section details the fields for the CustomObject1 objects. The other Custom Objects follow the same pattern.

Table 366. Required and Read-Only Fields for the CustomObject1 Object
Field Name
Type

Id

Required

CustomObject1ExternalSystemID

Required

CustomObject1IntegrationId

Required

OwnerFullName

Read-only.

Table 367 details the pick map fields for the CustomObject1 object.

Table 367. Pick Map Fields for the CustomObject1 Object
Pick Map Field
Maps To

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

CustomObjectnExternalId

CustomObjectnId

CustomObjectnIntegrationId

CustomObjectnId

CustomObjectnName

CustomObjectnId

DealerName

DealerId

HouseholdExternalId

HouseholdId

HouseholdIntegrationId

HouseholdId

HouseholdName

HouseholdId

LeadExternalId

LeadId

LeadFirstName

LeadId

LeadFullName

LeadId

LeadIntegrationId

LeadId

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

Table 368 provides a list of the user key combinations for the CustomObject1 object.

Table 368. User Key Fields on the CustomObject1 Object
User Key Field Combinations

Id

ExternalSystemId

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.