Processes/Subflows
USYD Campaign member status update when new transaction created (subflow)
USYD Transaction Update (Subflow)
USYD Campaign member status update when new transaction created (subflow)
Background of issue:
Update Records elements can be merged into one
Unit testing:
When a Transaction record is created, all of the following conditions must be met:
Transaction > Campaign Appeal is not null
Transaction > Related to Void is false
Transaction > Write Off? is false
Transaction has a related Account
Related Account has a Primary Contact
All Campaign Members related to the Primary Contact with Status not equal to ‘Donated’ will be updated:
Start Date equals Transaction > Transaction Date
Stop Date equals Transaction > Transaction Date
Status equals 'Donated'
Related Account has a Secondary Contact
All Campaign Members related to the Secondary Contact with Status not equal to ‘Donated’ will be updated:
Start Date equals Transaction > Transaction Date
Stop Date equals Transaction > Transaction Date
Status equals 'Donated'
USYD Transaction Update (Subflow)
Background of issue:
Re-implemented as a subflow, and added a field update as an Assignment element.
Unit testing:
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
If Transaction > Originating Soft Credit Transaction is not null and Third Party Payoff equals true:
Update Transaction > Third Party Pledge equals Transaction > Gift/Pledge Number