Designing Frequent Flier Event Types

The following table illustrates typical event types for a frequent flier membership:
SC Event Type Description Membership Type Algorithm System Event Algorithm
ADDMILES Add miles to the membership FFDELTA Event Creation Generate Bill Message
Event Creation Populate Batch Information
Event Cancellation Event may not be canceled.

This event type assume the following:

  • A new event should generate a bill message.
  • Information about the event amount should be interfaced to an external system so batch information should be populated when the event is completed.
  • Events of this type may not be canceled because the information is interfaced to an external system. Rather, to reverse an event, simply create a new event whose amount is a credit. This credit amount is also interfaced to an external system.
Note: Sample Algorithm. The system does not provide a sample cancellation algorithm that prevents the event from being canceled.
  • There is no validation to ensure that the balance does not fall below zero. Recall that this membership was defined as not requiring a balance.

Notice that only one type of event has been defined for this membership. That is because the credits for this membership are not redeemed via this system. Rather they are accumulated on behalf of an external system.