A rule expression is a combination of profile, attributes, sub-attributes (for selected attributes), operators, and expression values. Profiles might vary based on the activity and accordingly the attributes, and sub-attributes.

The following table provides the list of profiles supported for each activity.

ActivityDescription
Activity Profile
Make a transaction (TransactionAdd)
Transaction Add is a combination of a new transaction and tracker finished activities.  Here, you can evaluate conditions and execute actions on a new transaction, tracker, and transaction complete activities.
currentCustomer

currentCustomerPartner

currentEvent

currentStore

currentTracker

currentTrackerCondition

currentTxn

groupPrimaryCustomer

organization

program

referrerCode

tenderProfile

DelayedAccrual
Credits points to customer account after a specific number of days.

currentCustomer

currentEvent

currentStore

program

CustomerRegistration
Create rules and execute actions on a new customer registration activity.

currentCustomer

currentCustomerPartner

currentEvent

currentStore

groupPrimaryCustomer

organization

program

referrerCode

PointsRedemption
Configure rules and actions on points redemption activity. 
Even before validating points redemption conditions, the system checks whether the points are redeemable.

currentCustomer

currentCustomerPartner

currentEvent

currentStore

organization

program

CouponRedemption
Define rules and conditions on coupon redemption activity.

currentCustomer

currentCustomerPartner

currentEvent

currentStore

organization

program

ReturnTransaction
Configure rules and actions on transaction return activity.

currentCustomer

currentCustomerPartner

currentEvent

currentStore

groupPrimaryCustomer

organization

program

returnBill

tenderProfile

CustomerUpdate
Configure rules and actions on the customer profile update activity.
currentCustomer

currentCustomerPartner

currentEvent

currentStore

groupPrimaryCustomer

organization

program

TransactionUpdate
 Configure rules and actions on the transaction update activity.

currentCustomer

currentCustomerPartner

currentEvent

currentStore

currentTxn

groupPrimaryCustomer

organization

program

SocialConnect
Execute actions for social events (events through Social Connect)

currentCustomer

currentCustomerPartner

currentEvent

currentStore

groupPrimaryCustomer

organization

program

SlabUpgrade
 Configure rules for the tier upgrade activity.
currentCustomer

currentCustomerPartner

currentEvent

currentStore

currentTxn

groupPrimaryCustomer

organization

program

referrerCode

tenderProfile

TargetCompleted
Configure rules for target-based loyalty.

currentCustomer

currentCustomerPartner

currentEvent

currentStore

groupPrimaryCustomer

organization

program