About Triggers
    • 26 Jul 2024
    • 4 Minutes to read
    • Contributors
    • PDF

    About Triggers

    • PDF

    Article summary

    This article provides an overview of Triggers, in ACE, explaining their role in linking events to Action Paths. These default actions can be tailored to suit the unique workflow requirements of your organization.

    Caution:

    • Exercise extreme care when creating Action Paths to be applied to your workflow, as they have the potential to cause significant issues if not properly configured or executed.

    • Please be sure to review all potentially associated workflow before making these workflows active.

    • For help adding or modifying Action Paths, reach out to Support.


    Triggers: Initiators of Action Paths

    Triggers are events that kickstart Action Paths. It's important to note that when one Action Path has been initiated, the flow actions within it may initiate subsequent Action Paths. 

    Events related to triggers encompass a range of actions, such as adding accounts, saving accounts, updating demographic records, running jobs, and more.

    To view Triggers in ACE:

    1. Navigate to Setup → Workflow → Triggers

    When observing Triggers, the presented information includes the following columns: Event Type, Action Label, Action, Flow Action ID.

    1. To add additional columns, right click in the header and make your selection.

    2. To rearrange the columns, simply drag them to your preferred position. 


    Image Displays Triggers and Available Columns

     

    Explore Trigger - Action Path Association

    To view the associated Action Path, click on the Action column.

    GIF Demonstrates Locating the Action Path Associated with the Trigger

     

     

    To view Jobs in ACE:

    Some triggers also activate based on dates during the Launch Date Triggers job run.

    Navigate to Utilities → Jobs → Launch Date Triggers

    Action Paths: Workflow Containers

    Action Paths are containers of Flow Actions that represent steps to be followed in response to a Trigger, Job, or Action Code being initiated, defining the workflow for automated processes.

    Example: 

    When an agent updates a record to 'deceased,' this event fires the Trigger onAfterDeceased. This, in turn, activates the onAfterDeceased Action Path. Within this path, Flow Actions execute to change the Status Code to DEC.

    Subsequently, the change in Status Code to DEC activates another Trigger, named onAfterStatusCodeGroupChange. This, in turn, initiates an associated Action Path, also named onAfterStatusCodeGroupChange. Within this Action Path, additional Flow Actions are executed, including the cessation of the Letter Series and the deactivation of a Payment Plan.

    The table below serves as an illustration of the above example.

    Event

    Trigger Event Type

    Action Path (Label)

    Flow Actions (Steps)

    Agent updates record to deceased, which initiates the Trigger to the right.

    onAfterDeceasedInsert

    onAfterDeceasedInsert

    Set Status Code=DEC

    Because the Flow Action above sets the status code to DEC, the Trigger to the right is also initiated.

    onAfterStatusCodeGroupChange

    onAfterStatusCodeGroupChange

    • Stop Letter Series

    • Deactivate Payment Plan


    To view Action Paths in ACE:

    Navigate to Setup → Workflow → Action Paths

    Selecting an Action Path allows you to see the flow actions configured.

    Image Displays Example Flow Actions

     

    Common Default Triggers and Action Paths

    The table displays common events (Triggers) and the associated actions (Action Paths). These defaults may have been adjusted to fit your requirements during implementation. 

    This information serves illustrative purposes only.

    Event

    Trigger Event Type

    Action Path (Label)

    Flow Actions (Steps)

    A new account is entered

    onAfterAccountInsert

    onAfterAccountInsert

    Sets the Worklist and status code to "New" and next work date = today.

    A new bankruptcy record is added to an account

    onAfterBankruptcyInsert

    onAfterBankruptcyInsert

    Sets Status Code to BNK. Further actions related to bankruptcy will occur in the onAfterDebtStatusCodeChange.

    Balance changes on an Account or Bundle

    onAfterCurrentBalanceChange

    onAfterCurrentBalanceChangeBundleLoop

    If Bundle Balance is <$0.00, Stop Letters, Deactivate Payment Plan.

    An account is cancelled (the cancel action will adjust balance off of account first)

    onAfterDebtCancelInsert

    onAfterDebtCancelInsert

    Sets status code based on cancel code. Further actions related to cancel will occur in the onAfterDebtStatusCodeChange.

    An account status is changed (manually or based on other workflow)

    onAfterDebtStatusCodeChange

    onAfterDebtStatusCodeGroupChange

    When a status code is set this action path takes actions based on the status code and status code groups.

    A deceased record is added to the account

    onAfterDeceasedInsert

    onAfterDeceasedInsert

    Sets Status Code to DEC. Further actions related to deceased will occur in the onAfterDebtStatusCodeChange.

    A dispute record is added to the account

    onAfterDispute

    onAfterDispute

    Sets status code based on dispute. Further actions related to dispute will occur in the onAfterDebtStatusCodeChange.

    A secure payment fails

    onAfterPaymentFailure

    onAfterPaymentFailure

    Sets the next work date = today, sets status to BPR and inserts an important note.

    A payment is set to NSF or updates to NSF from a payment settlement job

    onAfterPaymentNSF

    onAfterPaymentNSF

    Sets Status Code to NSF, next work date = today, and inserts an important note.

    A secured payment plan record is added to the account

    onAfterPaymentPlanActivate

    onAfterPaymentPlanActivate

    Sets Status Code to PAY.

    A promise payment plan record is deactivated on the account

    onAfterPaymentPlanDeactivate

    onAfterPromisePaymentDeactivate

    Sets next work date = today.

    If Balance is paid in full

    onAfterPaymentSuccess

    onAfterPaymentSuccess

    Sets Status Code to PIF.

    A single payment is promised or a promise plan is setup

    onAfterPromisedPaymentInsert

    onAfterPromisedPaymentInsertLoop

    This action path checks for a promise. If true, the status is set to PTP.

    A promise payment plan record is deactivated on the account

    onAfterPromisePaymentDeactivate

    onAfterPromisePaymentDeactivate

    Sets next work date = today.

    A cancelled account is reactivated

    onAfterReactivate

    onAfterReactivate

    Sets the next work date = today and changes the status code to REA.

    A Promise To Pay (PTS) Payment is made

    onAfterSettledPromisedPaymentInsert

    onAfterSettledPromisedPaymentInsertLoop

    Sets Status Code to PTS.

    A scheduled or promised payment is not received by the expected date (Flexible day interval can be set at trigger)

    onBrokenPromiseToPayDate

    onBrokenPromiseToPayDate

    This action path checks for a broken promise. If true it changes status to BPR, and updates the next work date and adds an important note.

    A payment setting the account is taken or the final payment is received on a secured settlement payment plan

    onSettled

    onSettled

    This action updates the current status to SIF.

    For more information about Action Paths, visit our Action Path Category.











    Was this article helpful?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.
    ESC

    Eddy AI, facilitating knowledge discovery through conversational intelligence