Skip to main content

#TrailblazerCommunity182 utenti parlano di questo argomento

I am currently encountering a similar challenge. I am building a custom Lightning Web Component (LWC) to replicate standard Salesforce List View functionality, which will allow users without administrative access to create and manage their own list views. I am utilizing Named Credentials to handle the creation and updating of these list views.

However, I am running into a few issues:

First, I am unable to retrieve only the fields that are eligible for List View creation. When I fetch the fields for the User object, the system returns every field on the object. I have realized that not all of these fields are actually available or supported for use inside a standard List View.

Second, when attempting to save the list view via the Metadata API, the standard SOQL field API names fail. When I fetch an existing list view to inspect it, the XML returns completely different internal API names, as shown in the snippet below: 

<ListView xmlns="

http://soap.sforce.com/2006/04/metadata

"> 

    <fullName>testing_list_view_2</fullName> 

    <columns>CORE.USERS.FAX</columns> 

    <columns>CORE.USERS.FIRST_NAME</columns> 

    <columns>FULL_NAME</columns> 

    <columns>DVC_Is_Manually_Cleared__c</columns> 

    <columns>CORE.USERS.LAST_LOGIN</columns> 

    <columns>CORE.USERS.LAST_NAME</columns> 

    <columns>CORE.USERS.MIDDLE_NAME</columns> 

    <columns>CORE.USERS.CELL</columns> 

    <columns>CORE.USERS.COMMUNITY_NICKNAME</columns> 

    <columns>OOO_End_Date__c</columns> 

    <columns>OOO_Start_Date_Time__c</columns> 

    <columns>CORE.USERS.PHONE</columns> 

    <columns>Planned_Activation_Date__c</columns> 

    <columns>CORE.USERS.STATE_CODE</columns> 

    <columns>CORE.USERS.SUFFIX</columns> 

    <filterScope>Everything</filterScope> 

    <label>testing list view 2</label> 

    <sharedTo> 

        <allInternalUsers></allInternalUsers> 

    </sharedTo> 

</ListView> 

 

Based on this, I have two questions:

  1. Is there a programmatic way to retrieve only the specific fields that are available for selection when creating a User List View in the standard Salesforce UI?
  2. Is there an official documentation page or mapping matrix I can refer to that translates standard SOQL field API names to these specific Metadata API names?

#Salesforce Developer  #TrailblazerCommunity  #Apex

2 risposte
  1. Oggi, alle 03:31

    Hi @Manav joshi

     

     

    I agree with suggestions provided by Danish. 

    Two other things worth considering before building and maintaining that mapping:

    • Check whether you need a custom LWC at all. Users without admin access can already create their own private list views if they have the “Create and Customize List Views” permission.
    • If you do need the LWC, look at the UI API list view resources instead of the Metadata API. They work with normal field API names, so the CORE.USERS.* mapping problem goes away. 
0/9000

Cue the confetti, Trailblazers! Together, you’ve officially earned 1.

 

Cue the confetti, Trailblazers! Together, you’ve officially earned 1.5 million Salesforce certifications across the ecosystem! 🎉

 

Congratulations to each and every one of you on investing in yourselves to achieve such an incredible milestone! 🥳 We’re honored you chose to learn, earn, and grow with us.

 

Ready for what’s next? Explore certifications today: https://sfdc.co/salesforce-certifications 

 

@* Trailhead Official * @* Trailhead Academy * @Salesforce Certified Professionals @Trailblazer Community Cove @* Salesforce Administrators * @* Salesforce Developers * @Architect Trailblazers @Salesforce Business Analysts @Consultant Trailblazers #Salesforce #Certifications #Trailhead #TrailblazerCommunity #Agentforce #Salesforce Admin #Salesforce Developer

1 commento
  1. 25 ott, 09:31

    Hi Mam , congrats , kindly share info related to Any Agentforce certification - coupons this season of festivals.

0/9000

For the Get Started with Prompt Builder, I created the Field Generation Prompt Template 'Quick Summary' for the first time in my playground and misspelled it as 'Quick summary' (with a small 's'). API name also took small 's' in summary automatically. I have completed the exercise successfully but when Salesforce tries to verify and give me points, it fails to find the  Field Generation Prompt Template named Quick Summary. I am unable to mark this complete and move on to the Prompt Builder Templates Superbadge Unit. I tried to create a new version of the prompt template but it gives the same error again. How do I resolve this?

27 risposte
  1. Ieri, 14:28

    @Navarun Halder

    , 

     

    Salesforce Support has confirmed that this is a known issue. 

     

    Workaround to complete the challenge

    : Creating a new Org again from scratch and repeating the steps fixed the issue.  

     

    To create a new Org using the button "

    Create Playground" on the unit, you should create a normal Playground from Profile > Hands-On Orgs

    section. 

    This will allow you to

    Disconnect existing Einstein AI Playground

    from your Trailhead profile. 

    Once the exisiting Playground is disconnected, you will see "

    Create Playground

    " button on the unit once again, you can use the same to initiate the creation of new Einstein AI Playground and repeat the steps. 

    This has worked for me & I was able to complete the badge.

