Skip to main content

Feed

Connect with fellow Trailblazers. Ask and answer questions to build your skills and network.

Hi, I'm wondering if anyone has set up a "compliance profile" within Salesforce for their grant recipients. I've been asked to track Governance, Policies, procedures, and other relevant compliance details and files within Salesforce. 

Our Grant recipients are all accounts in Salesforce (we use NPSP), they are all organizations (not individual grant recipients), and we track the grant with OFM. 

My first thought is to keep it simple: add a few custom fields on the account, save all documents under Files with a standard naming convention, and maybe use tasks to track when documentation needs to be revised again.  

A second thought is to create a custom object, child of the account, that holds all relevant information and files for each audit/compliance requirement, plus an expiration date to trigger a review. 

Any thoughts or comments? 

 

#Outbound Funds  #NPSP

1 answer
  1. Today, 2:03 AM

    Hi @Maida Rider

     

    Your second option scales better. Suggested setup: 

    • Custom object “Compliance Requirement” as a child of Account (lookup or master-detail).
    • Fields: Requirement Type (picklist: governance, policy, insurance, audit), Status, Issue Date, Expiration/Review Date, Reviewer, Notes.
    • Files: attach documents to each Requirement record, not the Account. You get one history per requirement.
    • Reminders: a scheduled flow on Expiration Date to create a Task or send an email to the owner. You can even define a standard review period based on the Requirement type field  (this will help standardize the process) 
    • Account roll-up: a few fields on Account (for example “Compliance Status” or “# Expired”) using roll-up summary (master-detail) or a flow. Use these in reports and list views.
    • Gate the funding: a validation rule or flow on the funding request/award that warns if the recipient has an expired requirement.

     

    Use a small number of custom fields on Account only for the summary. Everything else stays on the child object 

     

0/9000

I have refreshed and followed many support comments and cases with no success and this is delaying my trail completion.   need some help 

 

#Trailhead Challenges

0/9000

We have contacts that are grant writers in SF that have multiple affiliations with NPO's. The issue is that the contact has created a portal account for each org to submit a grant application using emails associated with each NPO. We are unable to merge the contacts without disabling the portal access. What are other NPO's that have grant programs doing to manage these duplicate records?  

 

I've seen posts that recommend making the duplicated records members of the household, is this the best way to handle this issue without losing the grant writer's history for portal access?

1 answer
  1. Today, 1:58 AM

    Hi @Karen Hartt

     

     

    Since each portal account uses a different NPO email, Salesforce won't flag them as duplicates automatically, that's a process problem, not a matching-rule problem, so no dedupe setting fixes it. I have seen this with one of the association I was working with.

    Options: 

    • Ask at the application stage. Add a question to the grant application form: "Are you already a registered user with us?" If yes, capture their existing email/username and route the new application to that existing Contact/portal account instead of creating a new one.
    • Match on identity, not just NPO relationship. Before granting portal access, check for an existing Contact by name + personal email or phone, not just the NPO-specific email. If found, add the new NPO affiliation to that existing Contact rather than creating a second one.
    • One portal login, multiple affiliations. If your portal license allows it, let one Contact log in once and see/submit applications for every NPO they're affiliated with, instead of a separate login per NPO. This removes the reason to duplicate in the first place.
    • If separate logins are unavoidable (portal architecture requires one Contact per login), don't merge instead, link the duplicate Contacts to each other (a custom "Related Person" or NPSP Relationship record) so staff can see they're the same human, and report on them as one person via that link rather than via Contact merge.
0/9000

When my Salesforce licensed users are emailing from within salesforce to customers - the email address the customer sees has the long string of random digits including 'Salesforce' in the string. Often times, customers have addresses like these going to their spam so our messaging isnt see.  

 

How can i revise this to work properly and only show the username / email from our sellers when they email out of salesforce and not this string of garbage? 

 

Thanks! 

Russell 

 

@Steve Molis @Who owes me a beer?!? @Admin Group, Dallas, US @Trailblazer Community Cove @Salesforce.org System Administrators @* Outlook/Teams, Gmail, and Inbox *

3 answers
0/9000

Desejo usar o agente no meu dia a dia mas não consigo adicionar ele na tela inicial, apenas usar em ambiente de teste.

4 answers
  1. Eric Burté (DEVOTEAM) Forum Ambassador
    Yesterday, 10:28 AM

    Hello @Walter Cassule

    you can create / use it in the instance where you have configured it. Do you access it when clicking on the Einstein head icon on the top of your page / right panel opening after clicking the Einstein head icon ? 

    Eric 

     

0/9000

 I have a Screen Flow that is launched directly from a button/Quick Action

. 

The Screen Flow contains a

Data Table displaying multiple records, followed by a Radio Button component and the Flow's navigation buttons.

The problem occurs when the Quick Action modal becomes smaller, for example on a smaller screen or browser window.

The Data Table has its own vertical scrollbar, but the Screen Flow itself also gets a vertical scrollbar.

As a result, there are two vertical scrollbars:How can I prevent double vertical scrollbars in a Screen Flow launched from a Quick Action?

I want only the Data Table to have a vertical scrollbar. I don't want the Screen Flow itself to have an additional vertical scrollbar.  

 

2 answers
  1. Steven Trumble (Strum Consulting) Forum Ambassador
    Sep 21, 11:33 PM

    "I don't want the Screen Flow itself to have an additional vertical scrollbar.  " 

     

    So if someone launches the from a smaller screen or browser window how are they meant to navigate to the bottom of the screen?

0/9000

In my org it's showing the outdated and invalid classes, I did compile and did not find the related outdated apex classes. Is there a way we can get a quick list of these outdated classes?  

How to identify the invalid and outdate apex classes?

 

 

 

#Salesforce Admin

1 answer
  1. Steven Trumble (Strum Consulting) Forum Ambassador
    Sep 21, 11:27 PM

    Outdated Apex classes is based on the API version.  

    You can run a soql query on ApexClass object to retrieve the Id, Name, ApiVersion and then see which of your classes are using older API Versions and should be updated to latest available.

0/9000
Hello,

 

We are goint to use Data.com in our Salesforce Application. We are using Unlimited Salesforce Edition.

 

we are not using Lead object at all in our application. So How do we restrict data.com from using Lead object?

 

Regards,

 

Ash18
1 answer
  1. Sep 21, 9:25 PM

    Hi Ashwin, if you’re not using the Lead object, you can restrict users from accessing Leads through the appropriate object permissions in their profiles or permission sets. 

     

    For Data.com specifically, the available controls depend on which Data.com features are enabled and how they are configured in your org. I’d recommend reviewing the Data.com

    settings and the Lead object permissions to make sure users don’t have access to create or update Leads. 

     

    If you can share which Data.com functionality you’re planning to use (Clean, Prospector, or another feature), I can suggest the specific configuration. 

0/9000

We need to use a private campaign to group contacts for each user's 'My Contacts' list.

The Challengeis that the view is created based on a private campaign, during the deploy, every user have to create this view on their own manually. is there a way to automate this view creations on behalf of the users?

1 answer
  1. Sep 21, 9:24 PM

    Hi Fang, standard Salesforce list views are generally tied to the user who creates them, so you can’t simply create a separate private view for every user through Apex or deployment and have it automatically appear as their personal view. 

     

    If the view needs to be available to everyone, consider creating a public/shared list view instead. If each user must have a private view based on their own Campaign membership, you would typically need to have the users create the view themselves or consider a custom solution to provide the required filtering. 

     

    If you can share the exact filtering criteria you need for “My Contacts,” there may be a way to achieve the requirement without creating a separate private view for each user. 

0/9000
When in a case, we use the email option and are able to email to "anyone" other than a distribution list...anyone seen this?  is there a work around...
1 answer
  1. Sep 21, 9:23 PM

    Hi Stephen, could you provide a little more detail on the issue? For example, are you trying to enter the Outlook distribution list in the Case Email recipient field and Salesforce is rejecting it, or is the distribution list not appearing as an available recipient? 

     

    If you can share the exact error/message and how the distribution list is configured in Outlook, it would help identify the appropriate workaround. 

0/9000