Configuration & Execution
Prerequisites
Salesforce Setup → Sales → Notes Settings → Enable Notes must be activated.
New RaiseNow Configurations
Logging Level
Smart Matching results (execution logs, applied rules, matched object references) are stored as Notes related to the GiftTransaction record. Each execution creates a Note on the GiftTransaction (if logging-level values != none)
Name: logging-level
Context: smart-matching
Value: none / debug
Auto Execution
Determines if Smart Matching is executed automatically immediately afterCreate of a GiftTransaction record.
Name: auto-execution
Context: smart-matching
Value: true / false
Manual Execution
Smart Matching view
Button to process rules for multiple GiftTransactions (up to 20 at once).

GiftTransaction Record Page
Button to process rules for a single GiftTransaction.

Programmatic Execution
Public APEX method
Set<Id> giftTransactionIds = new Set<Id>();
giftTransactionIds.add('{{SF_ID1}}');
giftTransactionIds.add('{{SF_ID2}}');
Map<String, Object> arguments = new Map<String, Object>();
arguments.put('giftTransactionIds', giftTransactionIds);
RaiseNowNPOKit.Service.requestSmartMatchingRuleProcessing(arguments);