Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Processes/Subflows

...

Create a Link to Third Party Pledge (Apex Trigger)

...

  • 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 The record type can be any but please refer to the record type required below.

    • Transaction Type

    • Account

    • AcknowledgementAcknowledgment

    • Amount

    • Method

    • Campaign Appeal

    • Designation

...

  1. When a Transaction record is created or updated with the following fields:

    1. Transactoin Transaction Record type = Soft Credit (Managed) OR Pledge Soft Credit (Managed)

  2. THEN,

    1. Related Gift record’s Usyd_Gift_Driver_Derivation__c will be TRUE (Please expect this value to be overwritten by Gift Driver Derivation back to False)

  1. When a Transaction record is created or updated with the following fields:

    1. Write Off? = TRUE

    2. Record type = Pledge

    3. Method = Pledge

    4. Balance LESS THAN 0

  2. THEN,

    1. Related Gift record’s Pledge WO Designation will be Constituent Facing Name of Related Designation of Transaction record

    2. Related Gift record’s Pledge WO Notation will be Pledge Write Off Notation of Transaction record

...

  1. When a Transaction record is created or updated with a related Campaign Appeal record:

  2. THEN,

    1. Related Gift record’s USYD Campaign Appeal will be equal to Transaction record’s Campaign Appeal

...

USYD Populate Chart of Accounts in Transaction (subflow)

Background of issue:

  • Re-implemented as a subflow from Process Builder

Unit testing:

  1. When a Transaction record is created (by batch creation process)

  2. THEN,

    1. USYD_Original_Class_Code__c in the Transaction(AQB_Transaction__c) record should be equal to the value of Designation Account Number Segment One of the related Designation record(AQB__LLChartofAccounts__c)