LoyaltyAccrualService Operations
the following table.
| Name | Description |
|---|---|
ProcessExternalOrder |
Process all the transactions with the given order number. |
ImportExternalOrderTxn |
Imports the transactions from an external file, assigns the given order number to the files, and processes all the transactions. |
ProcessExternalOrderTxn |
Imports the transactions from given input, stamps the transaction with an order number, and processes all the transactions. The request mode can be either Process, or Simulate. |
ProcessSocialActionTxn |
Captures customers' social actions (such as checkins, Tweets, shares and so on) and processes their rewards in Siebel Loyalty. This operation automatically creates a new transaction for a referral reward based on the referee's purchase transaction. Rewards are on a one-time and recurring basis. |
ExportPromotions |
Exports the promotion of given program. |
CancelOrder |
Cancels all the transactions in a given order. |
Request Message Description: ProcessExternalOrder
the following table.
| Node | Description | Type |
|---|---|---|
Order Number – Number |
The number of transactions this order number will be processed. |
Number |
Response Message Description: ProcessExternalOrder
the following table.
| Node | Description | Type |
|---|---|---|
Total Points |
Total number of points for a given order. |
Number |
Request Message Description: ImportExternalOrderTxn
the following table.
| Node | Description | Type |
|---|---|---|
File Name |
File name that contains the transactions. |
String. |
Response Message Description: ImportExternalOrderTxn
the following table.
| Node | Description | Type |
|---|---|---|
Total Points |
Total number of points for a given order. |
Number |
Siebel Message |
Siebel Message of transactions. |
Hierarchy |
Request Message Description: ProcessExternalOrderTxn
Imports the transactions from an external file, assigns the given order number to the files, and processes all the transactions. The Request Mode can be either Process or Simulate. the following table.
| Node | Description | Type |
|---|---|---|
Order Number |
Order Number to be stamped to the saved transactions. |
Number |
Total Lines |
Total number of transactions in the Input. |
Number |
Request Mode |
Possible modes are Process or Simulate. |
String |
LOY EAI Transactions |
Transactions in integration object format. |
Integration Object |
the following table.
| Node | Description | Type |
|---|---|---|
Total Points – Number |
Total number of points for the given order. |
Number |
Return Value – String |
Possible values are Failure, or Success. |
String |
Siebel Message – Hierarchy |
Siebel message of transactions. |
Hierarchy |
the following table.
| Node | Description | Type |
|---|---|---|
SiebelMessage |
One or more transactions in integration object format. |
Integration Object |
the following table.
| Node | Description | Type |
|---|---|---|
ErrorArgs |
Error message of each transaction. |
Hierarchy |
Siebel Message – Hierarchy |
Processing information of transactions in the LOY EAI Transaction integration object format. |
Hierarchy |
Exports the promotion of given program. the following table.
| Node | Description | Type |
|---|---|---|
Activity Date |
Date needs to be between the start and end date of the promotion. |
String |
Export Flag |
Export flag can be Y or N. |
String |
Program Name |
Program name to which the user must export the promotions. |
String |
the following table.
| Node | Description | Type |
|---|---|---|
Siebel Message |
All the promotions in LOY EAI Promotion integration object format. |
Integration Object. |
the following table.
| Node | Description | Type |
|---|---|---|
LOY Cancel Order Transaction |
An instance of the integration object LOY Cancel Order Transaction. |
Integration Object |
Order Number |
The order number of the order to be cancelled. |
Number. |
the following table.
| Node | Description | Type |
|---|---|---|
LOY Cancel Order Transaction |
An instance of the integration object LOY Cancel Order Transaction. |
Integration Object |
Order Number |
The order number of the order to be cancelled. |
Number. |