Skip to main content

#Trailhead496 人がディスカッション中

Hello,

I'm doing the trailhead module " https://trailhead.salesforce.com/content/learn/modules/data-cloud-in-flows/set-up-a-custom-data-cloud-playground?trail_id=prepare-for-your-salesforce-data-360-consultant-exam"  and when trying to create the calculated insight from a data kit as mentionned , i cannot activate it and have this error :

 

 

Review your expression errors and try again.

  • 1: Cannot find type for node External_Abandoned_Cart_c_Home__dlm.Id__c
  • 2: Cannot find type for node External_Abandoned_Cart_c_Home__dlm.Guest_ID_c__c
  • 3: Cannot find type for node External_Abandoned_Cart_c_Home__dlm.Guest_ID_c__c
  • 4: Cannot find type for node ssot__Individual__dlm.ssot__Id__c
  • 5: Cannot find type for node External_Abandoned_Cart_c_Home__dlm.CreatedDate__c
  • 6: GREATER_THAN_OR_EQUAL operator must have the same type of arguments on both sides
  • 7: Error getting FactTable ssot__Individual__dlm
  • 8: Error getting FactTable External_Abandoned_Cart_c_Home__dlm
  • 9: FullColumnName External_Abandoned_Cart_c_Home__dlm.Id__c cannot be found in dependencies or existing DMOs
  • 10: FullColumnName External_Abandoned_Cart_c_Home__dlm.Guest_ID_c__c cannot be found in dependencies or existing DMOs
  • 11: FullColumnName External_Abandoned_Cart_c_Home__dlm.CreatedDate__c cannot be found in dependencies or existing DMOs
  • 12: FullColumnName ssot__Individual__dlm.ssot__Id__c cannot be found in dependencies or existing DMOs

Can you help please 

 

 

  

 

#Trailhead Challenges  #Trailhead  #Data360

4 件の回答
0/9000

Hi everyone,

I’m experiencing a persistent WebAuthn loop during MFA setup in one specific Salesforce organization, and I’d really appreciate the community’s technical insight into what could be causing the discrepancy.

 

I have two independent Salesforce environments running on the same Windows 11 laptop and using the same browsers (Chrome/Edge). 

 

Org A 

Everything works as expected:

  • When I go to Advanced User Details → Built-In Authenticators → Add, Windows Security displays the native “Sign in with a passkey” prompt.
  • It correctly recognizes the credential for my Salesforce user.
  • The credential is associated with the expected Salesforce domain 
  • I can authenticate immediately using my local Windows Hello PIN.

Org B 

The behavior is completely different:

  • Under Advanced User Details → Built-In Authenticators → Add, Windows Security does not offer the local “This Device” / Windows Hello platform authenticator.
  • Instead, it immediately launches the roaming/cross-platform authenticator flow and displays the Mobile Phone / QR-code prompt.
  • Selecting “Choose a different passkey” or “Save another way” does not expose Windows Hello; it simply returns me to the same QR-code flow.
  • As a result, I am effectively stuck in an unskippable WebAuthn registration loop.

Settings already verified in Org B

I have checked the relevant Salesforce configuration and cannot identify an obvious organizational restriction:

  1. Identity Verification Settings 

    “Let users verify their identity with a built-in authenticator (passkey) such as Touch ID or Windows Hello” is explicitly enabled.
  2. Session Security Level Policies 

    Administrative operations, including Profile and Permission Set management, are configured with

    None for High Assurance session step-up requirements.
  3. Browser extensions 

    The Microsoft Authenticator extension is enabled in both environments, so extension differences do not appear to explain the behavior.

I would appreciate any suggestion as I am running in loops and have always to use my iphone to scan a QR Code because Salesforce is asking me for a passkey. I can not use my PIN in Windows Hello. 

 

@Salesforce Administrators & Developers, @Salesforce Administrators and Developers, @APAC Architects

 

 

#Trailhead  #Salesforce Developer  #Salesforce Admin  #TrailblazerCommunity

