Skip to main content

#Trailhead Superbadges37 personnes en discutent

General discussion of superbadges and Customer 360 product functionality is encouraged. Do not provide or request step-by-step guidance and/or specific solutions for superbadges. For more information, review the Salesforce Program Agreement.
Mudit Chandwani a posé une question dans #Trailhead Challenges

While doing  Superbadge: Multi-Factor Authentication and Single Sign-On Settings - I am changing mail and getting verification code on noreply@example.com

 and also if i get link on my mail then too i need the password for the user  

 

#Trailhead Challenges  #Trailhead Superbadges  #Salesforce Developer  #Multi-Factor-Authentication #SingleSignOn

2 réponses
  1. Hier, à 17:08

    Hi @Nikhil Kawale

    , I discussed it with the salesforce support team , they guided me  

    So, I followed these steps - open 

    Login Access Policies ->Administrators Can Log in as Any User  , then you can login as user -> change password -> verify the mail -> wait for 24 hours ->  and then continue doing the challenge.

0/9000

I'm working on challenge 1 of the apex for agentforce superbadge. Its requesting to add the following actions:

  1. Lookup Contact by Email: This action queries the contact record based on an email address.
  2. Get Most Recent Booking by Contact: This action queries the most recent booking record before today.
  3. Lookup Experience: This action queries the experience record based on an experience name.

But these actions are not available in the org; Am I missing something? 

 

 

#Trailhead Superbadges  #Trailhead  #Agentforce

2 réponses
  1. 26 sept., 02:43

    Hi Ebony, 

     

    Good news: these are pre-built actions that should already exist in the special superbadge org — you're not meant to build them in Challenge 1 (that's Exercise 2, where you create an Invocable Apex class). If they're not showing up, this points to one specific likely cause: you may not be using the special Developer Edition org that comes with this superbadge's pre-loaded Coral Cloud Resorts configuration and sample data. 

     

    To check/fix: 

    1. Confirm you signed up for the org through the "Sign up for a free Developer Edition org with special configuration" link on the superbadge unit page itself (Step I), not a generic playground or an existing DE org. This superbadge requires that specific special-config org — a regular org won't have these actions or the underlying Booking/Experience data at all. 

    2. If you already have a different org connected, disconnect it and sign up fresh via that link, then reconnect. 

     

    Once you're in the correct org, here's where to find them (per the official exercise walkthrough): in Agent Builder, when adding an action to your topic, use the Add Action search box: 

    - Search "Recent" → select Get Most Recent Bookings by Contact 

    - Search "Lookup" → select Lookup Experience 

    - (Lookup Contact by Email should appear the same way — search "Lookup" or "Contact") 

     

    These are found via search in that dialog, not browsed from a list — if you're clicking through a list instead of typing into the search field, that's worth double-checking too. 

     

    If you've confirmed you're in the correct special-config org and searching properly and they still don't appear, that would point to an org provisioning issue worth reporting via Trailhead Help with your org details. 

     

    Reference:

    https://trailhead.salesforce.com/content/learn/superbadges/superbadge-apex-for-agentforce

0/9000

Hi guys,  

 

I am supposed to select Apex: Program_Recommendation_Invocable but that does not come up as a choice. Can you help?  

Superbadge - Challenge 3 - Can't select Apex: Program_Recommendation

 

 

 

#Trailhead Superbadges

1 réponse
  1. 21 sept., 20:27

    Hi Melanie, could you first verify that the Program_Recommendation_Invocable Apex class was created successfully and that there are no compilation errors? 

     

    Also, make sure you’re using the correct Trailhead Playground/org associated with the challenge. If the class is present and valid but still doesn’t appear in the Apex resource list, please share a screenshot of the Apex class and any error messages you’re seeing. That would help narrow down the issue. 

0/9000

Hi Trailblazers,

I’m working on completing the Superbadge Name: "Prompt Builder Templates Superbadge Unit" for the Innovator level, but I’m stuck at the credential creation step.

✅ I’ve tried creating credentials with 2 different email IDs. 

 ✅ I’m not receiving any password reset email to activate the org. 

 ✅ It’s been over a week, and this is delaying my progress on completing the trail. 

 

Has anyone else faced this issue recently? Any workaround or solution would be greatly appreciated.

Thank you in advance!

 

