Function documentationMember Activities

 

This function captures the activities performed by a member in a loyalty management system. A member activity is an activity or event related to a specific membership that is processed against the reward rules defined in the loyalty program. Member activities are also used to evaluate memberships for potential change in tier levels.

Members earn points whenever they undertake certain member activities, such as completing a flight or purchasing certain products. They can redeem the earned points to receive benefits, services, or products.

Integration

A loyalty program is created to provide benefits to the member. The member enrolls his or her membership to this program. Once a member activity is created using this membership, it is processed and points are accrued or redeemed to a point account linked to the membership. The member can access the account using a card linked to the membership.

Prerequisites

You define the categories and types in Customizing for Loyalty Management,Start of the navigation path Loyalty Management —Execution Next navigation step Member Activities Next navigation step Define Member Activity Categories and Types End of the navigation path

Features

Member activities are grouped into different categories and types. These categories and types classify the various member activities of a member in loyalty management. A category is a grouping of similar types. For example, flight, points, and point purchase are types of category Earning Potential. These categories and types determine which rules apply to which member activity.

Using a report program, it is possible to create member activities based on data coming from third-party systems in a standard format such as a flat file or XML. This is achieved using the Legacy System Migration Workbench (LSMW) tool.

When a member activity is created, it is sent for processing to the loyalty engine. The loyalty engine processes the member activities against the rules defined in the loyalty program, either through an online process or batch processing. The member activity is checked against the rules defined in the loyalty program. If the member activity meets the conditions of a rule, then the action(s) are performed as specified in the rule. This can result in either:

  • Earning points

  • Redeeming points

  • Changing tier

  • Updating dynamic attributes maintained in the membership

Member activities are processed in two ways:

  • Online Processing: You click the Process button in the Overview page or select multiple records in search Result List view and click the Process button.

  • Batch processing: Member activities are moved to Ready for Batch status from the UI or through creating records directly in the “Ready for Batch” status using the LSMW report. When a member activity is created and set to this status, a report program RLOY_ENGINE_SCHEDULE scheduled by the loyalty engine picks up these activities from the Ready for Batch status and processes them.

A processing log displays detailed information about how a member activity was processed against the rules in the loyalty program.

Simulation of member activity processing: A trial run in the test system to check how the rules behave in the production system. These rules can then be imported to a production system. Member activities with a future date can be simulated but not processed.

Mixed Payment

Mixed payment enables you to pay with loyalty points and currency in one sales transaction.

There are three standard options:

  • Fixed Payment Value for Reward Products

  • Flexible Payment Calculation for Reward Products

  • Flexible Payment Calculation for Standard Products

For more information, see Customizing for Customer Relationship Management under Start of the navigation path Marketing Next navigation step Loyalty Management Next navigation step Channel Integration Next navigation step Define Mixed Payment for Sales Order Integration End of the navigation path.