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
2
votes
1answer
26 views

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

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 ...
5
votes
0answers
52 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. ...
5
votes
1answer
63 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 ...
4
votes
1answer
98 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 ...
1
vote
1answer
44 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 ...
12
votes
2answers
594 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 ...
5
votes
1answer
61 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 ...
0
votes
0answers
8 views

Creating salesforce packaged from another packaging org with same namespace

Suppose our application has different base packages setup - base package + extension package. We want to add patches on base package 1 and not in extension package 2. To do this we want to use a ...
2
votes
1answer
35 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 ...
1
vote
1answer
24 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 ...
0
votes
1answer
28 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 ...
8
votes
1answer
437 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 ...
1
vote
2answers
58 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 ...
2
votes
0answers
122 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 ...
0
votes
1answer
33 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 ...
0
votes
1answer
49 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 '...
9
votes
0answers
311 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 ...
1
vote
1answer
51 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, ...
2
votes
0answers
23 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 ...
0
votes
0answers
16 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 ...
1
vote
1answer
45 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 ...
2
votes
0answers
39 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 ...
3
votes
1answer
284 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 ...
0
votes
1answer
88 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 ...
0
votes
0answers
13 views

Packaging Connected App - Failing to carry over the SAML login info and Custom Attributes

I'm relatively new to Salesforce Development. We have developed a connected app(integrated web app into Salesforce. How to make sure that Connected app SAML Login information dynamically changes when ...
17
votes
7answers
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 ...
5
votes
2answers
2k views

How to OWASP ZAP scan external REST API using OAuth2

I have built a Managed Package that talks to an external REST API using OAuth2 Named Credentials. I now want to submit this app for Security Review. I can't use the Chimera Scanner as it would require ...
0
votes
1answer
80 views

How to control access for Seat based Licencing for Managed Packages

We are about to launch our first Managed Package in the AppExchange and we've determined that seat based licencing will be the best pricing model for our Package. What is unclear from the ISVForce and ...
6
votes
3answers
865 views

Organize Managed Package Dependencies with Unlocked Packages

I build Managed Packages (with namespaces) for my ISV customers. I use external libraries and Open-Source frameworks like fflib or apex-domainbuilder and find dependency management gets more ...
1
vote
0answers
41 views

Allow subscribers to extend a packaged trigger with Process

I want to call Process instances from an Apex trigger like I know we can do it for Flows. Here is why: In my Managed Package I have a CustomObject__c to which users can assign a Process Builder ...
3
votes
1answer
30 views

Auto-include new metadata components in 1st-gen managed package

Although managed packages automatically include new metadata components which are explicitly referenced by one of the components in the existing package, I frequently find myself manually adding new ...
1
vote
1answer
86 views

is there any way in 2020 to get stack trace string from a managed package

I have a simple code below in a managed package try { //some code here } catch(Exception ex) { log__c log = new log__c(); log.stackTrace__c = log.getStackTraceString(); log.message_c = log....
4
votes
1answer
449 views

Manipulate (packaged) Flow using Apex

In my Managed Package I have a Flow template which subscriber can clone/reuse and customize to their needs. I now want to provide a bite more guidance on such a customization and relate a packaged ...
1
vote
2answers
230 views

Partner Developer Org best practices - how to mirror namespace among PDOs

At this point, my team and I have read through multiple trailheads, docs and posts on the following. We have a lot of good ideas, but still a key issue remains. First, please verify this is the best ...
3
votes
1answer
81 views

Enforce default version order in Managed 2GP

One great feature of Managed Second-Generation Packages (M2GP) is dynamic and flexible versioning. In First-Generation packages we had a strict linear version where each uploaded version dependent on ...
0
votes
1answer
115 views

How do the FeatureManagement class methods identify the package?

The FeatureManagement Class methods include the word package e.g.: checkPackageBooleanValue(String apiName); and the apiName passed in doesn't have any namespace in the documentation examples. So ...
4
votes
3answers
358 views

Develop & test FMA features in DX scratch orgs

I am thinking about using Feature Management and FMA parameters in my Managed Package app to allow more flexible licensing. Which means we: Add FMA Feature Parameter in the Packaging Org Release a ...
1
vote
1answer
99 views

One package for the Classic and Lightning apps without My Domain

We have an app built for both Classic and Lightning UIs and we need to roll out it to the customers as one package. We do not want to force customer to set up the My Domain in each Orgs where they ...
6
votes
0answers
119 views

2nd gen package version with ancestor is failing with custom object with “protected” visibility

I'm having issues when creating a package version with ancestor that contains a custom object with visibility set to "Protected". Everytime I try I get this error: xxx: Cannot modify managed object: ...
9
votes
2answers
261 views

Use FMA Features for per-user licensing

As I understand the Salesforce FMA, you can enable certain Boolean toggles per LMA license. But those licences are per org, either: As Site-wide license for all users of a subscriber org An amount of ...
3
votes
1answer
64 views

@wire fails with “newValue cannot be undefined. Observable name”

When opening a Record page containing our LWC component we receive this weird error message. This doesn't happen in our namespaced SFDX scratch org but in a subscriber org that is using the ...
3
votes
1answer
149 views

Fine-grained app licensing using FMA and Permission Set Groups

Salesforce.com own apps are licenced using a fine-grained hierarchy of user licenses and add-on licences where each license has costs and restricts what I can do in an app. As an ISV selling Managed ...
15
votes
3answers
813 views

Not being able to reference packaged custom LWCs from other LWCs outside the package

This restriction referenced from Distribute Components on AppExchange: A custom Lightning web component can’t access a Lightning web component or module in a custom namespace. It can access ...
4
votes
1answer
104 views

Dynamically create TopicsForObjects metadata from Apex

Whenever I am unable to package a certain metadata type in a Managed Page I created them from a Setup page after installation using the Metadata API and this neat Apex Wrapper lib. But this time I ...
4
votes
1answer
215 views

How to scale FMA Feature management toggles

I'm thinking about leveraging the Salesforce FMA and Feature Management toggles to allow more fine-grained user permissions in my Managed package app on the AppExchange. When looking at the specs I ...
3
votes
1answer
70 views

How to best cope with unpackageable metadata (TopicsForObjects) in SFDX

My Managed Package app is using Topics for a packaged Custom Object. I just learned that Topics can not be packaged and therefore even a force:metadata:deploy from scratch to packaging org fails. ...
1
vote
0answers
35 views

Programmatically “Edit Policies” of packaged Connected App in Subscriber org

My managed package contains a Connected App. Until now subscriber admins needed to perform many error-prone configuration steps after installation in Setup > Manage Connected apps > connected ...
4
votes
2answers
335 views

Change version number scheme in sfdx-project.json

For the sake of simplicity, I want to change the default version number scheme of SFDX projects from Major.Minor.Patch.Build to Major.Minor like "versionNumber": "0.1.0.NEXT" to something like "...
3
votes
0answers
214 views

Integrate external routing for omni channel (connected app vs. API)

We are building a managed package ISV app for a customer that wants to route Service cloud Cases based on its own algorithm (their backend). I am quite new to Service Cloud and OmniChannel but found ...
2
votes
1answer
24 views

Support sharing model changes in subscribe org as ISV

We are an ISV developing a Managed Package. We wrote some Unit tests that do things like (this is an Example) Custom_Object__c a = new Custom_Object__c(Name = 'Test'); insert a; Profile p = [SELECT ...

1
2 3 4 5 6