Skip to main content

#Salesforce Labs5 debatiendo

Salesforce Labs is a program that lets salesforce.com engineers, professional services staff and other employees share AppExchange apps they've created with the customer community. Inspired by employees' work with customers of all sizes and industries, these apps range from simple utilities to entire vertical solutions. Salesforce Labs apps are free to use, but are not official salesforce.com products, and should be considered community projects - these apps are not officially tested or documented. For help on any Salesforce Labs app please consult the Salesforce message boards - salesforce.com support is not available for these applications. Questions? Please visit https://success.salesforce.com/answers.

We're trying to install your package (AppExchange listing ID: a0N300000016ZsfEAE) into our Salesforce org and the install fails with:

Package url - https://appexchange.salesforce.com/appxListingDetail?listingId=a0N300000016ZsfEAE

(AppExchange Dashboard Pack for Sales, Marketing and Service) 

 

CustomField(Account.Data_Quality_Score__c)

You referenced an unsupported field type called "Text (Encrypted)" using the following field: LEN

CustomField(Contact.Data_Quality_Score__c)

You referenced an unsupported field type called "Phone (Encrypted)" using the following field: LEN

Context: Our org has Shield Platform Encryption enabled on Account.Phone and Contact.Phone (deterministic encryption) for HIPAA/PHI compliance, and we can't disable it. It looks like your Data_Quality_Score__c formula field calls LEN() on Phone, and Salesforce formulas can't reference encrypted fields — so the deploy is rejected.

Questions:

  1. Is there a package version or install option that excludes Phone (or other Shield-encryptable fields) from the Data_Quality_Score__c formula?
  2. Can we install first and customize/rebuild that formula afterward (a post-install config or "advanced install" mode)?
  3. Do you offer (or plan to offer) an Apex/Flow-based version of this scoring logic instead of a formula field, since Apex in system context can read encrypted values with proper permissions?
  4. Have other customers with Shield Platform Encryption hit this same conflict — and how was it resolved?

We'd prefer not to disable encryption on Phone, even temporarily, given compliance requirements.

Thanks, 

 

#Salesforce Labs  #Appexchage Apps

