Customize Information Flow Down

Administrators can customize the addresses that flow parent to child accounts and whether or not to use asynchronous membership flow down for accounts with a set number of child affiliations.

Additionally, administrators can add the option to use a custom membership flow down manger (created through development effort) which can be used when setting up a membership type so all new memberships of that type use a custom flow down behavior.

Addresses to Flow Down

Designate which address information flows down from parent to child accounts.

  1. From Setup, enter Installed Packages in the Quick Find box, then select Installed Packages.
  2. Click Configure next to "Nimble AMS".
  3. Under General Settings, in Account Addresses To Flowdown, enter Mailing, Other, BillingShipping, or any combination of each, separated by commas. Example: Other,Billing,Shipping.

    The value(s) in this field corresponds to the Mailing Address,Billing AddressOther Address, and Shipping Address fields on the Account.

  4. Click Save.

Enable Asynchronous Membership Flow Down

Set your org to asynchronously flow down membership information for accounts with a defined number of affiliations.

  1. Enable asynchronous membership flow down:
    1. From Setup, enter Installed Packages in the Quick Find box, then select Installed Packages.
    2. Click Configure next to "Nimble AMS".
    3. Under Affiliation Count, click Execute.
    4. Under General Settings, in Asynchronous Flowdown Threshold, enter a number that represents the threshold for the amount of child affiliationss an account might have for membership join or renewal orders to use asynchronous membership flow down. Membership flow down will be asynchronous for those accounts meeting or exceeding the threshold.

      The threshold set here can be unique to your association's needs and business process. We recommend a base threshold of 500-1000 and encourage you to learn more about what to consider when deciding on the value.

    5. In most cases, no value should only be entered into Asynchronous Flowdown Batch Size, as the default setting of 200 records in a batch is sufficient for most associations. If your association has an extreme number of company accounts with 20,000 or more child affiliations, contact your NimbleUser custom success manager to see if the batch size should be lowered.
    6. In Asynchronous Flowdown Recipient, enter the email address for the staff member or distribution list to be emailed every time asynchronous membership flow down executes.

      In addition to this email address, an email is also sent to any staff member who places a membership order for an account that meets the threshold.

    7. Click Save.
  2. Optionally, to give staff a quick count of how many child affiliations an account has, add a field to the Account page layout.
    1. From Setup, enter Accounts in the Quick Find box, then select Page Layouts.
    2. Click Edit next to Account Layout.
    3. Add Child Affiliation Count to the page.
    4. Click Save.
    5. Repeat these steps for any custom Account page layouts.

      You may also need to give any custom profiles permission to view this field.

Manage the Asynchronous Membership Flow Down Queue

View the number of asynchronous membership flow down batches to be processed and rerun any Apex jobs—which process the batches—which may have failed due to an incorrect validation rule, row locking, or failed flow.

  • View how many batches are in the asynchronous membership flow down queue:
    1. From Setup, enter Installed Packages in the Quick Find box, then select Installed Packages.
    2. Click Configure next to "Nimble AMS".
    3. Under Asynchronous Flowdown, you will see the number of item(s) in the queue.

  • Rerun a failed batch in the asynchronous membership flow down queue:
    1. Under Asynchronous Flowdown, click Execute
  • View the running or past asynchronous membership flow down Apex jobs that process each batch:
    1. From Setup, enter Jobs in the Quick Find box, then select Apex Jobs.
    2. In the list of Apex jobs, look for the AsyncMembershipFlowdown job.

Custom Membership Flow Down Manager Option

Create a new option in the Flowdown Manager Class field so you can use a custom membership flow down behavior for a certain membership type.

  1. From Setup, click Create | Objects.
  2. In the Custom Objects list, click Membership Type.
  3. In the Custom Fields & Relationships list, click Flowdown Manager Class.
  4. In the Picklist Value Set section, click New.
  5. In the text area, enter the name of the custom custom flow down manager Apex class.

    Your custom information flow down manger should implement the IMembershipFlowdownManager2 interface.

  6. Click Save

On This Page

In This Section