Skip to main content Take our 5-minute Community Survey. Open now through 4/11/2025. Click here to participate.

Feed

Connect with fellow Trailblazers. Ask and answer questions to build your skills and network.
4 answers
  1. Today, 9:56 AM

    Was able to resolve this by deploying the message channel first and then the lwc components.

0/9000

 I'm trying to create a custom report in Salesforce, but I don't see the object I need in the list of available report types. How can I include my custom object in a report?  

 

#Trailhead Challenges

1 answer
  1. Divya Chauhan (Kcloud Technologies) Forum Ambassador
    Today, 9:54 AM

    Hello @jessica watson

     

    If your custom object is not appearing in the Report Builder's list of available report types in Salesforce, it’s likely due to one of the following reasons: the object hasn’t been added to a report type, it lacks the necessary permissions, or it’s not properly configured for reporting. Here’s how to resolve this, especially in the context of a Trailhead challenge: 

    Check Report Type Configuration:

     

      - Go to

    Setup > Report Types

     

      - Look for an existing report type that includes your custom object (e.g., "Accounts with CustomObject__c") or create a new one. 

     

    - To create a new report type:

     

        - Click

    New Custom Report Type.

     

        - Select a primary object (e.g., Account, Contact, or Opportunity) that relates to your custom object. 

        - In the

    Step 2: Define Report Records

    , add your custom object (e.g., `CustomObject__c`) using a lookup or master-detail relationship. 

        - Save the report type and ensure it’s marked as "Deployed" (not in development). 

     

    -

    Verify Object Permissions:

     

      - Ensure your user profile (e.g., System Administrator) has access to the custom object. Go to

     Setup > Profiles > [Your Profile] > Object Settings > [CustomObject__c] and confirm "Read" and  View All

    permissions are enabled. 

      - If the object is new, check that it’s been deployed (not just created in a sandbox or draft state). 

     

    Relationship Setup: 

      - If your custom object is related to a standard object (e.g., via a lookup or master-detail field), ensure the relationship field is active and the report type includes this relationship. For example, if `CustomObject__c` has a lookup to Account, the report type must define this junction. 

     

    Trailhead Context:

     

      - In Trailhead challenges, playgrounds are pre-configured, and some custom objects might be hidden or restricted until specific steps are completed. Review the challenge instructions to see if you need to create or enable the object first (e.g., via a provided data model or setup task). 

      - If the challenge provides a specific report type, use that instead of creating a new one, as custom report types might not be recognized by the validation. 

     

    -

    Refresh and Rebuild:

     

      - After making changes, refresh the Report Builder (

    Setup > Create > Reports) and check the Report Type

    dropdown again. 

      - If the object still doesn’t appear, create a simple test report using the new report type and verify it works. 

     

    Common Pitfalls:

     

      - The object might be marked as "Allow Reports" in its definition.

    Go to Setup > Object Manager > [CustomObject__c] > Edit

    and ensure "Allow Reports" is checked. 

      - If the object was recently created, wait for metadata propagation (up to 10 minutes) or reset the challenge to regenerate the playground. 

     

0/9000

I am trying to link a connected app to one of my created service agent. I am able to see all the manage apps listed but I am not able to select my app. 

 

"descriptor": "markup://aura:noAccess", 

 

#Trailhead Challenges  #Agentforce

3 answers
  1. Today, 9:53 AM

    It looks like you're encountering a permission or visibility issue while trying to link a connected app to your service agent. The error "descriptor": "markup://aura:noAccess" typically means that the component or functionality you're trying to use is restricted due to insufficient permissions or is not exposed in the current context.

    Here are a few things to check:

    1. Permission Sets: Ensure that your user profile or permission set has access to the connected app. Sometimes, the app is created under a different namespace or is restricted to admin users.
    2. App Visibility: Make sure the connected app is marked as "Visible" to your current user or service profile. If it's managed or coming from a package, visibility settings might be restricted.
    3. Namespace Conflicts: If you're working in a namespace-enabled org (like in managed packages), this kind of error can also show up if the component isn't shared across namespaces properly.
    4. Use of Aura or LWC Components: The "markup://aura:noAccess" is specific to Aura framework. If you're using a custom Lightning component to manage the UI, it might not have access to certain internal components or methods.

    To better prepare for these real-world Salesforce issues, resources like Pass4Future offer practical exam questions that often reflect similar scenarios in actual environments. Their resources are helpful not only for exam prep but also for applying best practices in projects. If the issue persists, try reviewing debug logs or enabling Lightning Debug Mode for more detailed error messages. You can also try linking the app using the API or Metadata deployment as a workaround.

    Let me know if you want help walking through the setup step by step.

0/9000

I take the examen and failed. I'm going for the retake but i don't know how to prepare myself to pass the exam. I studied a lot, would someone help me with guides or practice tests? I'll appreciate every help

3 answers
  1. Today, 9:41 AM

    always use official resources for exam preparation

0/9000

Hello, 

 

I have an issue on our Experience Cloud Partner Portal, Deactivate My Account functionality for Partner Users is not visible on the Partner User Settings page.  

 

Could I understand why this option is not showing and what steps I need to take to enable it? 

 

Thanks,

0/9000

Hi Community,

I noticed that there's a user in my production org named "Trail Tracker Admin", which I understand is related to the Trailhead Tracker app from Salesforce Labs used to track user learning progress.

However, I observed that:

  • The user last logged in around April 2020 (almost 5 years ago).
  • It is currently still Active in my org.
  • There are no scheduled jobs, flows, reports, or dashboards associated with this user.
  • The Trailhead Tracker package does not appear to be installed anymore.
  • This user also isn't used in any DLRS jobs or AppExchange-related pages.

My questions are:

  1. Can I safely deactivate the “Trail Tracker Admin” user without impacting anything in the org?
  2. Is there any known dependency or hidden impact on AppExchange packages like DLRS, record pages, or integrations if I deactivate this user?
  3. Due to this user, we can track the trailhead activity so If I Deactivate this user so can I raise the cases to the salesforce Community?

Appreciate your help and insights! 

 

#TrailblazerCommunity  #Salesforce Developer  #Salesforce Admin  #CRM Configuration

0/9000
2 answers
0/9000

Hi Guys, 

We are working on a federal project where citizens are required to send messages to internal users on a specific benefit application and claim. It will be part of the portal experience where once a citizen logs in and say clicks on his claim, they can exchange messages to internal users within the context of a claim or application. Chatter seems to be a compelling solution; however, the client does not like sending emails on every chatter thread. There has been a talk of a solution with a custom object displaying messages related to an application but it is a bit rigid. I am curious to know what solutions you guys implement in your community portal to send and display messages within the context of a record in Salesforce. 

Buyan

2 answers
  1. Today, 9:20 AM

    @Buyan thyagarajand

     

    you can do this for each group, global is not necessary, you can also control the behaviour in a flow or apex code to reset the setting if a user goes against it. 

    but generally it is a setting in the group 

     

    list<collaborationGroupmember> cgms = new List<CollaborationGroupMember>();        cgms = [select id,CollaborationGroupId,NotificationFrequency from collaborationGroupmember where CollaborationGroupId=:'<YOUR Chatter group ID>'];        for(collaborationGroupmember c: cgms){            c.NotificationFrequency='W'; //[W]eekly [D]aily [P] everypost [N]ever        }        update cgms;  
0/9000