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
4
votes
1answer
78 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: (...
0
votes
1answer
27 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 ...
0
votes
0answers
12 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 ...
9
votes
1answer
153 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....
5
votes
1answer
195 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): ...
0
votes
0answers
17 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 ...
0
votes
0answers
10 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 ...
0
votes
2answers
124 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 ...
5
votes
1answer
69 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 ...
1
vote
0answers
36 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 ...
4
votes
1answer
113 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 ...
2
votes
1answer
102 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 ...
0
votes
0answers
29 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 ...
0
votes
0answers
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 ...
7
votes
2answers
153 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 ...
3
votes
1answer
77 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 ...
2
votes
1answer
171 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 ...
7
votes
0answers
89 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
98 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
110 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
363 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
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 ...
6
votes
1answer
225 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
14 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 ...
3
votes
1answer
93 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
97 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
53 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 ...
9
votes
1answer
535 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
115 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
147 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
39 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
135 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
319 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 ...
2
votes
1answer
122 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
34 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
50 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
50 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
99 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 ...
4
votes
1answer
428 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 ...
2
votes
1answer
181 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 ...
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
3k 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
113 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 ...
8
votes
3answers
1k 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
32 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
183 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....
5
votes
1answer
503 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
296 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
104 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 ...

1
2 3 4 5
7