Siebel Loyalty Administration Guide > Getting Started with Siebel Loyalty >

Setting Parameters for the Siebel Loyalty Engine


You can customize the following Siebel Loyalty Engine parameters:

  • LOYEngineNumberOfRuns
  • LOYEngineQueueObjects
  • LOYEngineSleepTime

All these parameters apply to the eLoyalty Processing Engine - Batch component. They affect batch processing, not real-time processing. For a description of these parameters, see Parameters Used in Batch Processing.

Parameters are commonly used in the following ways:

You can also set parameters to determine how often statements are produced for each tier of a program by using the Statement Frequency and Only If Activity fields of the Program screen, Tier Class, Tiers view. For more information, see Defining Tier Classes and Tiers.

Specifying Objects Processed by the Siebel Loyalty Engine

You can specify which objects the Siebel Loyalty Engine processes by using the parameter LOYEngineQueueObjects.

Table 7 lists the types of objects that the Siebel Loyalty Engine processes.

Table 7. Object Types Processed by Siebel Loyalty Engine
Type
Business Object and Primary Business Component
Description

Transaction

 

LOY Transaction Processor

LOY Engine Transaction

Processes the transaction for any qualified promotions. Processed against the active promotions in the program.

Tier

 

LOY Tier Processor

LOY Engine Member Tier

Processes the member tiers for change such as Upgrade, Downgrade. Processed only against one promotion of that tier.

Bucket

 

LOY Promotion Bucket Processor

LOY Promotion Bucket

Processes the Promotion Bucket to check whether it has met all the criteria of a complex promotion. Processed only against the promotion in question.

Accrual

 

LOY Accrual Expiration Processor

LOY Member Accrual Item

Processes the accruals that have expired and deducts the points from the member's balance. There are no promotions involved and only redemptions are created for all expired accruals and member balances are deducted accordingly.

Document

LOY Statement

LOY Statement

Processes the statements with an In Progress status and generates a document and sets the status to Completed. The file name points to the generated document.

Specifying How Often the Siebel Loyalty Objects Run

You can set parameters to specify how often the Siebel Loyalty objects run. For example, objects can run weekly, daily, or hourly. This setting applies to Siebel Loyalty objects, not to individual programs.

For example, to specify how often the Siebel Loyalty objects run, set the following parameters for the batch component eLoyalty Processing Engine - Batch (alias LoyEngineBatch):

  • LOYEngineQueueObjects set to Transaction:30,Bucket:10,Tier:30. This setting determines how often transactions, bucket and tier objects are run.
  • LOYEngineNumberOfRuns set to -1.

You can also set parameters to specify how often the Siebel Loyalty points expiration engine runs. For example, it can run weekly, daily, or hourly. This setting applies to Siebel Loyalty, not to individual programs.

To specify how often the Siebel Loyalty points expiration engine runs, set the following parameters for the batch component eLoyalty Processing Engine - Batch (alias LoyEngineBatch):

  • LOYEngineQueueObjects set to Transaction:30,Accrual:10,Tier:30.
  • LOYEngineNumberOfRuns set to -1
Siebel Loyalty Administration Guide Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.