/OutboundFunds

The Outbound Funds team work at SFDO Community Sprints. For full product details go to https://github.com/SalesforceFoundation/OutboundFunds.

BSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Summary of Outbound Funds work at Virtual Sprint (2/2021)

Outbound Funds

Continuation of work on the Outbound Funds Module

Project Team

Help us give you the thanks you deserve! Please ensure that all contributing members of the team are included!

  • Team Leader(s): Shari Carlson, Nick LIndberg
  • GitHub Scribe(s):
  • List of all Contributors:
  • Junette Tan
  • David Chater
  • Corey Snow
  • Myke Andrews
  • Lara Kimberly
  • Libby Ziemelis
  • Caroline Renard
  • Nicole Smith
  • Tammy Silverthorne
  • Cheri Lovell
  • Maida Rider
  • Cid

Sprint Potential Topics

  1. non-NPSP fund extension (continued from last sprint)
  2. reporting workbook (continued from last sprint)
  3. data dictionary work and storytelling for the whys for certain fields
  4. exploring rollups for lookup relationships
  5. (and other ideas people bring with them to the sprint)

Sprint Summary

Day 1

  1. Introductions
  2. Brainstroming ideas to discuss - Jamboard
  3. Discussed Rollups - notes found on Issue 12

Day 2

*Touch Base and Recap from Yesterday*
  • Rollups
  • Funding Program to GAU (budgeting concept)
  • Reports
  • Data Dictionary
  • Upgrade Guide

Upgrade Guide

Rollups

  • David developed flow
    • Will share code
    • Scheduled flow, runs nightly on all accounts
    • Options for providing to users
      • Include in post-install instructions
      • Include as a flow template
  • Caroline added screenshots to report samples for new use cases: https://docs.google.com/document/d/1wkiVFQ_PK6ui4E3K8aBorNcQeP54viWZfYHq0-I-N6s/edit?ts=60245c57#
  • Discussed ideas of using reports on Lightning pages to capture rollups as graphs as an additional option to fields.
  • Tested custom report type on GAU Expenditures using field lookups to parent and grandparent records to use as graphs for pages

Data Dictionary

  • Highlight areas that need extra input

General Features

  • What’s Working
    • Many things are working well! :)
  • What Needs Improvement
    • Funding Request Hierarchical Relationships

      • Example: a grantee receives an award, but later the grantee needs additional funding for unexpected expenses. This happens frequently for David’s clients.
        • It’s almost a separate grant and request, but linked to a parent grant
      • Amendment to exist as its own, need for audit trail, want to show up in totals for reporting
        • Challenge as a separate object: doesn’t show up in Funding Requests reporting
        • Challenge as a separate Funding Request: two separate, unlinked records
    • Field Sets on Dialogue Boxes

      • Adding Beginning Date to Disbursements
        • First Date doesn’t always equal Beginning Date
      • No out-of-the-box solution
        • Need Apex controller class
      • Cheri added an Issue for future sprint work

Snowfakery

  • Junette initiating this to create test data easily

Project Resources

https://github.com/SFDO-Community/OutboundFunds

Project Team Accomplishments

Reviewed the following items on the issues list from (click on links to view discussion notes)

Future Contributions (AKA what were you unable to finish at the Sprint)

We will continue to work on the issues and enhancements in our GitHub. Please reach out if you want to learn more or contribute.

See Outbound Funds repo for additional info: https://github.com/SFDO-Community/OutboundFunds/wiki