❗ Stuck on Superbadge – Unable to Create Credentials

 

 

 

#Trailhead Superbadges

1 réponse
  1. 20 sept., 15:14

    Hi Sandhya, the screenshot indicates that the org is waiting for email verification (“Almost there... Please check your email to confirm your new account”). 

     

    Please check the email inbox and spam/junk folder for the verification email and complete the verification first. After verifying the email, try creating the credential again. 

     

    If you’re not receiving the verification email, try resending the verification email and make sure you’re using a valid email address that you can access. Also, avoid creating multiple credentials with different email IDs until the original org is verified. 

     

    If the verification email still doesn’t arrive after trying this, you may need to create a Salesforce Support case with the Trailhead org/credential details so Salesforce can check the account verification issue. 

0/9000
Patrice Kong a posé une question dans #TrailblazerCommunityHelp

I am getting an error message when I click Check Challenge.  All the assignments were completed and ran successfully.  The error message doesn't provide a reason. When I click on the Launch   

Agentblazer Innovator (level 2)

 

Superbadge: Prompt Builder Templates 

Challenge: Translate Text with a Prompt Template and Record-Triggered Flow

 

Getting error message and all assignments completed per requirements

 

 

Also, when I click on the launch button the Salesforce Developer page isn't launching. I have to copy the link in order to access the Developer site. 

 

image.png

 

 

image.png

 

 

#TrailblazerCommunityHelp  #Trailhead Superbadges

1 réponse
  1. 20 sept., 15:13

    Hi Patrice, since the assignments are completed but the Challenge Check is returning only a generic “Looks like something went wrong” message, it may be difficult to determine the issue from the screenshot alone. 

     

    Could you share a screenshot of your Prompt Template configuration, the Record-Triggered Flow, and the resource references you used? Also, please confirm that Einstein Generative AI is enabled in the org. 

     

    For the Launch issue, if the Salesforce Developer org isn't opening from the Launch button, try opening the copied URL in a new browser tab and make sure you're logged into the correct Trailhead account/org. 

     

    If everything matches the challenge requirements and the Challenge Check still returns the generic error, it may be worth creating a Salesforce Support case with the challenge name and screenshot of the error. 

0/9000
1 réponse
  1. 20 sept., 13:50

    Hi Roger, the error in your screenshot indicates that the issue is with the General FAQ topic configuration, specifically the override not being configured correctly. 

     

    For this step, make sure the General FAQ standard topic is configured with the required custom action/prompt template from the challenge, rather than trying to delete the standard action itself. 

     

    I’d recommend going back to Agentforce Builder → General FAQ → Actions/Overrides and verify that the override points to the expected custom action and that the action is configured exactly as specified in the challenge instructions. 

     

    After saving/publishing the changes, create a new version if required and run Check Challenge again.

0/9000

Hi 

 

I'm confused in Apex Specialist. 

One of the requirements is to create a unit test WarehouseCalloutServiceTest. 

 

There is a condition: 

"Ensure that your code operates as expected in the scheduled context by validating that it executes after Test.stopTest() without exception. 

 Also assert that a scheduled asynchronous job is in the queue. The test classes for the callout service and scheduled test must also have 100% test coverage." 

 

So I must use `System.schedule` 

 

