Skip to main content Salesforce and Tableau exam registrations are now closed through July 21st. Learn more about the new Salesforce certification experience coming soon.

Feed

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

Hello, I've hit a snag in the trailhead module named "Build a Custom Search Component".  When I try to save the customSearchResultsList.cmp, I get a FIELD_INTEGRITY_EXCEPTION error message: Failed to save customSearchResultsList.cmp: The attribute "recordId" was not found on the COMPONENT markup://c:customSearchResultItem: Source.  

 

Could you help with a clue? 

 

Thanks! 

 

#Trailhead Challenges  #Trailhead

1 answer
  1. Today, 4:46 AM

    Hi @Emmanuel Danso👋,

    The FIELD_INTEGRITY_EXCEPTION you're seeing usually means that the component customSearchResultItem you're referencing in customSearchResultsList.cmp is missing the recordId attribute definition.

    🔧 How to fix it:

    Please open your customSearchResultItem.cmp file and make sure it has the following attribute defined at the top of the component:

    xmlCopyEdit<aura:attribute name="recordId" type="String" />

    This tells the component to expect a recordId value when used inside other components.

    ✅ After adding:

    1. Save customSearchResultItem.cmp.
    2. Then re-save customSearchResultsList.cmp.

    This should resolve the error. Let me know if you run into any more issues—happy to help further!

    Would you like me to help review your full code for both components if the error still appears?

0/9000

In template creation i  done a mistake  in the manner it not showing descreption in the prompt builder templates superbadge unit 2 challenge 

 

#Trailhead Challenges

0/9000
1 answer
  1. Today, 4:45 AM

    Hi @Joyce Jiang, 👋

    Thanks for sharing the issue!

    For the "Annotate Your Dashboard" section in Trailhead, even if it visually looks correct in your Developer Edition org, sometimes the challenge check might fail due to one of the following common reasons:

    ✅ Please double-check:

    1. Annotation Placement: Ensure the annotation is placed exactly on the correct chart component, not just floating on the dashboard.
    2. Annotation Text: Match the required text word for word (including punctuation and capitalization).
    3. Saved Changes: Make sure the dashboard has been saved after adding the annotation.
    4. Dashboard Name: Use the exact name that Trailhead expects (e.g., “Sales Performance Dashboard”) unless otherwise stated.
    5. Org Sync Issues: Wait 1–2 minutes after saving, then re-check the challenge.

    🔁 If it still fails:

    • Try refreshing the page or checking the challenge in Incognito/Private window.
    • If needed, delete and recreate the annotation component exactly as per the instructions.
0/9000

Challenge

  • Create a new user: 
    • Profile: Minimum Access - Salesforce
    • User License: Salesforce
    • Alias: testuser
    • Username: must contain testuser somewhere in it
  • The new user must be inactive

 

Screenshot - User created and the error displayedCreated a User as per the steps given in the Challenge. On clicking the “Check Challenge to Earn 500 Points” button, got this error (screenshots provided). Please help.

 

 

 

#Trailhead Challenges

5 answers
  1. Jul 7, 5:48 AM

    Hi, @Venkat Ganeshan

     

    try to create new Playground and retake this Challenge on it.

     

    To do this:

    1. Login Trailhead Site

    2. Open "Hands-On Orgs"

    3. Click "Create Playground"

     

    After waiting a few minutes, a new Playground will be created. 

     

    Sincerely, 

    Mykhailo Vdovychenko 

    Bringing Cloud Excellence with IBVCLOUD OÜ

0/9000
3 answers
  1. Today, 4:25 AM

    Hi, I have resolved the issue in such a way leaving that issue as is(because it's showing the same error text again and again that couldn't run ruleset ), though let us move to further steps Before moving the cross check Ruleset status has to be published not pending . Here in these steps I couldn’t see External Reservation. I thought it's just because I couldn't run the ruleset But it's not like that due to some glitch. I couldn't see External Reservation in the data cloud object.

    step1: go to data model beside data explorer and click that data model

    step2:There you can see External Reservation and click on it.

    step3: click on edit and save as is.[Note:don't make any edits overthere] wait till object status to get ready, and now got data cloud object there now you can see External Reservation

    Then later after completing all further steps I have verified.Then I could finish the task successfully and got +100points .

    Conclusion: No problem if we couldn't run rule set make sure ruleset status published or not if not try running ruleset to make sure ruleset status published and succeded

0/9000

Still stuck on Step 6 of Bring External Data into the Contact Page Layout - "For Data Cloud Object, choose ExternalReservation." I tried the workaround mentioned in these chats (attached screenshot), but ExternalReservation is still not showing up for me, no matter how many times I delete/redo previous steps. Any other workarounds for this?  

 

 

 

#Trailhead Challenges

3 answers
  1. Jul 2, 8:34 PM

    Hi , 

     

    I figured this one out. I'm not sure why it happens, but something with new playgrounds created today. Here are the steps to fix:

    1. Click the App Launcher, type data, then click the Data Cloud app.
    2. Click the Data Model tab.
    3. Click the ExternalReservation record.
    4. Click the Relationships tab next to the Details tab.
    5. Click the Edit button in the Relationships section.
    6. Check the box to Show inactive relationships.
    7. Update the mapping to Contact records to be Active.
    8. Click the Save button.

     

    Hi , I figured this one out. I'm not sure why it happens, but something with new playgrounds created today. Here are the steps to fix:Click the App Launcher, type data, then click the Data Cloud app.

     

    You should now be able to create the related list. My apologies for no screenshots for steps 6-8. Didn't catch it as I went, and afterwards, it takes forever to load the ExternalReservation's Relationships records. 

     

    https://trailhead.salesforce.com/trailblazer-community/feed/0D5KX00000SYdAe0AL

0/9000
2 answers
  1. Jul 7, 1:48 PM

    Hi @Venkat Ganeshan

     

    Try this 

     

     

    AND(  NOT( ISBLANK( AccountId ) ),  MailingPostalCode <> Account.ShippingPostalCode)
0/9000

Hi, I am working on the Control Access to the Org trailhead for the Admin Official Certification Trailmix. I am currently having problems with my developer org. I am not sure what is happening. It does not seem to be registering to my playground lists. 

 

I have tried what the instructions have suggested. Can someone please assist?

 

Thank you, 

Jennifer 

 

#Trailhead Challenges

 

 

 

2 answers
0/9000
3 answers
  1. Today, 3:44 AM

    Hi Sabia,

    Good to hear. Do mark the best answer if it helped and close the thread

0/9000

In the 'Bring External Data into the Contact Page Layout' module, under teh Connect Data Cloud and CRM with Enrichment section, "ExternalReservation' 

does not come up as an option under the 'data cloud Oject' list : 

 

 

  1. Click the Setup icon , then select Setup.
  2. Click Object Manager.
  3. Click Contact, (not Contract).
  4. Click Data Cloud Related List.
  5. Click New.
  1. For Data Cloud Object, choose ExternalReservation.
  2. Click Next.
  3. Update Child Relationship Name to Reservations.
  4. Click Next.
  5. Update Related list label to Reservations.
  6. Click Next.

 

#Trailhead Challenges

5 answers
0/9000