Siebel Loyalty Administration Guide > Siebel Loyalty Technical Reference >

Siebel Loyalty Object Processing


Table 19 lists the object types processed by the loyalty engine.

The component parameter LOYEngineQueueObjects determines which primary business components of the business objects listed in the table are queried for processing.

It is not necessary for all objects to be processed at all times. For example, accrual expiration and tier processing may be done once a week or once a month and they need not be included for processing each day.

Table 19. Object Types Processed by the 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 if it has met all the criteria of a complex promotion. Processed only against the promotion in question.

Accrual

LOY Accrual Expiration ProcessorLOY 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.

The primary business components listed in Table 19 have user properties that determine the criteria and sequence of processing. Table 20 describes the user properties of the LOY Engine Transaction business component, which illustrate the typical use of user properties by these business components.

Table 20. User Properties of the LOY Engine Transaction Business Component
User Property Name
Description

LOY Queue Manager SearchSpec: Batch

The search spec used by the batch component to query for eligible records. In addition to this, the engine includes the criteria for the key (server and process #) that has been registered by the process.

LOY Queue Manager SortSpec: Batch

The sort spec to use to determine the order of processing for batch component.

LOY Queue Manager SearchSpec: Realtime

The search spec used by the real-time component to query for eligible records. In addition to this, the search also includes the row id of the record to be processed. This means that the record will also have to meet these criteria in order to be processed in real-time.

LOY Queue Manager SortSpec: Realtime

The sort spec to use to determine the order of processing for the real-time component. Usually empty as only one record is retrieved.

LOY Engine Activate Field n

The fields that should be activated by the engine during processing. Each entry in the numbered list of user properties corresponds to a field on the business component. Customers should not remove or inactivate any of these user properties.

LOY Engine Attributes LOV n

Each entry in this numbered list of user properties specifies a LOV Type whose values contain a list of fields that should be activated by the engine during processing. Note that these LOV Types are non translatable and the Language Independent Code should be the same as the Display Name. Customers should not remove or inactivate any of these user properties.

Siebel Loyalty Administration Guide