Processes/Sub-flows
USYD _ Updates _ pledge _ status _ if _ gift_/pledge _ recordtype _ is _ Pledge _ and _ Pledge _ Status is Active or Paid (subflow)
...
Anchor | ||||
---|---|---|---|---|
|
...
Found that changes will be made even if change on field is not exactly changed.
Fix/Change:
Specific testing on this flow’s added criteria to check if Usyd_Gift_Driver_Derivation__c = false can only be done through debug of the flow as this is set to false when flow execution gets to USYD Gift Driver Derivation (subflow).
Unit testing:
Open a gift record and set Usyd_Gift_Driver_Derivation__c to false through anonymous apex.
...
Open a GIft Implementation record and make sure Stage is not 5. GI - Kick Off and Gift Pledge field is NOT populated with a GIft record.
Navigate to the related Opportunity record and open any of its related Gift record.
Do an update on the Gift record on any fields and save.
Check the Gift Implementation record that the Stage is updated to 5. GI - Kick Off and Gift/Pledge field is populated.
...
Anchor | ||||
---|---|---|---|---|
|
...
Updates
...
pledge
...
status
...
if
...
gift
...
/pledge
...
recordtype
...
is
...
Pledge
...
and
...
Pledge
...
Status is Active or Paid (subflow)
Background of issue:
Logic is in a containing flow and must be subdivided for a more clear view of its function.
...
Record Conditions | Result | |||
---|---|---|---|---|
| Gift > : Pledge Status is updated to Paid | |||
| Gift : Pledge Status is updated to Paid | |||
| Gift > : Pledge Status is updated to Paid | |||
| Gift > : Pledge Status is updated to Active | |||
| Gift > : Pledge Status is updated to Active |
...
Open an existing Gift record and update its Description field.
Check to see that Text Area Description field is updated(field may not be on page layout).
...
USYD Pledge is due to be Paid out (subflow)
Background of issue:
Re-implemented as a subflow.
Fix/Change:
Translated in its own flow(subflow).
Unit testing - Organization/Corporation Account recordtype:
Create a Pledge from Smart Batch for an Organization/Corporation Account
Set single payment due date 90 days from Today.
Pledge transaction should be linked to an opportunity.
After Closing the batch, expect a single notification for the Transaction created.
Unit testing - Household Account recordtype:
Create a Pledge from Smart Batch for an Organization/Corporation Account
Set single payment due date 90 days from Today.
After Closing the batch, expect a single notification for the Transaction created.