Loyalty Transaction

An integration web service for loyalty transaction

Life Cycle Status: Active

QName: {http://xmlns.oracle.com/apps/sales/loyalty/transaction/transactionService/}TransactionIntegrationService

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

Logical Business Objects

  • CRM : Loyalty : Loyalty Transaction

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

Handles

Loyalty Bucket

Handles

Voucher

Handles

Loyalty Transaction

Operations

getPromotionAttribute

A web service method that queries by Keys, a single record of Bucket Object

Life Cycle Status: Active

Request Payload

Element Name Type Description

bucketId

long

A required input parameter of the getPromotionAttribute web servcie method. It is the primary key of bucket

originalTextValues

string

Original text attribute values

originalNumberValues

string

Original number attribute values

orignialDateValues

string

Original date attribute values

Response Payload

Element Name Type Description

result

Loyalty Bucket

The return value of getPromotionAttribute web service method. Includes the full set of attributes of the bucket record

getTransaction

A web service method that queries by Keys, a single record of Loyalty Transaction Object

Life Cycle Status: Active

Request Payload

Element Name Type Description

loyTransactionId

long

A required input parameter of the getTransaction web servcie method. It is the primary key of transaction

Response Payload

Element Name Type Description

result

Loyalty Transaction

The return value of getTransaction web service method. Includes the full set of attributes of the transaction record

Security

The following tables list the privileges required to perform the service operations, and the duty roles that each privilege is granted to.

Service Operations to Privileges Mapping

Operation Name Privilege Code Privilege Name Privilege Description

getPromotionAttribute

LOY_MANAGE_TRANSACTION_PRIV

Manage Transaction

Allows View, create, update and delete of Transactions

getTransaction

LOY_MANAGE_TRANSACTION_PRIV

Manage Transaction

Allows View, create, update and delete of Transactions

Privileges to Duty Roles Mapping

Privilege Code Granted to Duty Role Code Granted to Duty Role Name Granted To Duty Role Description

LOY_MANAGE_TRANSACTION_PRIV

ORA_LOY_MANAGEMENT_DUTY

Loyalty Management

Manages all aspects of a Loyalty Program

LOY_MANAGE_TRANSACTION_PRIV

ORA_LOY_MEMBER_SERVICES_DUTY

Loyalty Member Services

Manages all aspects of a Loyalty Member and Transaction

Duty Roles to Duty or Job Roles Mapping

Duty Role Code Granted to Duty or Job Role Code Granted to Duty or Job Role Name Granted To Duty or Job Role Description

ORA_LOY_MANAGEMENT_DUTY

ORA_ZPM_PARTNER_ACCOUNT_MAINTENANCE_DUTY

Partner Account Maintenance

Maintains a partner account, including managing members and partner profile information. This role is for members of the partner account team and their management chain.

ORA_LOY_MANAGEMENT_DUTY

ORA_ZCM_SALES_PARTY_MANAGEMENT_DUTY

Sales Party Management

Manages creation and maintenance of the sales organizations and consumers for internal sales users. Additional duties include viewing of opportunities and opportunity revenue, reviewing sales leads as well as appointments, interactions, and customer contacts.