Skip to main content Heads Up, Trailblazers! Potential Impact to Playgrounds: We're performing some important maintenance beginning on June 27th, 2025. During this time, some of you might temporarily have trouble creating a new Trailhead Playground. If you hit a snag, please try again a bit later. Thanks for your patience as we work to improve your learning experience!

Feed

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

Hello people, I have a POC to testing two real cases with agentforce: as type Service Agent and also, einstein summary tool, to summary messaging sessions.  In my test I have changed originals LLM model from prompt builder to another models. 

To my service agent, i change LLM model to Claude 3.7 in propmt used at action Answers Questions with Knowledge; 

To einstein summary tool, in prompt, I changed to Gemini 2.5 PRO, to generate summary texts about conversation in messaging session. 

 

In yours opinions, which better LLM model to my cases? or which model you are used to Service Agent and Einstein Summary Records. 

 

Thanks!!

1 answer
  1. Today, 1:59 AM

    Hi Esdras,

    Each LLM model has it's own unique way of retrieving data and giving the output.

    Claude models work good, GPT latest version as well work well.

    You can customize any model using Einstein Studio in Data Cloud and this improves uniqueness of response , reduces repeatable words etc.

    For better control its bring your own LLM.

    Do let me know in case of further queries.

    Thanks

0/9000

Hello All, 

Could you please help me with the following question: 

 

I need to manually update Apex classes, Apex triggers, and Visualforce pages that were not created from the BMCServiceDesk package to API version 45 or higher in order to enable UCI locale formats. 

 

Could you please tell me how I can check whether these components are used locally? 

 

According to BMC Support, updating an Apex class, trigger, or Visualforce page that is not used locally to version 45 or higher may cause errors. Therefore, I need to update only those components that are actively used locally.

 

Thank you in advance!

1 answer
  1. Today, 1:55 AM

    Hi Serge,

    You can use below query to get version in apex

    SELECT ApiVersion FROM ApexClass

    Ref article-

    https://help.salesforce.com/s/articleView?id=xcloud.admin_locales_check_version.htm&type=5

    So existing classes which were not from managed package shall be updated manually and it's required to validate functionality in system.

    Possible errors

    1. Code coverage issue- If you have really old classes the test class won't be up to date (including new mandatory fields, validation rules etc). This can lead to failures.

    2. Assertion methods along with usage of seealldata = true usage. Possibility of error is high if the data is not proper in org and you use seealldata = true.

    Do let me know in case of further queries.

    Thanks

0/9000

Hello - I am attempting to do a formula field on a Survey object to pull data from the Financial Account object. I already did a lookup field so the Survey object is a child of the Financial Account object. This is the formula I used on the survey object: 

Formula field from one object to another object

The field on the survey object is just blank and doesn't populate the data from the financial account object. I already double checked the FLS and permissions. Not sure what I am missing. Any help would be appreciated. 

 

 

 

#Trailhead Challenges  #Salesforce Field Service  #Formulas  #Lookup Relationship

1 answer
  1. Today, 1:46 AM
    Hi Alicia, Please make sure that you have access to Financial Account object.
0/9000
3 answers
0/9000

Hi,

 

When i try to convert my 1GP to a 2GP i have the following error : Package conversion is not enabled in this org

 

I did i miss ?

 

Thanks

 

#Salesforce Developer

5 answers
  1. Today, 12:59 AM

    What is the solution for this?

0/9000

My JS1 certification got suspended  while I was entering the exam and I got the below response from Kryterion, 

After i installed LockDownBrowserOEMSetupapplication.  

The staff at webassessor end helped me adjust the exam times twice.  

When I went in again, I did nothing but suddenly stopped my exam.  

I didn't receive any warning. Even worse, I didn't see the question and was forced to quit the exam. 

 

"Your exam has been suspended. We are unable to effectively and properly proctor your exam due to your failure to meet certain behavioral or environmental requirements identified by the test sponsor. You have been alerted of behaviors or testing environment infractions that inhibit effective proctoring and you have acknowledged these alerts. The permissible limit of alerts set by the test sponsor has been reached. For this reason, you may not continue your exam. Your responses received up to this point will be reviewed or submitted and your test sponsor will notify you of the final results, if applicable." To be honest I didn't do any malpractices during the exam. i showed test area and room clearly.  

 

I have already opened a case with the trailhead support team. Case no. #470809290 but no response yet. 

 

This very much disheartening to see this happing after putting a lot of efforts to prepare for the exam.  

 

