Answers - Salesforce Trailblazer Community
Trailblazer Community
Ask Search:
Shubhashini RajaShubhashini Raja 
Hello Trailblazers!!
I cleared my Admin Certification today. I'm so happy. Thank you so much Trailblazer Community for helping me accomplish this. You guys have responded immediately for every question I posted and thanks a lot for sharing the required materials on topics I need referencing. You guys are amazing. Let's keep Blazing!!

Next prep for "Advanced Admin"
Best Answer chosen by Shubhashini Raja
Sakthivel MadeshSakthivel Madesh
Wow.. Congratulation Shubhashini !!

Try this trailmix from trailhead -

Advanced Administrator Quiz from SalesforceBen Website -
Colbridge  Colbridge   
In trailhead while practicing CI using Travis CI CLI in the 
Continuous Integration Using Salesforce DX - Wire It All Together Unit -

Getting the following error while trying to login to GitHub using the command travis login --org 

We need your GitHub login to identify you.
This information will not be sent to Travis CI, only to
The password will not be displayed.

Try running with --github-token or --auto if you don't want to enter your password anyway.

Username: myusername
Password for myusername: *************
Not Found
for a full error report, run travis report

Entered my GitHub username and password correctly, still can't log in. Any ideas how to resolve this?

Best Answer chosen by Colbridge  
Colbridge  Colbridge  
Was able to figure it out after spending several hours. 

You will need to create a new personal access token in GitHub here:

Then instead of using your GitHub password, copy and paste the new token and enter the following command instead at the command prompt:

travis login --github-token YOURTOKENHERE

Successfully logged in as username!

Good luck. Hope this helps someone. 
zakia amreenzakia amreen 

In app customization specialist step 2 
Create app fields

 Num of Volunteers Still Needed (Number) =
i used this formula
IF((Desired_of_Volunteers__C - shifts_Taken__c)>0,Desired_of_Volunteers__c - Shifts_Taken__c,0)
Error: Field Desired_of_Volunteers__c does not exist. Check spelling.
kindly help!
Best Answer chosen by zakia amreen
jaswanth godavarthijaswanth godavarthi
Try this

IF((Desired_Num_of_Volunteers__C - shifts_Taken__c)>0,Desired_Num_of_Volunteers__c - Shifts_Taken__c,0)

Brian KesslerBrian Kessler 
I have completed all the tehcanical requirements for the Lightning Web Components Specialist superbadge, but because the authors of the challenge don't understand rule #1 of professional testing (DO NOT TEST IMPLEMENTATION DETAILS), I am having trouble to collect my badge.

At present, I am stuck on challenge 13 with the error:
Challenge Not yet complete... here's what's wrong:
We can't find the required imports in the component boatDetailTabs JavaScript file. Make sure the component was created according to the requirements, including the imports from the module that includes wire adapters to record data.

