Skip to main content

Feed

Treten Sie mit anderen Trailblazers in Verbindung. Stellen und beantworten Sie Fragen, um Ihre Fertigkeiten und Ihr Netzwerk auszubauen.

I'm trying to deploy an Enhanced LWR Experience Cloud site from my source org to a target org using VS Code and Salesforce CLI. I'm facing an issue retrieving the DigitalExperienceBundle metadata.

Environment

  • Site Name: Employee Portal1
  • Framework: Lightning Web Runtime (LWR)
  • Site Type: Enhanced LWR
  • Metadata API version: 67.0
  • Tool: VS Code / Salesforce CLI

Problem

In Experience Builder, the site is displayed as Employee Portal1, with Lightning Web Runtime and the Enhanced badge.

In my local Salesforce project, I have the following metadata:

  • DigitalExperienceConfig/Employee_Portal12.digitalExperienceConfig-meta.xml
  • ExperienceBundle/Employee_Portal1
  • ExperienceBundle/Employee_Portal12
  • Network metadata for Employee Portal and Employee Portal1
  • CustomSite metadata for Employee_Portal and Employee_Portal11

However, the DigitalExperienceBundle folder is empty.

I have enabled Enable ExperienceBundle Metadata API in Setup → Digital Experiences → Settings.

When I run the following command:

sf project retrieve start --metadata "DigitalExperienceBundle:Employee_Portal12" --target-org <SOURCE_ORG_ALIAS>

I receive this warning:

Nothing retrieved

Entity of type 'DigitalExperienceBundle'

named 'Employee_Portal12' cannot be found

My DigitalExperienceConfig file contains this reference:

<space>site/Employee_Portal12</space>

During deployment, I also receive this error:

In field: space - no DigitalExperienceBundle named site/Employee_Portal12 found

Other deployment errors indicate missing Network references, an audience without criteria, and an unsupported emailDomainSubstitutionEnabled property in API version 67.0.

What I've tried

  1. Enabled ExperienceBundle Metadata API.
  2. Tried retrieving DigitalExperienceBundle using Salesforce CLI.
  3. Checked the local metadata folders in VS Code.
  4. Confirmed that the site is an Enhanced LWR site in Experience Builder.

Questions

  1. Why is Salesforce unable to find the DigitalExperienceBundle when the site exists in Experience Builder?
  2. Could the site have been created or migrated using the older ExperienceBundle metadata type?
  3. Is there a recommended way to retrieve or migrate an existing site from ExperienceBundle to DigitalExperienceBundle?
  4. Should I rename the existing target site and update its Custom URLs before deployment, as described in Salesforce's guidance for migrating non-enhanced LWR sites?
  5. How can I correctly deploy the LWR site with its DigitalExperienceConfig, Network, CustomSite, navigation menus, and branding metadata?

Any guidance or a working deployment example would be greatly appreciated. Thank you! 

 

#Salesforce Developer  #Trailhead Challenges  #Trailhead

4 Antworten
  1. Heute 05:24

    @HARIPRASAD Km

    • If your local Salesforce CLI or sfdx-project.json file defaults to an API version lower than the org's current release, the CLI fails to map the enhanced LWR architecture correctly.
    • The string you pass to the CLI or put in the <members> tag of your manifest must be the unique API Name (DeveloperName) of the site workspace, which is frequently different from the user-facing site name.
    • Retrieving a DigitalExperienceBundle strictly by name directly from the CLI command can occasionally miss mappings if local configuration tracking gets out of sync. A structured package.xml manifest forces the Metadata API to evaluate the package constraints directly.
0/9000

I am experiencing an issue where I cannot permanently delete a specific user from our Tableau Server environment. 

 

Below are the steps I have taken so far: 

1. Attempted to delete the user via the Tableau Server web interface (Users page). 

2. The deletion failed with the following error message, and the user was changed to an "Unlicensed" status: "User '[Username]' could not be deleted because they own content. '[Username]' has been unlicensed."  

3. To resolve this, I navigated through the server and deleted all related content owned by this user (including workbooks, data sources, and any associated trash). 

4. Attempted to delete the user again. 

5. The deletion still fails, and the user remains locked in the "Unlicensed" state. 

 

Currently, the user appears to own zero content in the UI, but the system still prevents complete deletion. 

 

Could you please advise on how to completely and permanently remove this user rather than leaving them in an "Unlicensed" state? If there are any hidden dependencies (such as custom views, subscriptions, personal spaces) or TSM maintenance commands required to clean up orphan metadata, please let me know. 

 

Best regards, 

 

#Trailhead Challenges  #Tableau Server

0/9000

For Add a Flow to Your Prompt Template module, my prompt template is active still the validator is throwing can't find active prompt template error. Is anyone facing the same issue? 

NOTE: I've created a prompt template with exact same name and it's active. 

 

#Trailhead Challenges  #Trailhead

3 Antworten
0/9000
4 Antworten
  1. Heute 05:47

    I started with the Admin Beginner trail myself, and that foundation made the later Apex work much easier to follow. I would stick to one trail at a time and build a small practice project in a playground after each section, because that is where the ideas actually stuck for me.

0/9000

We’re evaluating whether to move away from our third-party email and meeting capture tool because of rising costs. Before revisiting Einstein Activity Capture, I’d appreciate candid feedback from Salesforce admins using the upgraded version.

We originally moved to a third-party solution because of concerns with capture reliability, accuracy, and reporting. I’m interested in whether the recent changes have meaningfully addressed those issues.