I sincerely request the team to look into my case and suggest further steps to reschedule my exam at the earliest possible. 

 

Hoping to hear back soon.

10 answers
  1. Today, 12:59 AM

    Have you filed an appeal under the "Support Help" section? I had a case filed but it was rejected. Without any explanation, my eligibility for the online exam was cancelled. In the end, I had to take the exam at the examination center. Just cancelling my exam for no reason is an extremely puzzling thing.

0/9000

Hi everyone,

I’m working with **Salesforce Surveys** and I need to **automatically associate a survey response with the Case** from which it was initiated.

### 🧩 Scenario:

* I’ve created multiple **public surveys hosted in an Experience Cloud site**.

* The **Guest User profile has all required permissions**.

* Surveys are accessed from a **custom button on the Case record page**, with visibility controlled by conditions.

* In the current workflow, an **agent is on a call with the customer**, opens the survey via the button, **asks the questions verbally**, and submits the answers on behalf of the customer.

* Once submitted, I need that **survey response to be automatically linked to the Case**.

I also want to support cases where the survey is sent via **email or SMS**, and the customer completes it directly — but still, the **survey response should be tied back to the original Case**.

---

### 🔎 What I want to know is:

* Can I achieve this just with **Flows**?

* Do I need **Apex** to create the relationship?

* Can I **pass the Case Id in the survey public link (as a parameter)** and capture it when the survey is submitted?

* What would be the best approach or pattern for this scenario?

---

### ✅ Already set up:

* Multiple surveys hosted in Experience Site.

* Guest User access configured.

* Button on Case record redirects to a public survey.

* Use case includes: surveys taken over phone call (by agent) or sent to customer via email/text.

---

I’d really appreciate any ideas, suggestions, or best practices from anyone who has implemented a similar solution to **connect Surveys and Cases** in Salesforce.

Thanks in advance!

#Service Cloud #Trailhead
0/9000

Hi Folks, 

 

We are looking to create a report that can do the following: 

1. Contacts that gave between July -September 

AND 

2. Contacts that gave a second Year End gift - so between November-December 

 

They then want to import those contacts into a campaign. 

 

A joined report can show me both of those opportunity lists, but it seems like a manual cross check, which is daunting. I also looked at doing a filter for contacts that gave between July-Sept, gave 2 gifts that year, and are not recurring donors. But there are still a bunch of outliers that just randomly gave an additional gift that year, not necessarily year end. 

 

Any insights would be greatly appreciated!

2 answers
  1. Today, 12:28 AM

    Haven't tried it but you may be able to do accounts report (simple) with donation cross filter where time and status match the first quarter you are interested in and a second donation cross filter where time and status match the second quarter you are interested in.

    --Terry

0/9000

Hi, everyone! Is this possible to show in one report:  

 

  • Opportunities (Grant record type)
  • Payments
  • GAU Allocations

I have looked online but did not see anyone found a solution. :( I am even open to a Joined Report, if I have to be! ;) Thank you!  

 

@Salesforce.org MVPs @Salesforce.org System Administrators @Nonprofit Success Pack @Nonprofit Ask Me Anything (Global) @Nonprofit Hub #Nonprofit #Nonprofit Success Pack #NPSP

0/9000

 Since I am still a beginner with Experience Cloud, I am first trying to gather information in reports or wherever possible about which users have logged in to the Experience Cloud or the Experience Cloud site, or who have registered on the site. Is it possible to obtain this information through a report, or are there other ways to get it in Salesforce?  

 

@Salesforce Administrators and Developers @Salesforce Administrators & Developers @* Experience Cloud *@Data Quality & Management

2 answers
  1. Jun 27, 11:58 PM

    Hi @Lena Wong

     

    Experience Cloud users (i.e. not guests) are users like any other in your org as highlighted above so you can always report on them using the Users or Users Login History objects. 

    I would recommend installing the SF package that installs a plethora of "Network ..." related reports and report types for you to use though, so you can leverage the "Network Login History", there are 2 flavours for with/without chatter communities: 

    -

    https://appexchange.salesforce.com/appxListingDetail?listingId=a0N3000000B5XHsEAN

     

    -

    https://appexchange.salesforce.com/appxListingDetail?listingId=a0N3000000B5XI7EAN

     

     

    It will also populate your site's Workspace Dashboards with a lot of good stuff you can use. 

    For registration you might want to select on the User object with "IsPortalEnabled = true" via SOQL or "Portal User Equals True" via a report, and select on and/or output the Created date. 

     

    JP

0/9000