As my solution is fully functional, it seems either their solution has an unnecessary dependency or that their algorithm for checking (which shouldn't exist anyway) is defective.

Alternatively, they are breaking another rule of testing (each test should test one and only one thing) and they've compounded this problem by providing a useless and even misleading error message.

Either way, these are my imports:
import {APPLICATION_SCOPE, MessageContext, subscribe} from 'lightning/messageService';
import {NavigationMixin} from 'lightning/navigation';
import {getFieldValue, getRecord} from 'lightning/uiRecordApi';
import {LightningElement, track, wire} from 'lwc';
import labelAddReview from '@salesforce/label/c.Add_Review';
import labelDetails from '@salesforce/label/c.Details';
import labelFullDetails from '@salesforce/label/c.Full_Details';
import labelReviews from '@salesforce/label/c.Reviews';
import labelPleaseSelectABoat from '@salesforce/label/c.Please_select_a_boat';
import {refreshApex} from '@salesforce/apex';
import BOATMC from '@salesforce/messageChannel/BoatMessageChannel__c';
import BOAT_TYPE_FIELD from '@salesforce/schema/Boat__c.BoatType__c';
import BOAT_ID_FIELD from '@salesforce/schema/Boat__c.Id';
import BOAT_DESCRIPTION_FIELD from '@salesforce/schema/Boat__c.Description__c';
import BOAT_NAME_FIELD from '@salesforce/schema/Boat__c.Name';
import BOAT_LENGTH_FIELD from '@salesforce/schema/Boat__c.Length__c';
import BOAT_PRICE_FIELD from '@salesforce/schema/Boat__c.Price__c';

Can someone please tell me what I is "missing"?


Best Answer chosen by Brian Kessler
Todd HalfpennyTodd Halfpenny

Oh my life!

I've been trying to get past this issue for almost an hour and a half now, and I thought what if I just change the order of "getFieldValue" and "getRecord" round (I had them like you - in alphabetical order), but this was not in the order they were mentioned in the challenge.

AND NOW IT WORKS (or at least I'm onto the next error).

Would you mind trying this out too please @Brian?

Matt RomeroMatt Romero 
Hi all,

Trying to finish the Trailhead course 'Create Account-Based Contracted Pricing' 
and CANNOT find for the life of me Contracted Prices under related list in Account (in this case Genepoint)....
Am I missing something?

Thank you!
Best Answer chosen by Ravindra ( 
Matt RomeroMatt Romero
Thanks Noah, it's not in page layouts under related for Account. I feel like my orgs don't have CPQ now...I used to have a CPQ app to select.
Charles RossCharles Ross 
I'm working on my first superbadge (Apex Specialist) and I see that I've been given template files (MaintenanceRequest.apxt and MaintenanceRequestHelper.apxc). Had those not been provided, I would think that I would need to pass at least the ids of the updated cases from the trigger to the helper, but the given method, updateWorkOrders, in the MaintenanceRequestHelper class doesn't have any parameters. Since this is my first superbadge, I'm not sure if I'm supposed to keep that method prototype or if it's OK to change it to accept a parameter.
Best Answer chosen by Aishwarya ( 
Charles RossCharles Ross
I found assistance on Stack Overflow:
Thomas TanThomas Tan 
Hi friendly forces,

I was working on a hand-ons challenges to install Dashboard Pal package. But I was stopped by the below message when I tried to get it from AppExchange. How to do enable Manage Billing permission myself? As obliously "Admin" does exist.

"We found at least one Salesforce account linked to your profile, but you don't have permission to install packages. Ask your admin to assign you the Manage Billing permission in the org where you want to install the package. You can also sign up for a free trial of Salesforce."
Best Answer chosen by Jyothsna ( 
JyothsnaJyothsna ( 
Hi Thomas,

Please use a new trailhead playground org for installing the package. Please follow the below steps for installing the package/App into your playground org.

1. The package id for Dashboard Pal is 04t3Y0000018TkG
2. Once launch the playground org, it navigates to the playground starter app page. If you don't see the playground starter app. Please click the App Launcher(9 dots on the left side of the page) and then click view all. here you can search the playground starter app.

3.Click the playground starter app and then click the install package tab. here you can paste the package id. Now you are able to install the package in playground org.

User-added image

Hope this helps you!


Rebecca HendricksRebecca Hendricks 

I am on the last step of the challenge and am getting this error:
User-added image

The filter is set up like this:
User-added image
And I have confirmed that the options display as they should:
User-added image

And when I select one of the options in the filters the reports go from this:
User-added image
to this:
User-added image

I'm at a loss as to what reports on my dashboard are not using the Account Name filter as all the reports on the dashboard "update" when I select one of the Accounts in the filter, and back when I select All.

Any help? 

Best Answer chosen by Rebecca Hendricks
Pierre Despatis-DupontPierre Despatis-Dupont

Yes. I completed this yesterday and ran into the same issue ... I forgot to add the filter to my components. :)

When you add a dashboard filter you also need to specify which field it should apply to for each component. For example, if you filter on account name as for this superbadge, some components may have multiple references to an account name (ex: Opportunity Account Name, Parent Account Name, Partner Account Name, etc.). When this happens you need to specify which field you want the filter to apply to. 

If you click on EDIT on the dashboard you should now see a small funnel at the bottom of each component. Just make sure they all point to Account Name and it should work. 

Dave WilliamsDave Williams 
In the Admin Beginner>Data Modeling >Understand Custom & Standard Objects module it instructs me to:
  1. Scroll to the bottom of this page.
  2. Click the arrow next to Launch and select Create a Trailhead Playground. Don’t skip this step! You need to use a fresh and clean Trailhead Playground for this module.
  3. Once your playground is created (it takes a minute!), press Launch.
  4. Click the gear icon  at the top of the page and launch setup.
  5. Click the Object Manager tab...
But when I click Launch next to Create a Trailhead Playground it does not create a fresh new Playground.  Instead I see the same Playground populated with the data from the previous Platform Basics module and I'm not able to follow the instructions in step 3 and following.
What am I doing wrong?
Thanks a lot!
Best Answer chosen by Dave Williams
Mira ShahMira Shah
Hi Dave,
Please see below help article and Video
Michelle MorrisseyMichelle Morrissey 
Would someone be able to offer assistance with what I am supposed to do for the hands-on challenge for the 
Make the Move to Lightning Experience / Lightning Alternatives to JavaScript Buttons / Discover Lightning Actions unit? Do you have to write your own code? All of the previous units had me copy and paste code in a specific location in an already-existing string, but with this challenge, it simply says to install a package (which I did) and add appropriate interfaces to the "quickContact" component. I have no idea where I would find that component or appropriate interfaces to add to it. Am I just way over my head here? Thank you!
Best Answer chosen by Michelle Morrissey
Caden HowellCaden Howell
Hi Michelle,

The Lightning Component that is installed in the package is not set to be visible/used by an action.
To do this, you need to open the Dev Console, navigate to quickcontact.cmp and insert the following highlighted in the screenshot before saving:

User-added image

These do two things:

1. force:lightningQuickAction
Adds the standard header as shown below:
(you can use force:lightningQuickActionWithoutHeader and the highlight part below will not show)
User-added image

2. force:hasRecordId
This provides record context.

Once you implement the piece of code and create the Action, you'll notice that the component has no place to input an Account for the Contact. force:hasRecordId ensures that the Lightning Component knows to associate the Contact to the Account that we were viewing when selecting the Action.