Skip to main content

#Trailhead Challenges2,039 discussing

Hands-on challenges are the “secret sauce” of Trailhead. Before searching for solutions to superbadge challenges, review the Salesforce Certification Program Agreement and Policies. ** NOTE ** : If you were able to get a response that solved your issue, please mark it as the 'Best Answer' to help other Trailblazers. If the issue persists after 48 hours, create a Trailhead Help case at https://help.salesforce.com/s/support for further assistance.

I'm hoping someone can point me toward the best practice for this scenario. 

 

Our organization documents outreach and relationship history primarily on the Account record using Activities (Tasks). We don't want these notes associated with individual Contacts, Leads, or Campaigns.

 

Here's the use case:

I need to document the same outreach/activity for a selected group of Accounts (for example, 100 institutions who attended a webinar or received a specific communication). The activity should appear in each Account's Activity Timeline so anyone viewing the Account has the complete history.

 

What I'm trying to avoid is:

  • Manually creating the same Task 100 times.
  • Associating the activity with individual Contacts.
  • Creating a Campaign solely for documentation purposes.

Is there a native Salesforce feature, Flow, Data Loader, or another best practice for creating a single Activity across multiple selected Account records? 

 

How are others handling this type of account-level documentation? 

 

Thanks in advance for any suggestions! 

 

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

0/9000

Hello everyone,

I'm working on the Trailhead project Create Reports and Dashboards for Sales and Marketing Managers, module Create a Simple Custom Report.

The module instructs me to use Inline Editing to update the Close Date field directly from the All Opportunities list view. However, when I hover over the pencil icon, Salesforce displays the following message: Inline Edit is disabled. To edit, filter by one record type. 

 

Here is what I have already verified:

  •  There is only one Opportunity Record Type and it is active.
  • Close Date is editable when I open an Opportunity record. 
  •  I created a brand new custom List View, but the same message appears. 
  • Opportunity Record Type is not available as a List View filter, so I cannot apply the filter suggested by Salesforce. 
  •  I tested the same functionality on the Contact object in the same Trailhead Playground, and Inline Editing works correctly
  •  I experienced the same behavior in both the Trailhead Playground and in my own NPSP org

Has anyone seen this behavior?

Is there another prerequisite for Opportunity Inline Editing that I'm missing, or has this behavior changed in recent Salesforce releases?

Thank you! 

0/9000
3 comments
  1. Aug 2, 10:36 AM

    Hi @SRI SATYA SAI GANESH NEELI

    -  

     

    • Check you're using the correct Trailhead Playground.
    •  Confirm the Record Type = Product Support. 
    •  Confirm the Subject = Laptop Power (exact spelling, no extra spaces). 
    •  Make sure all required fields from the challenge are filled. 
    •  Delete duplicate Laptop Power cases if present. 
    •  Create one new Product Support case. 
    •  Save the case and click Verify again. 
0/9000
3 answers
  1. May 15, 5:16 PM

    @Pankaj Malik For this challenge, the Share Applicants Between Recruiters rule should have access set to Read Only.

    In the UI, Salesforce may show it as Read Only, while the challenge message may say Read.They mean the same thing here.

    Please edit the sharing rule and confirm these values:

    Object: Applicant 

    Rule Label: Share Applicants Between Recruiters 

    Rule Type: Based on record owner 

    Owned by: Roles: Recruiter 

    Share with: Roles: Recruiter 

    Access Level: Read Only

    Then save, wait a minute for sharing recalculation, refresh Trailhead, and check the challenge again.

    Trailhead reference: https://trailhead.salesforce.com/content/learn/projects/protect-your-data-in-salesforce/create-opportunity-sharing-rules

0/9000

I have created all the components of the Energy audit 

 

When I create a new energy audit  I do not see the type of installation picklist even though it is in the object setup

 

When I launch the energy audit app to create a new energy audit record I do not get the installation type appearing anywhere 

 

image.png

 

image.png

 

 

image.png

 

 

I have checked the set up instructions for the picklist setup but do not see what I might have missed to have it appear.  

Can anyone help me fix this? 

Thanks, 

 

#Trailhead Challenges

4 answers
  1. Jul 29, 5:54 PM

    I can see it in the information section, I put it under Energy audit Name but it still does not appear when I create a new record. 

     

    I did notice that all the other selections have a red star and a blue circle, type of installation has red star but not blue circle  

     

    I can see it in the information section, I put it under Energy audit Name but it still does not appear when I create a new record.

     

     

0/9000

Hi everyone, please, I can't seem to get past this section. I have added these picklist values, but it keeps telling me this; 

 

We can't find all the required 'Type' picklist values for the Case object. Make sure the following values exist: 'Refund', 'Credit Card', 'Subscription', 'Problem', 'Feature Request', and 'Question'.

 

#Trailhead Challenges

2 answers
  1. Jul 29, 1:59 PM

    I would first double check both the label and api names of each picklist value. If those are in good order I would go over the 'Create Record Types' section of the trail. Ensure that the correct profiles were selected and in step 20: 

     

    "In the Picklists Available for Editing section click

    Edit next to Type. Select and remove Mechanical, Electrical, Structural, and Feature Request

    . No Default selected." 

     

    You have to make some changes to the Type field on the record type level. Ensure this was done. 

     

     

0/9000

