...
When a Transaction record is created or updated, the following fields are updated (as flags):
Send Pledge Reminder
Funds Raised Flag Static
Funds Received Flag Static
Special Category Flag
...
USYD Transaction Roll up to Gift Pledge fields (subflow)
Background of issue:
Re-implemented as a subflow from Process Builder
Unit testing:
Unit Testing can be done by manually creating a Transaction under an existing GIft as these fields cannot be manually configured on creating Batch.
Make sure fields are populated prior to the dependent fields below. Record type can be any but please refer to record type required below.
Transaction Type
Account
Acknowledgement
Amount
Method
Campaign Appeal
Designation
When a Transaction record is created or updated with the following fields:
Transactoin Record type = Soft Credit (Managed) OR Pledge Soft Credit (Managed)
THEN,
Related Gift record’s Usyd_Gift_Driver_Derivation__c will be TRUE
When a Transaction record is created or updated with the following fields:
Write Off? = TRUE
Record type = Pledge
Method = Pledge
Balance LESS THAN 0
THEN,
Related Gift record’s Pledge WO Designation will be Constituent Facing Name of Related Designation of Transaction record
Related Gift record’s Pledge WO Notation will be Pledge Write Off Notation of Transaction record
When a Transaction record is created or updated with a related Campaign Appeal record:
THEN,
Related Gift record’s USYD Campaign Appeal will be equal to Transaction record’s Campaign Appeal