1 respuesta
  1. 31 jul, 18:01

    Hi Ravi, 

     

    This is a hard platform limitation, not something specific to this package's install options — formula fields (including LEN() and any other function) simply cannot reference a field with Shield Platform Encryption enabled, regardless of encryption type (deterministic or probabilistic). There's no install mode, package version, or config toggle that can bypass this, since it's enforced at the metadata/formula-compilation level by the platform itself, not by the package. 

     

    Answering your questions directly: 

     

    1. No install option can exclude Phone from the formula while keeping the field itself unchanged — the formula field's definition is fixed at package build time. Since it's a Salesforce Labs package (community-supported, not a vendor with a support team), there's no "encrypted-field-safe" variant to switch to; you'd need to modify the metadata yourself post-install (see #2). 

     

    2. Yes — this is your real path forward. Since this is an unmanaged or lightly-managed Labs package (most Labs apps are), you should have edit access to the Data_Quality_Score__c formula after install. Deploy the package, then immediately edit that formula field to remove the LEN(Phone) reference (or rebuild the scoring logic to exclude Phone entirely). If the package is a managed package and the field is locked, you won't be able to edit it at all — worth confirming which type it is before installing. 

     

    3. Apex can read encrypted field values only if the running user has "View Encrypted Data" permission — it does NOT bypass encryption for everyone, and even Apex referencing encrypted fields in a SOQL WHERE clause or certain operations has platform restrictions (you can query and return encrypted field values to permitted users, but can't do things like LIKE filtering on ciphertext for probabilistic encryption). So an Apex/Flow version could work for LEN()-style logic, but only for users granted View Encrypted Data — it's not a clean drop-in replacement without also managing that permission carefully. This isn't something you can get "from the package" as-is; it'd require custom rebuilding of the Data_Quality_Score__c logic in Apex. 

     

    4. This is a well-known Shield Platform Encryption conflict for any formula field on Account/Contact.Phone or similar PII fields — anyone using Shield Encryption commonly hits this with any AppExchange package (Labs or paid) that includes formula fields referencing standard PII fields. The typical resolution is exactly what's in #2: install, then manually rebuild/adjust the offending formula fields to exclude the encrypted field, since there's no vendor-side fix that works universally across different customers' encryption configurations. 

     

    Practical recommendation 

    Since this is a Labs package (no formal support team, as you may already know from prior threads on this), your fastest path is: 

    - Check if it's managed or unmanaged (Setup > Installed Packages, or check the AppExchange listing type) 

    - If unmanaged: install, then edit Data_Quality_Score__c to remove the Phone reference and replace it with a non-encrypted proxy (e.g., checking Phone <> null via a different mechanism, or scoring based on other non-encrypted fields only) 

    - If managed and the field is locked: you likely can't fix it directly — you'd need to clone the package's dashboard/report logic into your own custom fields that reference a non-encrypted proxy field instead

0/9000

Hi, 

 

I have installed the

https://appexchange.salesforce.com/appxListingDetail?listingId=a0N3A00000FMiVQUA1&tab=s

  

Consent Capture - Flow Template

By Salesforce Labs 

 

it is working fine for the salesforce admin but for non admin it is not working the content on the screen is not renderding, i assigned the permission set too and package was installed for all the users.  

 

Anyone faced the same issue? 

 

Thanks 

 

#Appexchage Apps  #Salesforce Labs  #TrailblazerCommunity  #AppExchange

3 respuestas
0/9000
I've just installed the Home/Child Kanban package from Salesforce Labs, pretty awesome.  As soon as I tried to deploy it for my users though, anyone who is not a System Administrator is unable to see the component.

"Kanban Error

You don't have access to this record. " This error occurs regardless of the type of object that the Kanban is configured to display.

I found that I needed to give at least read access to the fields in the Kanban at a Profile level, and once I did that, the component would show. However there are no Cards in whatever Kanban I put on the page.

Does anyone have any experience or insight as to what other permissions would need to be granted to get this to function as designed?
5 respuestas
  1. 21 ene, 13:15

    I was also encountering the same issue, issue has been resolved upon granting the Kanban Configurations Object access to the profile.

0/9000

Request for Latest Package Version URL to Support SFDC Release Update: Enable ICU Locale Formats for Lightning Banner Carousel & Slider   

1 respuesta
0/9000

Expected feature on carousel-  > Pause the slide when hover over or provide an option to pause the slide. (we are using the Auto play property, but it should pause when we are viewing the current slide)  > Do not move the slide to next if we a video is playing on the video banner. (Autoplay feature does not pause it when video is being played)   

1 respuesta
  1. 4 dic 2025, 11:58

    That’s not built into the current Salesforce Labs Carousel, since it’s a pretty basic LWC. You’d need to tweak the component code to add a hover listener or check the video’s play state before advancing. Since it’s a Labs app, you can grab the source from the repo and customize it to your needs: https://github.com/SalesforceLabs/LightningCarousel.

0/9000

 When installing the application :  Developer Carbon Dashboard in my organization (following GitHub - SalesforceLabs/Developer-Carbon-Dashboard), the dataset Instance_carbon_Per_CPU_reference does not contain the instance for my organization.so

, its impossible to join this dataset with organisation dataset. As a result, it assigns a value of 0E-13 to "Weighted lbs carbon per CPU", which causes the dashboard to display only zero values. 

 

any idea how this problem can be solved? lot of instance are in the uploaded file  

crm analytics : problem in installation of Developer Carbon Dashboard

 

but i don't found the instance of my organisation !  

 

 

 

#Salesforce Labs

1 respuesta
  1. 4 dic 2025, 9:35

    Yeah, that dataset is static, so if your org’s instance isn’t listed you’ll need to manually add it with the right carbon value. Easiest way is to download the CSV from the dataflow, add a row for your instance, and re-upload/replace the dataset in CRM Analytics. You can find your instance name under Company Information in Setup.

0/9000

Receiving an error when placing the "Lightning Carousel and Banner" component on the home page.   Error: Uncaught Assertion Failed!: no client action by name c.handleDataChange : false  Callback failed: apex://lightngcarousel.SS_CarouselController/ACTION$getSlidesByCarouselName    App from appexchange: Lightning Carousel and Banner | Salesforce AppExchange    The same issue is not happening in another sandbox.          

 

#Appexchage Apps  #Salesforce Labs

2 respuestas
  1. 15 oct 2025, 9:34

    Hey @Henry Cowan

      

    Thank you for your response. Yes, I agree to your point.

     

    This is actually an issue in the Salesforce Lab app from AppExchange- "

    Lightning Carousel and Banner

    " and we do not have access to any code base.  

    Was checking if anyone from the app team can resolve the issue on this app. Thanks! 

0/9000

I'm trying to implement "Time Warp" (https://appexchange.salesforce.com/appxListingDetail?listingId=a0N4V00000GXVf4UAH) in my company's Salesforce org and I've been following the instructions in the Configuration Guide here: https://quip.com/ahFCA9VBEKtr. I've installed it, added it to the lightning page from the Account (renamed Company in our org) object, and given applicable users permissions to view it - this has all worked fine, however, the remaining item is to plot one custom object onto the timeline and I can't get it to work.

 

We use a managed package called "Cloud Coach" for our project management tool, and I want to plot the Cloud Coach "Project" object to the timeline. Using the configuration guide, I have added the following to the timeline configuration in the custom metadata : 

Issue plotting a custom object from a managed package on to theHowever, the projects are not showing on the timeline and I don't get any error message - screenshot below of an example company I've been using for testing:Company Example.pngThe screenshot also shows that there are 3 projects linked to this account, one of which is within the timeframe of the timeline shown, so would be showing if it was working.

 

Detail of the managed package and objects (referenced in the configuration) are:

Cloud Coach namespace: 

Cloud Coach Detail.png

Project Object API

 

Project API.png

Detail field API

 

Detail Field.png

 

Position Date Field API

 

Position Date Field.png

 

I've gone over the configuration guide multiple times but can't see what piece is missing / done wrong.

 

#Appexchage Apps

 

#Appexchange Apps  #AppExchange

 

#Salesforce Admin  #CRM Configuration

 

#Salesforce Labs

0/9000

Hi Team,    I've installed 'magic mover' in my org and did all the setup(pre/post) mentioned in the document. When I try to access 'Update Page Layouts' tab, I'm getting screen (see attachment magic mover. PNG) and after I click on button 'Create Remote Site Setting' nothing is happening. I've added the url which is showing in the attached(magic mover.PNG) screen in remote site settings and trusted urls also.  When I click on create remote site settings button, I'm getting attached(Console Log.PNG) error in console logs. I've added those urls also in trusted urls and remote site settings.      

 

#Appexchage Apps  #Salesforce Labs

2 respuestas
  1. 25 jul 2025, 5:58

    Oh ok. Let me know if you find something.

0/9000

Hello All, 

 

I am seeking guidance regarding the upgrade of Apex class API versions within the Lightning Carousel and Banner

app, in relation to Salesforce's ICU Locale update requirement—which mandates that all components be on API version 45.0 or higher. 

 

Upon review, we identified three Apex classes within this managed package that are currently on an API version below 45:

  • SS_CarouselController
  • SS_CarouselControllerTest
  • SS_CarouselSlideDTO

As these classes are part of a managed package, we do not have the ability to directly update their API versions within our org. 

 

AppExchange Listing: Lightning Carousel and Banner App

 

 

We would appreciate any insights or suggestions from others who may have encountered a similar issue with this package. 

 

Thank you in advance for your support and feedback. 

 

 

#Salesforce Labs  #Appexchange Packages

1 comentario
  1. 24 jun 2025, 15:42

    Hi @Yogendra-Singh Aplusify, try clicking 'Try It' for sandboxes first and check if the API version was updated. Then proceed with 'Get It Now' for production.

    I tried this approach for a managed package and it worked — it successfully upgraded the version and updated the APIs as well.

0/9000