SALESFORCE-LOYALTY-MANAGEMENT practice question 7 of 25

A member reaches out to the Member Services team regarding points that have expired and requests to restore them. The Loyalty program has a fixed model expiration for non-qualifying points. How should the Member Services Agent restore the expired points and also set them to expire in the next two months?

Full set: 104 questions

Domain Member Management

Answer options
A: Delete the transaction journal that expired the points and re-run the expiration Data Processing Engine job after two months
B: Use 'Adjust Points' action on Loyalty Program Member page to credit points and select the Points Expiration Date as two months from the current date Correct answer
C: Edit the 'Credit' ledgers corresponding to the points that expired and extend the expiration date to two months from the current date
D: Edit the Loyalty Member Currency record to restore the Points Balance and set the 'NextExpirationDate' field to two months from the current date
Correct Answer:
B. Use 'Adjust Points' action on Loyalty Program Member page to credit points and select the Points Expiration Date as two months from the current date
Explanation

The 'Adjust Points' action is the standard, out-of-the-box feature designed for Member Service Agents to handle manual point adjustments. When an agent uses this action to credit points, it creates a new, auditable transaction journal. The interface for this action includes an optional 'Points Expiration Date' field. This allows the agent to both restore the points by crediting the member's account and simultaneously set a specific, new expiration date for that particular transaction, fulfilling both requirements of the request in a single, controlled process. This method maintains data integrity and provides a clear audit trail for the service gesture.

Why Incorrect

A: Deleting transaction journals is not a recommended practice as it breaks the audit trail. Rerunning a system-wide job for a single member's exception is inefficient and imprecise. C: Directly editing ledger records bypasses the application's business logic and can lead to data integrity issues. The 'Adjust Points' action is the correct, user-facing tool for this task. D: Editing the summary Loyalty Member Currency record directly would corrupt the data, as the balance would no longer match the sum of the transaction journals, breaking the audit trail.

References

1. Salesforce Help Documentation, Adjust a Member's Points: This official guide details the 'Adjust Points' action. It states, "You can manually adjust a member's points balance for a loyalty program currency... When you credit points to a member, you can also specify an expiration date for the points." This directly supports the use of the 'Adjust Points' action and its ability to set a specific expiration date.

Section: Loyalty Management > Manage Loyalty Program Members > Adjust a Member's Points.

2. Salesforce Help Documentation, Transaction Journals: This document explains that transaction journals are the system of record for all point changes. "Every transaction that affects a member's points balance is recorded in a transaction journal." This underscores why options that bypass or delete journals (A, C, D) are incorrect, as they violate this fundamental principle of the system's architecture.

Section: Loyalty Management > Key Concepts in Loyalty Management > Transaction Journals.

3. Salesforce Help Documentation, Set Up Expiration for Loyalty Points: This document describes the fixed expiration model, which is managed by a Data Processing Engine job that runs for the entire program. This context clarifies that using the DPE job (Option A) is a broad, system-level tool, not one intended for individual member exceptions.

Section: Loyalty Management > Set Up Your Loyalty Program > Set Up Expiration for Loyalty Points.

Scroll to Top