Skip to main content Take our 5-minute Community Survey. Open now through 4/11/2025. Click here to participate.

Feed

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

Ok, so I know Salesforce has Tableau and there is PowerBi, however, I am wondering are there any other solutions or options for getting to more advanced reporting needs beyond the native reporting features in Salesforce?  We are reaching some limits to what we can do reporting wise in Salesforce, just because of the 4 object limit on report types and just due to the fact that not everything related to a Contact for example has other objects directly related to each other.  Like I said, I feel confident that Tableau or PowerBi could help, I am looking for ways to keep costs down and visualize as much data as possible in SF.  

 

One of my thoughts was Apsona and their multi step reporting.  But even then I am not sure.  So thoughts?  Suggestions? 

 

#Nonprofit #Reports & Dashboards #Analytics #Salesforce Admin

6 answers
0/9000

Hello 

 

I am using Database.

convertLead(leadsToConvert, false)

and passing lead list to convert the batch of leads with partial success. I am seeing in debug logs that account insert trigger fires multiple times. Example if 3 leads are send for conversion then account insert trigger fires 4 times.  

First time trigger process 3 leads and after that each lead one at a time. We dont have any customization that will cause such behavior. And this multiple time firing causes governor limits to hit.  

 

Is this expected behavior of Databse.leadcovert list with partial success, that the lead conversion happens separately for each lead & thus account trigger runs multiple times?  

I dont expect such behavior as its batch method which takes the list so all processes lead, account, contact, opportunity should be optimized to operate in bulk. 

 

Can someone help me to understand the behavior of the Databse.leadcovert list conversion method? 

 

Thanks 

Reeta

2 answers
  1. Today, 7:43 PM

    Thanks @Lee Storey for your response. 

     

    For lead conversion with 3 records I got success for all records. But still I am seeing multiple runs for account & opportunity processes. When I checked with Salesforce support they said even though database lead convert takes list but it actually converts one record at a time & thats the reason of hitting SOQL limits. I am not getting any document which mentions this. And when document says that 100 leads can be consider for conversion then I dont believe one lead conversion at a time theory. Its confusing as there is no detailed documentation at least i didnt found any.

0/9000

For context, we have our agentforce agent enabled and we are trying to achieve the following:  

 

The Agent should Only provide answers and information from the knowledge articles that have the checkbox  Field - Visible to Customer Checked. 

 

Initial steps taken:  

 

Added the following instructions to the agent :  

1. When Answering Questions from Knowledge, Always Ensure that you ONLY provide the troubleshooting steps from the articles that have the "Visible to Customer" checkbox on the knowledge article checked. 

 

2. Do not provide information or Troubleshooting steps from the knowledge articles  that do not have the "Visible to Customer" checkbox on the knowledge article checked. 

 

we also have an agent action that works off a prompt template that has specific instructions for fetching details about our assets. 

 

I have also added a similar instruction inside the prompt template:  

When Providing Troubleshooting Steps, Always Ensure that you ONLY provide the troubleshooting steps from the articles that have the "Visible to Customer" checkbox checked.  

 

 

However, none of these steps seem to work.  

 

Other steps taken suggested by my consultant resource :  

 

  • Confirmed that the agent user has access to that field on the Knowledge object.
  • Confirmed that the Data Stream being used for Knowledge fields has that field mapped. 

 

  • Updated the Answer Questions with Knowledge Prompt Template with instructions. 

 

  • Another option would be adding a specific data category for these knowledge articles and filtering the Agentforce Data Library to only include those data.

Specifically for the last point, I noticed that there was a setting in the agent Knowledge settings that allows us to filter by Knowledge data catagories as shown here:  

How do I enable and configure Data Categories in Knowledge so that I can utilize it in Agent Force Agent Implementation ?

 

 

 

 

I have tried creating a Data Category in the Data Category Setup called - External Articles Only but once I do that, there's not really option or direction as to what to do next or how do I proceed.  

 

Ideally, I would like to have a filter of some sort that would like say - Only show knowledge articles that have the checkbox - Visible to Customers checked or something along these lines.  

 

Any insight or help would be greatly appreciated.  

 

Thanks,  

 

- Zain

 

 

 

#Agentforce  #Knowledge

0/9000

I am working with this package in a sandbox and struggling with the reporting side: https://www.beaufort12.com/mailchimp

 

 

Ideally we'd need to report on Contact > Mailchimp Membership *and* Opportunities (i.e. opportunities on a granular level, opposed to rollup opportunity values on the contact object). Suggestions very welcome! Am aware of third-party multistep reporting offerings but would prefer a more cost effective solution.

2 answers
  1. Today, 7:41 PM

    @Richard Andrew

     

     

    What are you trying to analyze?  

     

    For example... A use case I can think of would be trying to see who may or may not have donated based on an email initiative. For something like that, some orgs will do a little pre-planning so that the donate link will ensure donations are linked to a specific campaign. 

0/9000

Hi #AwesomeAdmins

 

I am playing with Agentforce Agents in a sandbox for the first time. My use case is this: 

A user asks Agentforce to attach a specific product to an Opportunity, and provides the name of the product and the name of the opportunity. 

I've created the topic (called Attach Product Records). Now I need to create a flow and an action for it. 

The flow is an autolaunched flow. It has a Get Records for the Product object. I am stuck at the "Filter Product Records". I have selected "Name" as the field, Operator is Contains, but I am unsure which Value to choose. Where does the flow get it's input from? I am unsure what to choose here: 

Agentforce agent to get a Product and add it to an Opportunity

Any suggestions on what I should select?  

#Flow

 

#Flows

 

#Flownatics

 

#Auto-launched

 

 

2 answers
  1. Today, 7:37 PM

    Hmm !! Looking at your use case … I

    think you should select the RECORD ( single ) VARIABLES , these are variables representing the input or the current record you're working with .

    - presumably the product name provided by the user !! If so :

    > you should Create an input variable in your flow to store the product name the user provides , then Use that variable in your filter condition .

    > This way, when a user invokes your flow with a product name, it will filter to find the matching product record.

0/9000

In the module "Run a Flow Within a Flow", I am getting the error  in the Challenge "In the Get PBE element, we can’t find filters that check if 'Pricebook2Id' Equals 'PricebookID' and 'Product2Id Equals Get_Product > Id'." 

but i have re-checked my flow and it matched the instructions  exactly.  The flow is activated. What am I missing?!?

Error in

 

Screenshot 2025-04-08 153721.png

 

#Trailhead Challenges  #Flows

0/9000

I am unable to see the "Template-Triggered Prompt Flow" in the org

when creating a Template-Triggered Prompt Flow. Please find the screenshot attached.  

 

 

Help with Add a Flow to Your Prompt Template trail

 

Screenshot 2025-04-09 at 1.05.05 AM.png

 

 

 

 

#Trailhead Challenges  #Agentblazer

0/9000

We have our list price locked in our system so our sales reps cannot change pricing. However, is it possible to unlock ONE product's list price in it's pricebook? and leave the rest locked? 

 

My thoughts are to unlock it, and then create a validation rule to lock all but that one option? But I'm unsure what that would be..  

 

The product name is "Miscellaneous" and it's in two price books, end user and reseller. 

7 answers
  1. Today, 7:33 PM

    so I am finding that I don't think I can unlock the list price. I've tried looking at permissions, profiles, field security, and nothing is letting me unlock the "listprice". Any ideas? @Divya Chauhan @Mark Miller

0/9000