0/9000

Good afternoon everyone, hope you are doing well. 

 

I would like to ask a few questions regarding sandboxes in MARKETING CLOUD NEXT, which came up as I started on a new project. To give you some general context, this client basically wants to do all the development in the sandbox, and once everything is validated and tested, deploy it to production—which is totally fine.

 

 

However, here are my questions: 

 

1 - Regarding WhatsApp: Can I perform the setup configuration, warming, and testing all within the sandbox? My concern is whether I will need to replicate this entire process in production later on. If there is an ideal scenario or best practice, I would like to understand how to proceed with this step. 

 

2 - Regarding Email: Similar to the WhatsApp situation, my main question is about the domain/subdomain in the sandbox. When doing all this setup, do I need to perform the IP/domain warming normally? Is it necessary to create a domain/subdomain to work in the sandbox as well, and then repeat the same step for production? Or is the process different for a sandbox? 

 

In short, these are my main questions, but just to reiterate: this client wants everything to be developed and tested in the sandbox, and we will only deploy to production once everything is validated.

Because of this, I have these questions so I can understand the best way to move forward. 

 

Thank you. 

 

#Trailhead  #Salesforce Developer  #Salesforce Admin  #Salesforce  #TrailblazerCommunity  #Marketing Cloud

1 risposta
  1. Ieri, 05:44

    Hi Guilherme, good questions. Building and testing in a sandbox is the right approach for journeys, segments, content and flows, but treat channel setup as per-org configuration rather than something you deploy. 

     

     

    1. WhatsApp: The WhatsApp sender is tied to a phone number registered with Meta under a WhatsApp Business Account, and a number can only be active in one place at a time. Use a separate test number (or Meta's test setup) in the sandbox for development and testing, and plan to connect the real business number directly in production. You will repeat the channel connection and template approval steps in production, so document them as a go-live runbook. 

     

     

    2. Email: Sender domain/subdomain authentication (SPF/DKIM records) is configured per org, so you set it up again in production. For the sandbox, use a dedicated test subdomain so test sends never touch your production sending reputation. IP/domain warming only matters where you send real volume, which is production. Sandbox sends are low volume to internal test addresses, so there is nothing to warm there. 

     

     

    3. What does deploy: segments, journeys/flows, content and data model changes can move through your normal deployment path (change sets, DevOps Center or a CLI pipeline), but check the current Marketing Cloud Next documentation for which components are supported metadata, as coverage has been changing release to release. 

     

     

    Tip: build a go-live checklist early that lists every manual production step (WhatsApp number connection, template approvals, domain DNS records, consent/compliance settings, warming plan). DNS changes and Meta approvals can take days, so start them in production in parallel with sandbox testing rather than after sign-off.

0/9000

Hi Trailblazers—looking for help/escalation on a stuck hands-on verification.

Unit: https://trailhead.salesforce.com/content/learn/projects/quick-start-create-prompt-builder-flex-template/add-a-flow-to-your-prompt-template?trail_id=become-an-agentblazer-innovator-2026 Org ID: 00DWU00000tgrg9 (launched via the unit’s Launch button; org picker is locked) Error: “We can’t find the New Guest Newsletter prompt template activated.”

What exists in the org:

  • Template Label: New Guest Newsletter (also tried v2)
  • API Name: New_Guest_Newsletter (also _v2)
  • Type: Flex | Status: Activated (toggled multiple times)
  • Inputs:
    1. Reservation | API: Reservation | Type: Object | Object: External Reservation
    2. Experiences | API: Experiences | Type: Free Text
  • Prompt uses only: {{Input.Reservation.External_Guest__r.First_Name__c}} {{Input.Reservation.Check_in_Date__c}} {{Input.Reservation.Check_out_Date__c}} {{Input.Reservation.Room_Type__c}} {{Input.Experiences}}

Tried: delete/empty Recycle Bin, rebuild from scratch, incognito relaunch, full Trailhead/org sign-out/in, session rebinding, alternate label/API name, reactivation toggles. Launch is bound to this org.

Request: Please reset/rebind the verifier for this playground or confirm the exact object/API names the checker expects so I can complete the step. 

 

#Trailhead Challenges  #Trailhead  #TrailblazerCommunity  #Prompt Builder

3 risposte
0/9000

 Hi everyone,

Has anyone configured Google Workspace SSO with Salesforce to support Phishing-Resistant MFA without prompting users to register a passkey in Salesforce after SSO login?

Google Workspace sends an unspecified in the SAML AuthnContextClassRef (ACR), so Salesforce does not recognize the authentication method used.

Is there a way to address this through SAML ACR/AMR attributes or Salesforce identity verification settings?

Thanks!  

 

#Salesforce Admin  #Salesforce Developer  #Salesforce  #TrailblazerCommunity

1 risposta
  1. 24 ott, 05:43

    Good question, this comes up a lot with Google as the IdP. A few practical options, in the order I would try them: 

     

    1. Let the IdP own MFA. If every user signs in through Google SSO only, enforce phishing-resistant 2-Step Verification in Google Workspace (security keys or passkeys only), then make those users SSO-only in Salesforce (disable login with Salesforce credentials on your My Domain and don't give them direct username/password access). Salesforce's MFA guidance has long treated MFA enforced at the SSO IdP as satisfying the requirement for SSO logins, so the extra passkey registration prompt usually comes from users who can still log in directly or who hold the MFA-for-UI-logins permission. 

     

    2. Check Session Security Levels. In Setup > Session Settings, see which level SAML logins get. If you rely on High Assurance for certain resources, you can move SAML into High Assurance once you trust that Google enforces strong MFA, instead of Salesforce stepping users up after SSO. 

     

    3. If you truly need Salesforce to see the authentication method, put a broker in front. Google currently sends an unspecified AuthnContextClassRef, and I'm not aware of a way to make Google emit a richer ACR/AMR value. Some orgs federate Google through Okta or Entra ID, which can send a meaningful authentication context. That adds complexity, so only do it if option 1 doesn't meet your security team's requirements. 

     

     

     

    For the newer phishing-resistant MFA rollout specifically, check the latest Salesforce Help article and release notes on how SSO logins are evaluated, since the details have been changing. 

     

     

     

    Common pitfall: when you lock everyone into SSO, keep one or two break-glass admin accounts that can log in directly with a Salesforce-registered security key or passkey, so a Google outage or SAML certificate expiry doesn't lock you out of the org.

0/9000

As a Technical Architect in Salesforce Services, I get a front-row seat to what's actually possible with agents, before most of it becomes mainstream. 

 

The biggest shift I'm seeing:

agents are moving from "answering questions" to "getting work done."

Instead of just surfacing information, they're taking action: updating records, triaging requests, and kicking off processes. That frees people to focus on judgment calls and relationships instead of repetitive steps. 

 

Working across customer projects, a few patterns keep showing up:

  • Start with a narrow, high-value use case. The wins come from agents that do one job well, not ones that try to do everything.
  • Data quality is the foundation. An agent is only as good as the data and context behind it, so grounding it in trusted data matters as much as the prompt.
  • Guardrails build trust. Clear boundaries and human handoffs help teams adopt agents with confidence.

 

The most exciting part is how quickly customers go from "what if?" to "it's live." What used to take months of custom build now comes together in weeks. 

 

I'd love to hear from others:

what's the first process you'd hand to an agent?

 

 

#Agentforce #TrailblazerCommunity

3 commenti
  1. 23 ott, 23:15

    Totally agree that agents are moving from answering to acting.  

     

    The first process I’d hand over is case triage: it’s repetitive, high-value, and easy to put guardrails and human handoffs around. 

0/9000

Getting error while validating challenge. I have completed all the steps according to the module. Any solution for this ?  

 

Get Started with Prompt Builder

 

 

 

#Trailhead Challenges  #Salesforce Developer  #Trailhead  #Agentforce  #TrailblazerCommunity  #Certifications

2 risposte
0/9000

Hi Trailblazer Community, 

 

I faced an issue during my Salesforce Certification Exam on 21 Oct 2026. The proctor informed me that my face was not visible on their screen, even though my webcam and internet connection were working properly on my side.

Due to this issue, my exam was cancelled. I was ready to take the exam, and I did not notice any problems with my camera or network connection.

Has anyone experienced a similar issue? Could you please guide me on how to resolve this problem and reschedule or retake my exam? 

 

I would appreciate any suggestions or guidance from the community.

Thank you for your help!

Regards,  

Shunmuga Vicknesh I 

 

#TrailblazerCommunity  #Trailhead Support  #Salesforce Developer  #Salesforcecommunity

2 risposte
  1. Smitha Thomas (CIBC) Forum Ambassador
    22 ott, 00:03

    Hi @Shunmuga Vicknesh I

     

    Please create a case with support  -

    https://help.salesforce.com/s/cases

0/9000
Hassan Dasti ha fatto una domanda in #Trailhead Challenges

 Hi Trailblazers! I'm currently diving deeper into Apex development and building out modular code patterns on Trailhead. For those working with enterprise codebases in production, what is your preferred design pattern for organizing trigger logic (e.g., the Trigger Handler pattern, helper classes, or specialized frameworks)?  

I'd love to hear what has worked best for maintainability and test coverage!     

 

#Apex

 

#Developer

 

#TrailblazerCommunity

 

#Trailhead Challenges

 

#Salesforce Developer

 

 

#Apex Code  #Best Practices

1 risposta
  1. 20 ott, 05:40

    Structuring Apex Triggers using a decoupled Trigger Handler framework rather than placing logic directly inside the trigger body is the universal best practice for enterprise Salesforce development.

0/9000