Skip to main content

Feed

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

I am trying to complete the trail "Translate Text with a Prompt Template and Record-Triggered Flow" under Prompt Builder Templates Superbadge for completing Agentblazer Innovator. 

 

In the last step to test the flow, when I am trying to save the "Fitness" record under "Latisha Bryce" contact, I am getting the below error :

Review the errors on this page.

  • We can't save this record because the “Translate Fitness Survey Input” process failed. Give your Salesforce admin these details. CANNOT_EXECUTE_FLOW_TRIGGER: [UndefinedResolutionError] Network error during Prompt Engine callout Error ID: 1028051963-142796 (-1933003275)

Error while saving Fitness record | Prompt Builder Templates Superbadge Unit: Challenge 1 (Translate Text with a Prompt Template and Record-Triggered Flow)

 

Kindly help on an urgent basis. 

 

 

#Trailhead Challenges

1 answer
  1. Oct 26, 11:58 PM

    Hi Snigdha, 

     

    It looks like your flow is being triggered, but the call to the Prompt Builder template is failing.

    Since the error mentions a "Network error during Prompt Engine callout, I'd suggest checking a few things:

    1. Prompt Template: Make sure your translation template is activated. Try testing it directly in Prompt Builder to see if it's generating a response.
    2. Flow Configuration: Check the "Translate Fitness Survey Input" flow and confirm that the prompt template action and input mappings are configured correctly.
    3. Einstein Generative AI: Verify that Einstein Generative AI is enabled and you have the required permissions.
    4. Debug Logs: Check the failed flow interview or debug logs to see if there's any additional information about the error.

    I'd recommend testing the prompt template directly first. If it works there but fails through the flow, you can focus on the flow configuration.

    If the template itself is also failing despite everything being configured correctly, it could be a temporary issue with Salesforce's Prompt Engine service.

     

     I'm also sharing a video that walks through the process. Hopefully, it helps you identify what's causing the issue.  

    https://www.youtube.com/watch?v=Y9bWn65ykNo

0/9000

Please help!! I have read through some of the other comments and tried them, but nothing has worked.  I even deleted the Customer Energy Audit object and rebuilt everything, but that didn't work either. I have confirmed that they are on the page layout and required.  I am not sure if this is related, but the the "Installation Type" doesn't show up on the record when I create a new one, and neither does Audit Notes.  If I save the record I can then edit the picklist field, but I can't select on creation. 

 

#Trailhead Challenges

1 answer
  1. Oct 26, 11:48 PM

    Hi, 

     

    Looking at your screenshots, both fields seem to be created correctly and are already added to the page layout. 

     

    A few things I'd suggest checking:

    1. Lightning Record Page: Go to Object Manager → Energy Audit → Lightning Record Pages. If Dynamic Forms are enabled, make sure both fields are included in the relevant field sections.
    2. Action Layout: Check under Buttons, Links, and Actions to see if a custom New action is being used. If so, check its layout, as it can be different from the standard page layout.
    3. Field-Level Security: Make sure both fields are visible to your profile.
    4. Feed Tracking: Since the challenge isn't recognizing Audit Notes, I'd also check Setup → Feed Tracking → Energy Audit and confirm whether Feed Tracking is enabled and Audit Notes is selected, if required by the challenge. 

       

    You can also refer to this Salesforce article for more details: 

    https://trailhead.salesforce.com/content/learn/modules/lex_customization/lex_customization_actions?utm_source=chatgpt.com

     

     

     

0/9000
1 answer
  1. Eric Burté (DEVOTEAM) Forum Ambassador
    Oct 26, 10:59 PM
0/9000

"DevOps Center Setup" this quest in my org I am unable find my DevOps Center Admin in permission sets, how to get this option. After enabling Dev hub and Life Center packages it still not work for me. Anyone please help in this matter because I think my Org not performing correctly. 

 

#Trailhead Challenges  #Salesforce Developer #Trailhead #Salesforce Admin #TrailblazerCommunity #Trailhead Support

3 answers
  1. Eric Burté (DEVOTEAM) Forum Ambassador
    Oct 26, 10:56 PM

    Hello @Palash Das make sure to look in the L section of the available permission sets. DevOps Center Admin permission is now Lifecycle Center Admin permission, as shown below in this screenshot :Hello make sure to look in the L section of the available permission sets.Eric

0/9000
8 answers
  1. Eric Burté (DEVOTEAM) Forum Ambassador
    Oct 26, 10:44 PM

    Hello @Bhavana Dubey

    maybe there is a slight typo in your code (class name or method different for example). Could you please share your code (or a screenshot with us) ? 

    PS : we  never know... but make sure that you verify your challenge in the playground in which you have created your classes... 

    Eric

0/9000

Hi all,

Clients of several of our users suddenly received updates for past meetings, some from April. Microsoft 365 audit logs show the changes came from the Salesforce Inbox / EAC app via Microsoft Graph.

What we found:

  • EAC rewrote about 6 months of meetings in batches: first in Salesforce, then in Outlook a few seconds later.
  • Only the time zone and the body changed, not times or attendees. Exchange still sent an update to every attendee, since the user is the organizer.
  • Trigger identified: IT had emailed users a reminder to [reconnect their account] soon. Users did it, and invites were then resent massively.
  • Some users were hit without any mass re-sync. We suspect that any touch on a meeting, for example dismissing a reminder, makes EAC push its version back.

Salesforce Support says this is a known limitation with Microsoft Graph, and notifications can't be suppressed.

