Customer Interaction (Deprecated)

Service to communicate between an internal resource such as Mary Smith and a customer through email, phone, or any another channel. WARNING: This service has been deprecated and is being replaced with ActivityService.

Life Cycle Status: Deprecated. This service is deprecated and replaced by .

QName: {http://xmlns.oracle.com/apps/crmCommon/interactions/interactionService/}InteractionService

Service WSDL URL: https://servername/crmService/InteractionService?WSDL

Relationships

The following table describes how this service data object is related to other service data objects or business object services.

Relationship Type Object or Service

Next version is

Activity Service

Handles

Common Attachment SDO

Handles

Interaction Association

Handles

Interaction Participant

Handles

Interaction

Operations

getInteractionAttachment

Get operation for interaction attachment.

Life Cycle Status: Active

Request Payload

Element Name Type Description

getParameters

Common Attachment

Parameters driving the get operation for interaction attachment.

Response Payload

Element Name Type Description

result

Common Attachment

The interaction attachment that satisfy the inbound Get criteria.

createInteractionAttachment

Creates an interaction attachment.

Life Cycle Status: Active

Request Payload

Element Name Type Description

attachmentVORows

Common Attachment

The list of attachment objects to be copied or created.

Response Payload

Element Name Type Description

result

string

The interaction attachment to be created.

copyInteractionAttachment

Copy operation for interaction attachment.

Life Cycle Status: Active

Request Payload

Element Name Type Description

attachmentVORows

Common Attachment

The list of attachment objects to be copied or created.

Response Payload

Element Name Type Description

result

string

A list of warnings or informational messages encountered when copying the interaction attachment.

deleteInteractionAttachment

Deletes an interaction attachment.

Life Cycle Status: Active

Request Payload

Element Name Type Description

attachmentVORows

Common Attachment

The list of attachment objects to be copied or create.

Response Payload

Element Name Type Description

result

string

A list of warnings or informational messages encountered when deleting the appointment attachment.

updateInteraction

Updates an Interaction.

Life Cycle Status: Active

Request Payload

Element Name Type Description

interaction

Interaction

Interaction to be updated.

Response Payload

Element Name Type Description

result

Interaction

Updated interaction.

getInteraction

Retrieves an interaction.

Life Cycle Status: Active

Request Payload

Element Name Type Description

interactionId

long

Unique interaction identifier for the interaction.

Response Payload

Element Name Type Description

result

Interaction

Interaction that matches the inbound key attributes.

deleteInteraction

Deletes an interaction.

Life Cycle Status: Active

Request Payload

Element Name Type Description

interaction

Interaction

Interaction to be deleted.

Response Payload

Element Name Type Description

result

void

createInteraction

Creates an Interaction.

Life Cycle Status: Active

Request Payload

Element Name Type Description

interaction

Interaction

Interaction to be created.

Response Payload

Element Name Type Description

result

Interaction

Created interaction.

createInteractionParticipant

Creates an interaction participant.

Life Cycle Status: Active

Request Payload

Element Name Type Description

interactionParticipantWS

Interaction Participant

Interaction participant to be created.

Response Payload

Element Name Type Description

result

Interaction Participant

Created interaction participant.

deleteInteractionParticipant

Deletes an interaction participant.

Life Cycle Status: Active

Request Payload

Element Name Type Description

interactionParticipantWS

Interaction Participant

Interaction participant to be deleted.

Response Payload

Element Name Type Description

result

void

getInteractionParticipant

Retrieves an interaction participant.

Life Cycle Status: Active

Request Payload

Element Name Type Description

interactionParticipantId

long

Unique identifier for the interaction participant object.

Response Payload

Element Name Type Description

result

Interaction Participant

Interaction participant that matches the inbound key attributes.

updateInteractionParticipant

Updates an interaction participant.

Life Cycle Status: Active

Request Payload

Element Name Type Description

interactionParticipantWS

Interaction Participant

Interaction participant to be updated.

Response Payload

Element Name Type Description

result

Interaction Participant

Updated interaction participant.

mergeInteraction

Merge operation for Interaction. It will perform an update if the object exists, or an insert if the object doesn't already exist.

Life Cycle Status: Active

Request Payload

Element Name Type Description

interaction

Interaction

Interaction to be merged.

Response Payload

Element Name Type Description

result

Interaction

Merged interaction.

findInteraction

Find operation for interaction.

Life Cycle Status: Active

Request Payload

Element Name Type Description

findCriteria

{http://xmlns.oracle.com/adf/svc/types/}FindCriteria

The criteria used to limit your query result, such as the filter (where clause), the fetch size, and so on.

findControl

{http://xmlns.oracle.com/adf/svc/types/}FindControl

Find Control. Not currently used.

Response Payload

Element Name Type Description

result

Interaction

A list of Interaction that satisfy the inbound criteria.

processInteraction

Bulk load operation for interaction.

Life Cycle Status: Active

Request Payload

Element Name Type Description

changeOperation

string

Indicates what action shall be performed, such as create, update, merge, or delete.

interaction

Interaction

A list of interaction to be processed.

processControl

{http://xmlns.oracle.com/adf/svc/types/}ProcessControl

Control your bulk upload behavior, such as whether the valid data will be committed if there is other invalid data in the same batch, and whether the outbound will contain the key attributes only or the full object.

Response Payload

Element Name Type Description

result

Interaction

A list of interaction that are successfully processed.

getInteractionAssociation

Retrieves an interaction association.

Life Cycle Status: Active

Request Payload

Element Name Type Description

interactionAssociationId

long

Unique identifier for the interaction association.

Response Payload

Element Name Type Description

result

Interaction Association

Interaction association that matches the inbound key attributes.

createInteractionAssociation

Creates an interaction association.

Life Cycle Status: Active

Request Payload

Element Name Type Description

interactionAssociationWS

Interaction Association

Interaction association to be created.

Response Payload

Element Name Type Description

result

Interaction Association

Created interaction association.

updateInteractionAssociation

Updates an interaction association.

Life Cycle Status: Active

Request Payload

Element Name Type Description

interactionAssociationWS

Interaction Association

Interaction association to be updated.

Response Payload

Element Name Type Description

result

Interaction Association

Updated interaction association.

deleteInteractionAssociation

Deletes an interaction association.

Life Cycle Status: Active

Request Payload

Element Name Type Description

interactionAssociationWS

Interaction Association

Interaction association to be deleted.

Response Payload

Element Name Type Description

result

void

findInteractionAssociation

Find operation for interaction association.

Life Cycle Status: Active

Request Payload

Element Name Type Description

findCriteria

{http://xmlns.oracle.com/adf/svc/types/}FindCriteria

The criteria used to limit your query result, such as the filter (where clause), the fetch size, and so on.

findControl

{http://xmlns.oracle.com/adf/svc/types/}FindControl

Find Control. Not currently used.

Response Payload

Element Name Type Description

result

Interaction Association

A list of interaction association that satisfy the inbound criteria.

processInteractionAssociation

Bulk load operation for interaction association.

Life Cycle Status: Active

Request Payload

Element Name Type Description

changeOperation

string

Indicates what action shall be performed, such as create, update, merge, or delete.

interactionAssociationWS

Interaction Association

A list of interaction association to be processed.

processControl

{http://xmlns.oracle.com/adf/svc/types/}ProcessControl

Control your bulk upload behavior, such as whether the valid data will be committed if there is other invalid data in the same batch, and whether the outbound will contain the key attributes only or the full object.

Response Payload

Element Name Type Description

result

Interaction Association

A list of interaction association that are successfully processed.

findInteractionParticipant

Find operation for interaction participant.

Life Cycle Status: Active

Request Payload

Element Name Type Description

findCriteria

{http://xmlns.oracle.com/adf/svc/types/}FindCriteria

The criteria used to limit your query result, such as the filter (where clause), the fetch size, and so on.

findControl

{http://xmlns.oracle.com/adf/svc/types/}FindControl

Find Control. Not currently used.

Response Payload

Element Name Type Description

result

Interaction Participant

A list of interaction participant that satisfy the inbound criteria.

processInteractionParticipant

Bulk load operation for interaction participant.

Life Cycle Status: Active

Request Payload

Element Name Type Description

changeOperation

string

Indicates what action shall be performed, such as create, update, merge, or delete.

interactionParticipantWS

Interaction Participant

A list of interaction participant to be processed.

processControl

{http://xmlns.oracle.com/adf/svc/types/}ProcessControl

Control your bulk upload behavior, such as whether the valid data will be committed if there is other invalid data in the same batch, and whether the outbound will contain the key attributes only or the full object.

Response Payload

Element Name Type Description

result

Interaction Participant

A list of interaction participant that are successfully processed.

getDfltObjAttrHints

Life Cycle Status: Active

Request Payload

Element Name Type Description

viewName

string

localeName

string

Response Payload

Element Name Type Description

result

{http://xmlns.oracle.com/adf/svc/types/}ObjAttrHints

getServiceLastUpdateTime

Life Cycle Status: Active

Request Payload

Response Payload

Element Name Type Description

result

{http://xmlns.oracle.com/adf/svc/types/}dateTime-Timestamp

getEntityList

Life Cycle Status: Active

Request Payload

Response Payload

Element Name Type Description

result

{http://xmlns.oracle.com/adf/svc/types/}ServiceViewInfo