Specifically:

  • Reliability and accuracy: Are emails and meetings consistently captured and associated with the correct contacts, accounts, and leads? How often do you encounter missing activities, incorrect associations, duplicates, or disconnected users?
  • Reporting: Can you report on captured emails and meetings through standard Salesforce reports and dashboards? What limitations remain?
  • Retention: How long do captured emails and meetings remain accessible on account and contact records? Are they retained indefinitely, or does retention depend on licensing, configuration, or how the activity was captured?
  • Overall experience: If you’ve moved from a third-party tool back to Einstein Activity Capture, what improved, what didn’t, and would you make the same decision again?

Our goal is to reduce costs without reintroducing gaps/frustrations in activity history or reporting. I’d appreciate real-world experiences, including any limitations you discovered after rollout. 

 

#Salesforce Admin  #EAC

1 Antwort
  1. Heute 05:33

    I'd treat this as a decision about data architecture, not just a tool swap. Here is how I'd frame each of your four points. 

     

    Reliability: EAC (Einstein Activity Capture) matches emails and events to records by email address, so most misses come from sync configuration and not the capture engine. Check the sync-settings configuration for each user profile, the connection status of each user's Google/Microsoft account, and your exclusion rules. Disconnected users (password changes, expired tokens) are the usual source of silent gaps, so monitor connection status regularly. 

     

    Reporting: this is the biggest historical limitation. By default, captured emails and events are held in Salesforce-managed storage and are not standard Activity records, so they do not appear in standard Task/Event reports. Newer options exist (activity sync to Salesforce records, and Activity Metrics/engagement reporting), but what is available depends on your edition and licence. Please verify the current behaviour in Salesforce Help for your org before committing. 

     

    Retention: captured items are not guaranteed to be kept forever, and the retention rules depend on your configuration and licensing. Read the 'Einstein Activity Capture' considerations in Salesforce Help for the exact figures and don't rely on memory, including mine. 

     

    Suggested approach: run a 30-day pilot with a small group of reps, sync both tools in parallel, then compare capture counts per rep, wrong-record associations, and what your key dashboards can actually report. Define the reports you must keep (e.g. last-activity date, touches per opportunity) and test them before cutover. 

     

    Pitfall: if you switch, your historical data in the third-party tool may not come across as Salesforce activity records. Export it first, or decide up front which history you can live without, because it is hard to rebuild later.

0/9000

Manage User Access 

 

 

Step not yet complete in My Trailhead Playground 2

We can't find a user named 'Aaron Hartzler'.  

 

I have verified that I completed all of the steps and it will not update to completed. 

 

#Trailhead Challenges

5 Antworten
  1. Heute 05:30

    Hi, make sure user is active. As a last step log out and login back and then reverify the challenge.

0/9000

The custom Google Info button I created is under the Contract Object, but it isn't showing up in Page Layout under the Contact object to add.  Did I miss something? 

 

#Trailhead Challenges

5 Antworten
0/9000
3 Antworten
  1. Heute 05:14

    Hi, make sure mobile number is filled in your user under stetup. 

     

    Error: We can't find a cell number on your profile. Make sure you entered it and try again.

0/9000

I am trying to complete the trail "Translate Text with a Prompt Template and Record-Triggered Flow" under Prompt Builder Templates Superbadge for completing Agentblazer Innovator. 

 

In the last step to test the flow, when I am trying to save the "Fitness" record under "Latisha Bryce" contact, I am getting the below error :

Review the errors on this page.

  • We can't save this record because the “Translate Fitness Survey Input” process failed. Give your Salesforce admin these details. CANNOT_EXECUTE_FLOW_TRIGGER: [UndefinedResolutionError] Network error during Prompt Engine callout Error ID: 1028051963-142796 (-1933003275)

Error while saving Fitness record | Prompt Builder Templates Superbadge Unit: Challenge 1 (Translate Text with a Prompt Template and Record-Triggered Flow)

 

Kindly help on an urgent basis. 

 

 

#Trailhead Challenges

3 Antworten
0/9000

 

Unable to Drag and Drop Multiple Excel Files into the Data Source Canvas in Tableau Desktop

Hi Tableau Community, 

 

I'm using Tableau Desktop and working with approximately 25 Excel files in a single workbook. 

 

When I add more Excel files, the Connections section on the left-hand side of the Data Source page expands and occupies most of the available vertical space. As a result, the Sheets section gets pushed down to the bottom of the pane, making it difficult to view and access the available worksheets.

I've attached a screenshot showing the issue. 

 

My questions:

  1. Is there a way to resize or collapse the Connections section so that the Sheets section remains visible?
  2. Is this expected behavior in Tableau Desktop Public Edition when working with multiple Excel connections?
  3. Is there a setting or workaround to keep the Sheets section accessible without scrolling through the entire Connections list?
  4. What is the recommended approach for managing 25 or more Excel files efficiently in Tableau?

Any suggestions or step-by-step guidance would be greatly appreciated.

Thank you! 

 

#Tableau Desktop & Web Authoring

2 Antworten
  1. Heute 05:10

    Hi Don Wise, 

      

    Thank you for your response. 

     

    I used sample files in the screenshot above because I was unable to share screenshots containing the original files due to confidentiality restrictions. 

     

    Currently, I don't have access to an ETL tool to create the required data models using Tableau Prep or other ETL tools. 

     

    I also investigated a workaround by reducing the desktop or laptop screen resolution, which might help resolve the layout issue locally. However, in my case, I'm accessing Tableau through an RDB (Remote Desktop Connection). Changing the screen resolution on my local machine does not affect the display settings of the remote desktop. 

     

    Could you please suggest an alternative workaround to resolve this issue within the remote desktop environment? 

     

     Thank you for your help.  

     

     

    Hi Don Wise, Thank you for your response. I used sample files in the screenshot above because I was unable to share screenshots containing the original files due to confidentiality restrictions.

     

     

0/9000