Questions tagged [isv]

ISV (Independent Software Vendor) partners are those who build applications for the Salesforce ecosystem rather than simply providing consulting services or one off solutions.

Filter by
Sorted by
Tagged with
1 vote
0 answers
48 views

Run Checkmarx on code not in packaging org (too big for Community scanner)

I am consulting an ISV partner with their resubmission of the Salesforce Security Review. They ran the initial Checkmarx scan using the Partner Scanner on the code in their Packaging org, then fixed ...
user avatar
0 votes
2 answers
26 views

How to remove 2gp package password using SFDX?

Can we able to remove the published package password or remove it? We have already submitted the package now we need to remove the password how to do it using sfdx. sfdx force:package:version:update -...
user avatar
  • 319
14 votes
2 answers
454 views

Modularize (existing) LWC for reuse and flexible distribution

I am currently breaking a monolithic 1GP Managed package into more modular 2GP packages. While doing this I also want to decompose chunky LWC components in a way so they can be reused more flexibly ...
user avatar
5 votes
4 answers
676 views

How different is Initial Security Review from Resubmission

An ISV customer of mine has a Managed Package in the AppExchange for many years now. He recently was asked to resubmit for Security Review and is now wondering what to expect and how to best plan and ...
user avatar
13 votes
1 answer
420 views

Best practices for breaking 1 GP monoliths into 2GP modules

The wonderful capability to create 2GP Managed Extension Packages on top of 1GP Managed Base Packages is great luck for AppExchange partners that have built complicated and monolithic apps over the ...
user avatar
2 votes
0 answers
19 views

How to avoid using position:absolute in stylesheets for aura components due to security concerns as mentioned in the ISV guide

I'm trying to pass security review for my managed package. I have to a security issue to address: Unsafe CSS position declaration: position: absolute; The Salesforce Platform tries to ensure that ...
user avatar
1 vote
0 answers
33 views

Best Practices for updating permission sets in managed package to reduce and expand permissions?

Per this article, we cannot update permission sets in managed packages: https://developer.salesforce.com/docs/atlas.en-us.packagingGuide.meta/packagingGuide/packaging_perm_sets_profile_setttings.htm ...
user avatar
3 votes
1 answer
176 views

Asynchronously call-in to a Managed Package

I am working on a Managed package App that makes callouts to a well-known external REST API. Some of the Endpoints are asynchronous, meaning they just give back a Job Id. Currently, ugly Apex is ...
user avatar
1 vote
1 answer
142 views

2GP Managed Packages don't notify on Unhandled Apex Errors

Other than the official documentation and related SFSE questions indicate the Error reporting of Second Generation Managed Packages (2GP) seems to behave differently that with 1GP. I want to make this ...
user avatar
0 votes
0 answers
12 views

Accept Bank Transfer for AppExchange Checkout in Canada

I am an ISV Salesforce partner located in Canada with an app listed on the AppExchange. Right now I am only accepting credit card payments. However, many of my customers do not have access to a ...
user avatar
  • 17
5 votes
1 answer
161 views

Packaging Connected App in 2gp package - CLI says package is deleted?

