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 |
|
Handles |
|
Handles |
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 |
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 |
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. |