Questions:

  1. Has anyone seen this after an EAC reconnection?
  2. Is there a way to reconnect without a full re-sync of past events?
  3. What mitigation worked for you, while keeping email capture active?

Thanks!

1 answer
  1. Oct 26, 10:44 PM

    @Steeve ORGAWITZ

    1. Yes, this is a known pattern after EAC reconnection. When a user reconnects, EAC re-establishes its sync baseline and re-pushes its stored version of events back out. Because the organiser is the user, Exchange treats each rewrite as a legitimate update and notifies every attendee. The timezone/body-only change rewriting 6 months of meetings is the classic signature. You’re not misreading it.
    2. Reducing the re-sync window is the key lever. EAC syncs events within a configured time range, and past events outside that window aren’t re-pushed. In your EAC configuration, check the sync timeframe setting for events. If it’s set to sync a wide historical window, narrowing it so EAC only syncs recent and future events dramatically limits what gets rewritten on reconnect. You generally don’t need EAC rewriting April’s meetings anyway. Tightening that window before any mass reconnect is the single most effective prevention. A full reconnect with no past-event sync isn’t really exposed as a clean toggle, but narrowing the event sync window gets you most of the way there.
    3. The mitigation is to control the reconnection itself, not suppress notifications after the fact.

    Narrow the event sync window first (above), then have users reconnect. Far fewer events in scope means far fewer rewrites.

0/9000

We’re evaluating whether to move away from our third-party email and meeting capture tool because of rising costs. Before revisiting Einstein Activity Capture, I’d appreciate candid feedback from Salesforce admins using the upgraded version.

We originally moved to a third-party solution because of concerns with capture reliability, accuracy, and reporting. I’m interested in whether the recent changes have meaningfully addressed those issues.

Specifically:

  • Reliability and accuracy: Are emails and meetings consistently captured and associated with the correct contacts, accounts, and leads? How often do you encounter missing activities, incorrect associations, duplicates, or disconnected users?
  • Reporting: Can you report on captured emails and meetings through standard Salesforce reports and dashboards? What limitations remain?
  • Retention: How long do captured emails and meetings remain accessible on account and contact records? Are they retained indefinitely, or does retention depend on licensing, configuration, or how the activity was captured?
  • Overall experience: If you’ve moved from a third-party tool back to Einstein Activity Capture, what improved, what didn’t, and would you make the same decision again?

Our goal is to reduce costs without reintroducing gaps/frustrations in activity history or reporting. I’d appreciate real-world experiences, including any limitations you discovered after rollout. 

 

#Salesforce Admin  #EAC

0/9000
5 answers
0/9000

I am unable to connect to teradata via teradata and odbc both. though other tools can connect to it successfully. i tried multiple options available withing tableau like with encryption and without encryption but in vain. i get below error,Unable to complete action 

Bad Connection: Tableau could not connect to the data source. 

Error Code: B19090E0 

[Teradata][ODBC Teradata Driver] (5) State transition failed. 

Unable to connect to the Teradata server "fazcs2td.res.ad.crs". Check that the server is running and that you have access privileges to the requested database. any help appreciated

1 answer
  1. Oct 26, 10:24 PM

    @hina sarwar

     

    Confirm with whoever set up the working tool which driver version and which authentication mechanism (TD2 vs LDAP vs Kerberos) they use, then match both in Tableau. Nine times out of ten this error is either a stale/mismatched Teradata driver or the wrong logon mechanism, and since you’ve proven the server is reachable, that’s where I’d focus rather than anything server-side.

0/9000

I am working on my first Agentforce Nonprofit implementation. My Data Processing Engine (DPE) definitions are set up and working. I built the flow to update our fundraising numbers overnight according to this Salesforce documentation: Set Up Automatic Updates For Fundraising Rollups in Nonprofit

. 

 

It's possible that it is working as expected, but it doesn't make sense to me. All three of my DPE definitions are working accurately, but the flow interview remains paused for 24 hours before completing. I set 24 hours as the Time Out length of time, but I don't think every run should wait to time out before completing. While it then completes before starting the next night's update and runs without any errors, I believe the specified Platform Event is intended to complete the flow much sooner. I am not a developer, so forgive me where I communicate this poorly, but I believe the wait element should resume and complete the batch process shortly after the third DPE definition completes. 

 

Maybe this is harmless, but I'm all about efficiency and best practices, so if anyone has some insight on this, I would love to hear it! 

 

Here's an over view of my flow:

Flow to update Fundraising calculations in AFNP stays paused for 24 hoursAnd my wait element for Batch Job Complete:image.pngResume Event Tab:image.pngWait Element for Time Out After a Day:image.pngResume Event Tab:image.png

4 answers
  1. Oct 26, 6:29 PM

    Your testing makes sense, Rhonda. This is a race condition with Wait elements on Platform Events: a paused interview only picks up events published after it reaches the Wait. If the third DPE finishes and publishes its event before the flow gets to the Wait, the event is missed and only the timeout path can move the flow forward. 

     

    Two good ways forward: 

    1. Keep your build and shorten the timeout. A 2-hour timeout is a reasonable safety net, as long as it's comfortably longer than your longest DPE run. Check a few run durations in Data Processing Engine monitoring and add some buffer. 

    2. Replace the Wait with a separate platform event-triggered flow that subscribes to the completion event and runs the final step. This never misses the event, because it doesn't depend on a paused interview already listening. 

     

     

    If option 1 gives you the results you need, it's fine. The only cost is a small delay and some paused interviews. Good call flagging the documentation with Salesforce.

0/9000