Create_Email_Task (Create Records) - The field "OwnerId" isn't compatible with the SObject element "$Record". "$Record" can't be a SObject.Create_Email_Task (Create Records) - The field "WhatId" isn't compatible with the SObject element "$Record". "$Record" can't be a SObject.

17 answers
  1. Mar 3, 2023, 6:47 AM

    The errors you're encountering suggest that there are issues with the field mapping in your record-triggered flow, specifically with the "OwnerId" and "WhatId" fields.

     

    To resolve the error related to "OwnerId," check the data type and format of the field in the object where you are creating the record. Ensure that the data type and format match the field type in the "Create Records" element of the flow. Also, ensure that the owner ID you're trying to assign exists in the object's record owner field.

     

    For the "WhatId" error, check the data type and format of the "WhatId" field in the object where you are creating the record. Ensure that the data type and format match the field type in the "Create Records" element of the flow. Additionally, make sure that you're passing a valid record ID to the "WhatId" field.

     

    It's important to check the data types, formats, and field names of all fields being mapped between the two objects to ensure that they match correctly. If the issue persists, try checking the field-level security settings for both fields in the source and destination objects to ensure that the flow has the necessary permissions to access and update the fields.

     

    Lastly, ensure that your flow has the correct version of the target object API and is compatible with your Salesforce instance's API version.

0/9000

I'm working through the "Customize Record Pages" unit and keep getting this error when verifying:

I've confirmed the following in my org:

  • The Prospect Rating field is set to Required in the Lightning App Builder page (Customer Account Page → Account Information section).
  • The Prospect Rating field is also marked Required on the classic Account Layout page layout.
  • The Customer Account record type is correctly assigned to both the Customer Account Page (Lightning) and the Account Layout (classic layout), across all profiles.
  • I created the custom fields (Region, Zone, Has Support Plan, Support Plan Expiration Date, Prospect Rating) and record types (Customer Account, Partner Account) manually since they didn't already exist in my playground — not sure if that's expected or if I missed an earlier setup unit.

Despite all this, the verification keeps failing with the same message. Has anyone else run into this, or is there a specific setting/step I might be missing? Any help is appreciated!

How to post it

  1. Click the "Ask the Community" button (visible on your Trailhead unit page, right sidebar).
  2. Paste this message (or a shortened version) into the text box.
  3. Submit it.

They typically respond within 24-48 hours as noted on the page. In the meantime, you've done solid, correct Salesforce configuration work — so don't worry, the actual skill-building here is done right, even if the automated checker is being finicky.

 

 

  

 

#Trailhead Challenges

0/9000

Create a Sharing Rule for the Program Object

The Program object has an org-wide default of Private, but recruiters need access to any Campus Outreach programs for recruitment purposes. Create a custom picklist field on the Program object, then create a criteria-based sharing rule to share the necessary records with the recruiters. 

 

Need Help?

 

Before You Start

  • Make sure you complete the hands-on challenges in the previous units of this module before you attempt this challenge. The work you do here builds on work you do in those units.
  • If you haven't created a custom field before, complete the Data Modeling module before you attempt this challenge.
  • Create a custom field for the Program object:
    • Field Type: Picklist
    • Field Label: Type
    • Field Name: Type
    • Values (each value separated by a new line):
      • Campus Outreach
      • Development
      • Research
    • On the field-level security page, set this field as Visible for all profiles or as Read Access for all permission sets. (This step assures the challenge passes.)
  • Create a sharing rule for the Program object:
    • Label: Campus Outreach Programs
    • Rule Name: Campus_Outreach_Programs
    • Rule Type: Based on criteria
    • Field: Type
    • Operator: equals
    • Value: Campus Outreach
    • Share with (role): Recruiter
    • Access level: Read/Write

I did all steps put it shows me this message :Challenge not yet complete in My Trailhead Playground 01

We can’t find a custom field named ‘Type’ on the Program object. 

i tried to add object to the object name but it would not help , how can i pass this challenge???? 

 

#Trailhead Challenges

0/9000

I keep getting this error: Challenge not yet complete in Resourceful Goat Playground

We can’t find an opportunity for Shawn Corbin with the right name, type, or stage. 

However, I have created the opportunity with the right name and type but the Stage required does not show up in my picklist.  Please help! 

 

#Trailhead Challenges

2 answers
  1. Jul 22, 6:43 PM

    This is almost always a Sales Process / Record Type scoping issue on the Opportunity Stage field, not a data problem with the opportunity itself. 

    In Salesforce, Stage picklist values aren't global — each Record Type is tied to a specific Sales Process, and only the Stage values included in that Sales Process's "Selected Values" list will show up in the picklist for opportunities using that record type. So even though the Stage value exists in the org, if it wasn't added to the Sales Process assigned to whichever Record Type you used to create the opportunity, it simply won't appear as an option — which is exactly what would cause the Challenge Check to fail with "can't find an opportunity with the right name, type, or stage," since the required Stage combination doesn't technically exist yet. 

    To fix it: go to Setup > Object Manager > Opportunity > Fields & Relationships > Stage, and check which Sales Process is assigned to the Record Type you're using (Setup > Object Manager > Opportunity > Record Types). Then open that Sales Process and confirm the required Stage value is in the "Selected Values" box, not just the "Available Values" box — if it's missing, move it over and save. Also worth double-checking you created the Opportunity under the Record Type the challenge instructions actually specify, since picking the wrong Record Type on creation is the other common way to end up with the wrong Stage options entirely. 

0/9000