3 件の回答
  1. 昨日、15:58

    Hi Lena, since both orgs are on the same laptop/browser and your Salesforce config in Org B genuinely looks correct, this is very likely a browser/Windows-side caching issue tied to the different origin (domain), not a Salesforce policy difference. A few things worth checking: 

     

    1. Check Windows' own Passkey manager for a stale entry. Go to Windows Settings → Accounts → Passkeys (or Sign-in options → Passkeys). Look for any existing entry tied to Org B's domain — even a partial/failed registration attempt from earlier can cause Windows to skip the "create new" platform flow and jump straight to the cross-device/roaming flow instead. Delete any entry there for Org B's domain, then retry from Salesforce. 

     

    2. Clear the browser's per-site permissions for Org B's domain. Chrome/Edge cache a "last used transport" preference per relying-party origin. In Chrome: Settings → Privacy and security → Site settings → search for Org B's domain → Clear data/reset permissions. This forces the browser to re-evaluate available authenticators instead of defaulting to whatever you (or a prior session) picked before. 

     

    3. Confirm Org B's My Domain is fully deployed, not just the default login URL. WebAuthn ties credentials to the Relying Party ID (essentially your domain). If Org B is still on a default/undeployed domain or recently changed its My Domain, the RP ID Salesforce sends can differ from what you'd expect, which changes how the browser matches existing/available authenticators. 

     

    4. Try a fully fresh browser profile/incognito window against Org B only, to rule out any extension (you mentioned Microsoft Authenticator extension is on in both — try disabling it just for this test) or cached state interfering specifically with that origin. 

     

    5. As a last resort, use "Disconnect a passkey that isn't working" from your Salesforce personal settings (Advanced User Details → Built-In Authenticators → Del on any existing/broken entry for Org B), then try Add again from a clean state. 

     

    If none of that breaks the loop, this is worth escalating to Salesforce Support directly with both orgs' IDs — a same-device, same-browser, config-identical discrepancy between two orgs isn't something Setup-level settings can explain, and Support can check server-side registration options (like exclude-credential lists) that aren't visible from the UI. 

     

    Reference:

    https://help.salesforce.com/s/articleView?id=005390721&language=en_US&type=1

0/9000

I’m currently working on the "Add a Flow as an Agent Action" challenge, but I’ve run into a blocker: the required flow (Cancel Contact’s Booking) is not available in my org's Flows.

Here is what I’ve done and checked so far:

  • Prerequisites: All previous units and hands-on challenges were completed successfully and verified.
  • Org Setup: I initially used my assigned Special Developer Edition org, and when that failed, I spun up a brand new Agentforce-enabled Developer org. The flow is still missing in the new org as well.
  • Manual Flow Creation: I attempted to build the flow manually in Flow Builder, but I don't have the required input/output parameter specs (like Booking_ID, Error_Message_Output, and Updated_Booking_Record) to configure it correctly for the agent.

Has anyone else encountered this missing flow asset or figured out a workaround/manual setup for the flow parameters? Any tips or insights would be greatly appreciated 

 

#Trailhead Challenges  #Trailhead

7 件の回答
0/9000

Hello fellow Trailblazers! I am fairly new to this so my question might sound silly to those more experienced.  I was having trouble logging into a playground that I had logged into earlier in the day. I was working in a different playground and then went back to the previous playground. I noticed that each playground generates a different username. So, I would assume there will be a different password generated for each playground as it is created? (I think I just answered my own question, but any feedback is greatly appreciated!)

Thanks so much!

Michelle 

6 件の回答
0/9000

I am unable to finish the challenge in the "Set Up Product Qualification Rules

" trail: 

 

https://trailhead.salesforce.com/de/content/learn/modules/product-qualification-and-disqualification-with-agentforce-revenue-management/set-up-product-qualification-rules?trail_id=develop-and-build-solutions-with-agentforce-revenue-management

 

 

Error Message:

 

In the Product Qualification object, we can’t find the custom field named ‘

BillingState

’. 

 

However, in the trail description, it was asked to name the field: "

Billing_State

" (with underscore) 

 

I assume the test is looking for the wrong string in the field name?  

 

unable to finish the challenge in theScreenshot 2026-09-17 at 17.06.58.png

 

 

 

#Trailhead Challenges  #Trailhead

2 件の回答
0/9000

#Trailhead  #Automation #TrailblazerCommunity #Trailblazers #Analytics

There is a request from an internal team at the organization to send a report extract from Salesforce to a shared network drive within the organization for a bot to pickup. Is there a way to automate this within Salesforce? 

1 件の回答
  1. 9月17日 14:05

    Hi Rashi,

    Salesforce doesn't natively write files directly to an organization's shared network drive. A common approach is to use an external integration or middleware between Salesforce and the network location.

    For example:

    1. Schedule a Salesforce report/export or query the required records through the Salesforce API.
    2. Have an integration service retrieve the data on a schedule.
    3. The integration writes the generated CSV/file to the shared network drive for the bot to process.

    Depending on your environment, this could be implemented using MuleSoft, an ETL/integration platform, or a small scheduled service that uses the Salesforce API. 

     

    If the requirement is specifically for a scheduled Salesforce report export, rather than querying the data directly, the available options are different. Sharing the required file format, frequency, and whether middleware is already available would help determine the best approach. 