@isTestpublic class WarehouseCalloutServiceTest {

@isTest static public void warehouseCalloutServiceTest() {

Test.startTest();

Test.setMock(HttpCalloutMock.class, new WarehouseCalloutServiceMock());

// Schedule the test job

String jobId = System.schedule(

'WarehouseCalloutServiceTest',

'0 0 0 15 3 ? 2042',

new WarehouseSyncSchedule()

);

Assert.isNotNull(jobId, 'JOB ID must be not null.');

Test.stopTest();

// Now schedulled job is finished and I can test result via Assert

...

Assert...

 

Now let's look at the `WarehouseCalloutServiceTest` class 

 

public class WarehouseSyncSchedule implements Schedulable {

public void execute(SchedulableContext ctx) {

WarehouseCalloutService srv = new WarehouseCalloutService();

srv.updateProducts(); // there is a callout inside this method

}

}

the solution does not work, it throws an exception `System.CalloutException: Callout from scheduled Apex not supported`. 

So I must use asynchronous queue 

 

public void execute(SchedulableContext ctx) {

WarehouseCalloutService srv = new WarehouseCalloutService();

System.enqueueJob(srv);

}

 

public class WarehouseCalloutService implements Queueable, Database.AllowsCallouts {

public void execute(QueueableContext context) {

this.updateProducts(); // there is a callout inside this method

}

}

And now I have 100% test coverage, but any asserts do not pass. 

 

" All asynchronous calls made after the startTest method are collected by the system. When stopTest is executed, all asynchronous processes are run synchronously." 

 

So `WarehouseCalloutServiceTest.execute` will be ran at the moment of `Test.stopTest()` because `System.schedule` is wrapped in startTest/stopTest. 

`WarehouseCalloutService` will be enqueued but `WarehouseCalloutService.execute` will be never ran because `System.enqueueJob` is not wrapped in startTest/stopTest. 

 

So any Asserts will be passed. 

What is wrong? 

 

Regards, 

Alexander 

 

#Trailhead Superbadges

1 réponse
  1. 20 sept., 13:48

    Hi Oleksandr, your understanding is close, but the important part is that the Queueable job enqueued from the scheduled Apex is a second level of asynchronous execution. 

     

    Test.stopTest() causes the scheduled job to execute, so your WarehouseSyncSchedule.execute() runs. When it calls System.enqueueJob(), the Queueable is placed in the async queue, but you shouldn't rely on that second-level async job executing within the same test context. 

     

    For the Apex Specialist requirement, you can assert that the scheduled job was created and that the scheduled execution completes without exception. You can also query AsyncApexJob before/after the appropriate point to verify the Queueable was enqueued.

    The production implementation should use:

    public void execute(SchedulableContext ctx) {

    System.enqueueJob(new WarehouseCalloutService());

    }

    and the Queueable should implement Database.AllowsCallouts.

    For the callout itself, use Test.setMock(HttpCalloutMock.class, ...) before Test.stopTest().

    So the key distinction is:

    Test.startTest() → System.schedule() → Test.stopTest() → Scheduled Apex executes → Queueable is enqueued

    You don't need to make the scheduled class perform the callout directly; the Queueable is the correct pattern for a callout from scheduled Apex. 

0/9000

I'm working on the FSC Super Badge. I'm stuck on financial roll-ups to household. Looks like the org is missing the license for data pipeline.  I created this org as part of the setup for the superbadge, so I'm surprised it did not come with license for data pipeline.  I need that to enable financial bank account rollup to the household record.  I submitted support ticket to request the license but still waiting to hear from them (received the "we created your case" email).    Am I taking the wrong approach to fin acct roll-ups?  Reading through the documentation, I think I'm doing it right.    Suggestions?   

2 réponses
  1. 18 sept., 19:35

    Hi Sai.

    Thank you for your suggestions. I submitted this quite some time ago and I've since retired.

    Best to you!

    Greg

0/9000

I am saran joel and Im new to this platform and I want to get a super badge and how can I do that , what are the superbages present and can any one provided the link it would be help full

Thank you

1 réponse
  1. 16 sept., 21:00

    Hi Saran,

    Welcome to Trailhead! 

     

    You can find the available Superbadges by going to Trailhead → Credentials → Superbadges and filtering based on the Salesforce area you're interested in. 

     

    I’d recommend starting with the beginner-friendly modules and projects for your chosen topic before moving on to Superbadges, since Superbadges are hands-on challenges that expect you to have some practical Salesforce knowledge. 

     

    You can also search Trailhead for “Superbadge” to see the currently available options and their prerequisites. 

     

    Good luck with your learning journey! 

0/9000

While registering for  special edition org for flow superbadge, getting error mail "Registration Error: Failed Signup"

1 réponse
  1. 16 sept., 20:59

    Hi Aniket,

    The “Registration Error: Failed Signup” message can occur if there is an issue with the signup details or the browser/session. 

     

    Please try signing up again using an incognito/private browser window, preferably with a different browser. Also make sure you're using a valid email address that hasn't already been used to register another Salesforce org, and double-check that all required signup information is entered correctly. 

     

    If the signup still fails, please share a screenshot of the error and the steps you're following (without posting any personal information). That would help narrow down the issue. 

     

    If everything looks correct and the registration continues to fail, you can create a case with Salesforce Support for further investigation.

0/9000