Throw away account to protect the guilty. I have an ISV app that I'm helping someone attempt to package. One of it's components is a Connected App, and I researched the careful dance described here: (...
user avatar
0 votes
1 answer
32 views

Is the rule of 'triggers for one object not creating or editing records of a different object' a good idea in a managed package?

Context: Working with Multiple 2GP Packages in a Single Namespace. It's a big package(s). OEM environment so this is the core application used by clients on the salesforce platform and takes ...
user avatar
0 votes
0 answers
16 views

Whitelisting Visualfoce URLs in my Application

I'm using a third party tool (AWS Quicksight) to embed a dashboard into an SFDC ISV application. This tool requires all domains where the dashboard is embedded to be whitelisted (not whitelisted in ...
user avatar
  • 43
9 votes
1 answer
206 views

How to check a large app for ICU update compatibility

A change in the interpretation of Date/Time strings (which originates from Java under the hood) will be enforced in all Salesforce orgs in mid-January 2022. (Find details here: https://help.salesforce....
user avatar
5 votes
1 answer
255 views

Github Workflow for Package Development

To better maintain my OSS repositories I am looking for a simple but elegant Github workflow that covers all steps of a DX development process that ends with a package version (unlocked/managed): ...
user avatar
0 votes
0 answers
20 views

Deploy unpackaged community to namespaced scratch org | community may have components with namespaces

We're looking to shift from non-spaced to namespaced scratch orgs for Development purpose. However there are few issues coming with community deploy. Is there any way to deploy community to namespaced ...
user avatar
  • 2,761
1 vote
1 answer
19 views

Default installation permissions in managed package

I have created a managed package version that somehow defaults on installation to "Install for Admins Only". In previous versions of this package, it would default to "Install for All ...
user avatar
  • 57
0 votes
2 answers
136 views

Dynamically render Screen Flow from Extensions in Flexipage of Base package

I have a Managed Base Package BASE and multiple Extension Packages EXT1...EXTn. The Base Package contains a CustomObject__c and a Flexipage to edit the fields also packaged in BASE. The Extension ...
user avatar
5 votes
1 answer
91 views

How to deal with the security of odd standard fields?

We are using the Security.stripInaccessible method to identify fields that don't have the proper DML permission to insert, update etc. It works good for the most part but it gives us some false ...
user avatar
1 vote
0 answers
43 views

Confused on getting started as an ISV

I started following the ISVForce quick start guide. This guide seems out of date and not entirely accurate. The first step is to register in the partner community. When I did this I received ...
user avatar
  • 2,586
4 votes
1 answer
136 views

Permission organisation in Managed Packages (Base+Extension)

When looking for detailed information on how the Salesforce Permission artifacts: Permission Sets Permission Set Groups Custom Permissions can be best used in Managed Packages (across Base and ...
user avatar
2 votes
1 answer
119 views

Feature-based Permissions in Base and Extension packages

I am developing a Managed Base Package plus a handful Extension packages that either extend objects and code from the Base or add new objects and code. I want a fine-grained permission structure where ...
user avatar
0 votes
0 answers
35 views

How to package Salesforce data (not metadata)

This question is NOT about Custom Metadata Types where records can be indeed be put into Packages. It's about packaging real data. Records of Custom or Standard objects. Just assume you want to have ...
user avatar
0 votes
0 answers
31 views

Managed Package Security Review - Dynamic Inline CSS

According to this thread inline CSS is not allowed to prevent an attacker from injecting a script. However does anybody know what is Salesforce's stance on adding inline CSS after the component has ...
user avatar
  • 4,451
7 votes
2 answers
175 views

Expose Package code via Flow instead of global methods

I am thinking about an alternative way to expose Manage Package code to the outside world. Not using the problematic global class scope. And I thought why not package a Flow that calls the code and ...
user avatar
3 votes
1 answer
91 views

How to let extension packages customize UI of base package

Salesforce is bringing out a lot of new things to make Lightning UI more flexible: Dynamic Forms, Dynamic Interactions, etc. But they are not ISV-friendly because they are based on Flexipages. And ...
user avatar
2 votes
1 answer
349 views

Unable to install Health cloud package (Despite having licence and assigned to admins) [closed]

We are facing issue while installing health cloud package. We are having licenses and its assigned to all the admins. This is not first time I'm installing same. I have prepare more than 5-10 PDE/PEE ...
user avatar
  • 2,761
7 votes
0 answers
132 views

Move Large Data Volume objects to Big Objects

I have built an Open-Source tool that collects App Errors in Managed Packages and creates Custom Object records for each of them in a Salesforce org. This app can produce thousands of records per day. ...
user avatar
5 votes
1 answer
118 views

Fail to deploy Event + Flow from Dev to 1GP Packaging org

I try to deploy a custom Platform Event MyEvent__e and a Flow MyFlow referencing it as Resume event for a Pause Element. Both worked perfectly in my non-namespaced developer org but when deploying to ...
user avatar
4 votes
1 answer
121 views

Prevent adding unwanted Dependencies to a Managed Package

A customer of mine accidentally added a Sales Cloud dependency to his managed packages. He started using an open source library referencing Pricebook.SObjectType and didn't see this was added during ...
user avatar
1 vote
1 answer
621 views

Difference between ISVforce and OEM Embedded App

Can someone please explain to me the differences between ISVforce and OEM Embedded App? If someone is trying to build solution/app for a specific industry/cloud i.e. health/education, is it going to ...
user avatar
  • 1,155
13 votes
2 answers
1k views

Extension packages & Licence Management in 2GP

In the first generation of Managed Packages (1GP), you are able to create Managed Extension packages that technically required a base package. Both could be distributed and licensed using the same ISV ...
user avatar
6 votes
1 answer
434 views

How to let the end users override CSS of managed package's LWC?

I am rewriting a complex Visualforce component into LWC. It's an activity timeline / Gantt chart that's part of a managed package. The old version let the end users override the bar colo(u)rs with a ...
user avatar
  • 23.6k
3 votes
1 answer
152 views

Latest on reviewing errors in a managed package

I know this has been discussed before but all of the threads are several years old. I couldn't find a finite answer and also I am trying to find out if anything has changed since. I am trying to ...
user avatar
  • 4,451
1 vote
1 answer
189 views

Is there any way to revert profile configuration changes done by change set?

The sandbox I am working on now had distinct system admin profile settings, after deploying a changeset from another vendor our system admin profile configuration was overwritten and we can not access ...
user avatar
0 votes
1 answer
72 views

How to publish data from LWC to the components outside managed package?

I have created a standard LWC datatable in a managed package (let's call this managed LWC component as ComponentA) which will be called in a normal non-packaged LWC component(let's call this as ...
user avatar
  • 405
9 votes
1 answer
599 views

Handle chain of long-running callouts from Salesforce

I have seen Apex Promises, Apex libraries to chain Queueables, read about Continuations but I am still unsure what is the best solution for: run multiple long-running callouts Sequentially (wait for ...
user avatar
1 vote
2 answers
154 views

Metadata Upgrade behaviour in Unlocked Packages

Do ALL metadata types in Unlocked Packages behave the same when the package is upgraded? I mean is every change done locally in the subscriber org overwritten by the new package always or are there ...
user avatar
6 votes
1 answer
268 views

Send Change Data Capture events from Managed Package

I am wrapping my head around the question of how to leverage Change Data Capture events in a customer's Managed Package app. They want to define a handful (= 10-15) of the packaged Custom Objects to ...
user avatar
0 votes
1 answer
45 views

Which package type will be preferred for ISV?

I am planning to list my app in exchange, As ISV what is the preferred type for Listing. when I try to add my 2gp package for security review it does not link my dependent package. should I have to ...
user avatar
  • 319
0 votes
1 answer
217 views

How can I avoid error "sObject type 'StaticResource' is not supported." in the Post Install script?

I am sampling data inside the Package Post Install script from a Static Resource, but script fails with an error: Error Message: common.apex.runtime.impl.ExecutionException: sObject type '...
user avatar
  • 13.3k
9 votes
0 answers
322 views

Managed Package error emails behaviour changed?

I have a First-Generation Managed Package that was updated and released for years. It's current version is 6.0. I just recent added a User to the Package page to get error notifications as described ...
user avatar
2 votes
1 answer
158 views

Set Packaged Custom Field as External Id After Initial Deployment

I've been struggling to find a definitive answer as I've seen contradictory information. In our managed package we have a custom field that we want to make an External Id, but is this possible at all, ...
user avatar
  • 733
2 votes
0 answers
47 views

ISV Debugger exiting project initialization after failing to convert managed package to source format

When attempting to initialize a new ISV Debugger session, I get all the way to step 7 before the shell exits with an error like: ERROR running force:mdapi:convert: An error was encountered processing ...
user avatar
0 votes
0 answers
83 views

Debug Log In subscriber org (managed package) not working

I am logged in to the subscriber org through LMA (subscribers)... and I still just get do detail in the log. Supposedly we should see full detail when logged in through LMA. I do recall this working a ...
user avatar
  • 2,862
1 vote
1 answer
56 views

Connected App for Api integration with Service Provider. Need advice from ISV specialists

I'm new to ISV development, so need some advice regarding the development process with the Connected App and Managed Package. I have Service Provider which integrates with Salesforce, I'm using ...
user avatar
  • 4,117
2 votes
0 answers
125 views

Issue deploying flow templates as Inactive in Package when there is a Subflow

I have a Managed Package with two Flow Templates. FTParent is a parent flow template, and the other (we will call it FTsub) is also a flow template. Initially, they were both packaged as Active, and ...
user avatar
  • 21
5 votes
1 answer
546 views

Why can't we package custom AuthProvider in Managed Package

My Managed Package app connects to an external REST API. This API uses OAuth2. For easy connectivity, I planned on packaging a custom AuthProvider with all the app-specific settings like URLs and ...
user avatar
2 votes
1 answer
266 views

2GP managed package: cannot create a patch release

We have an "extension" package that integrates our managed 1GP with a third party managed 1GP. This "extension" package is realized as a managed 2GP. We hit a problem when trying ...
user avatar
  • 27.4k
17 votes
7 answers
2k views

Custom Metadata vs. Custom Objects in Managed Package

I worked on Managed packages for nearly 10 years now and never missed Custom Metadata Types. Not before they came and not after they were announced. I didn't come across a single great and technical ...
user avatar

1
2 3 4 5
7