0/9000
Michael Dely が「#Service Cloud」で質問

I would like to change a rating from 5-star to 3-star.  I created a picklist titled, "Grade," and the values are 1,2,3.  Then I have a formula field with the following, 

 

IMAGE( CASE(Grade__c, "1", "/img/samples/stars_100.gif", "2", "/img/samples/stars_200.gif", "3", "/img/samples/stars_300.gif", "/img/samples/stars_000.gif"), "WAS Rating")

 

Even though I only selected 1,2,3 for my picklist and 1,2,3 in the formula, the field still shows 5 available stars.  I want this to show 3 available stars.  Please let me know how I can do this.  

 

Thanks, 

Mike

 

#Service Cloud  #Marketing Cloud  #Analytics  #Trailhead  #Automation

1 件の回答
  1. 9月17日 14:03

    Hi Michael,

    The issue is that /img/samples/stars_100.gif, stars_200.gif, and stars_300.gif are Salesforce's sample images, and those images are based on the standard 5-star rating scale. Changing the picklist values doesn't change the number of stars in the image itself. 

     

    If you want a true 3-star display, you'll need to use your own 3-star image files as a Static Resource and reference those in the formula.

    For example:

    IMAGE(

    CASE(

    Grade__c,

    "1", "/resource/YourStarResource/star_1.png",

    "2", "/resource/YourStarResource/star_2.png",

    "3", "/resource/YourStarResource/star_3.png",

    "/resource/YourStarResource/star_0.png"

    ),

    "Rating"

    )

    Create the appropriate 0-, 1-, 2-, and 3-star images and upload them as a Static Resource. That way the displayed scale is actually limited to 3 stars. 

0/9000

I see from this idea exchange item that you can send an email alert when I

 

#Sales Cloud #Service Cloud #Trailhead #Automation #New Releases new note is created a record, but the link is broken. Does anyone know how to accomplish sending email alerts when someone adds a new note? 

 

https://ideas.salesforce.com/s/idea/a0B8W00000GddhfUAB/emailchatter-notifications-on-notes-and-attachments-updates

1 件の回答
  1. 9月17日 14:02

    Hi Bob,

    If you're referring to Enhanced Notes, you can automate this using the ContentNote and ContentDocumentLink objects. 

     

    One approach is to use a record-triggered Flow on ContentDocumentLink to detect when a note is linked to the record, then send an email notification to the appropriate users. 

     

    Keep in mind that ContentDocumentLink is used for linking the Note to records, so you'll need to determine the linked record and recipients before sending the notification. 

     

    If you share which record you want to notify users about (Account, Contact, Opportunity, etc.) and whether you're using Enhanced Notes, I can suggest the exact Flow configuration. 

0/9000
1 件の回答
  1. 9月17日 14:00

    Hi Patrick,

    Could you share the exact HTML error message you're getting and the type of email template you're creating (Lightning, Classic, or Visualforce)? 

     

    If possible, also share the HTML/code you're trying to save and a screenshot of the error. The solution can depend on the template type and the specific HTML being used. 

     

    With those details, someone should be able to pinpoint the issue. 

0/9000

I'm trying to make a validation rule for the Lead object. Here's my formula:

 

OR(         Country = US,         Country = USA,         Country = United States,         ISBLANK(Country),)

 

I also tried this way:

OR(         Country = US,         Country = USA,         Country = United States,         ISBLANK(Country))

 

It keeps telling me I have a parenthesis missing.

 

#Trailhead Challenges #Trailhead #Automation#

1 件の回答
  1. 9月17日 13:58

    Hi Hillel,

    The issue is with the way the text values are written. US, USA, and United States need to be in quotation marks.

    If Country is a text field, use:

    OR(

    Country = "US",

    Country = "USA",

    Country = "United States",

    ISBLANK(Country)

    )

    If Country is a picklist, use ISPICKVAL() instead:

    OR(

    ISPICKVAL(Country, "US"),

    ISPICKVAL(Country, "USA"),

    ISPICKVAL(Country, "United States"),

    ISBLANK(TEXT(Country))

    )

    Also, your first version has an extra comma after ISBLANK(Country), which will cause a syntax error. 

0/9000