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
0
votes
0answers
49 views

Partner Source Scanner can't login to Packaging Org with SAML, SSO, Connected App settings

I'm working on a Managed Package and we are currently testing a bunch of complex Connected App Settings related to SAML, SSO and Salesforce as Identity Provider. Many people work on this so I am not ...
0
votes
0answers
12 views

Validate LMA/FMA Before Publishing To AppExchange

Is it possible to validate that your LMA/FMA code functions correctly before you ever upload a package to the AppExchange? I have an existing, released managed package that I need to try using LMA/...
0
votes
0answers
10 views

How do we test an isv package on OEM Org

We have an existing isv package and we want try and have that package as a OEM package. Before i sell that OEM package i want to make sure that what we have as isv package would work as an OEM as ...
2
votes
1answer
51 views

Unable to access Apex in namespaced scratch org

Note: Checking this potential duplicate didn't help. I have a project which uses SFDX and LWC and recently converted it to have a namespace (later it should become a Managed Package). I successfully ...
2
votes
1answer
40 views

Where to create Connected App for Managed Package?

As we can read in many other questions here Connected Apps used by and used in combination with a Managed Package actually don't need to be created in the customer org (e.g. by using Metadata API) OR ...
9
votes
3answers
187 views

How to best enforce CRUD/FLS and pass Security Review in 2019

Since Salesforce began to require CRUD / FLS checks as part of the Security Review for AppEchange apps in 2015 there has been a lot of discussions why this cannot be done by the platform and how this ...
5
votes
1answer
62 views

Is there a reliable way to know which SObjects are supported by a SOSL search?

Having some trouble as an ISV with dynamic SOSL. I have a search box that searches all records. When building the SOSL query, I only add objects that have the IsSearchable flag set to true on the ...
6
votes
1answer
658 views

Who has taken “my” Managed package namespace? Can we find out?

I wanted to use my company name as a Namespace Prefix of a new Managed Package App...and it was already taken :-(. Is there a way to find out who or which existing app uses it? Technically or by ...
0
votes
0answers
18 views

How to Publish a Lightning component (Not an application) in AppExchange

I came up with a section in AppExchange where I am looking at native Salesforce Components alone. These are depending on an application(Main App/managed package) and other some are independent ...
6
votes
1answer
193 views

Can/should DX Unlocked packages be used for app distribution to customers

Unlocked Packages are just the perfect compromise for everybody working with Salesforce code that he is delivering (for money) to a customer (or two). Managed packages are too much overhead (become a ...
3
votes
1answer
41 views

How can I determine if the current user in an Apex transaction can modify an Approval Process locked record?

I need a mechanism to detect if a record is currently locked by an approval process and it would block the user running the Apex code from modifying the record. First, some context for where this is ...
3
votes
2answers
99 views

How to test CRUD and FLS in unit tests?

BACKGROUND I am working on a managed package and it contains a custom object (X__c) with one custom field (X__c.Fld__c). In the controller I check if a user has Read access to both the object and ...
2
votes
1answer
48 views

Pros and cons of fflib-common-apex for ISV

This question is aimed to summarize advantages and disadvantages of using fflib-common-apex for developing managed packages for AppExchange. Overall fflib-common-apex and mocks are helpful and speed ...
1
vote
1answer
131 views

fflib selector - configure Read and FLS - fflib_SObjectSelector vs fflib_QueryFactory

We're working on a managed package and planning to list it on AppExchange. We are using the fflib-apex-common library in our app. Now the question: what's the best way to configure Read and FLS when ...
3
votes
2answers
49 views

Second-Generation Managed Package Security Review

Generally, the question stands as what steps need to be done in order to send 2-nd generation managed package for security review. Current conditions: I have developed 2-nd generation managed ...
2
votes
0answers
12 views

packaging/patch org on newer version than subscriber orgs: how to patch?

Every time Salesforce rolls out a seasonal update we face the following problem: our packaging org as well as all patch orgs linked to it are on a node that is in the first tranche of orgs being ...
3
votes
0answers
32 views

Integrate external app using IFrame (not Canvas) and Security review

I have a customer that wants to integrate an external Java App with a Managed Package. As the endpoint (domain name) of the external Java App(s) is not static but differs from customer to customer we ...
0
votes
0answers
15 views

Use Free License Profile to restrict subscriber support (“Grant Login Access”) to my app

When a customer installs my Managed Package I as the ISV get powerful access to his Org. The access is not restricted to my app and its metadata but by the profile of the user that grants access. To ...
3
votes
0answers
30 views

Managed Package Install takes too long to show Config page

As Post Install Scripts are too limited for my purpose I added a custom Config page to my Managed Package because it displays nicely after the installation is done. The problem is that the ...
0
votes
1answer
15 views

Minimal Salesforce License to use LMA and Subscriber Support

I couldn't find any information on what's the minimum Salesforce license to grant a support person permissions to do Subscriber Support in the LMA. Can someone please point me to such information?
6
votes
1answer
145 views

Email Service via Metadata API fails to create from Managed Package

As Email Services can't be packaged in a Managed Package, I allow subscribers to create it after the installation. The code which works in my packaging org fails in productions orgs with: An Apex ...
4
votes
1answer
45 views

Flow from Unlocked DX package can not be changed in subscriber org. Why?

I just installed an unlocked package containing flows in a customer sandbox and was a bit shocked to see that the flow cannot be opened and adjusted by the customer/subscriber. I thought that's the ...
1
vote
0answers
16 views

LMA count not being updated by CMA

One of my clients purchased an additional license 4 days ago but it is still not available in the LMA. In the CMA correctly shows the license count, but I can't figure out how to get the LMA to update....
2
votes
1answer
153 views

Is there a way to use a private custom lwc Component (isExposed=false) in a flexipage that will be deployed in a managed package?

We are an ISV partner and are working on a managed package that we will release soon. We are mostly using LWC components and found that if we try to include one of our custom LWC component into a ...
2
votes
2answers
182 views

Unable to deploy metadata from Partner Developer scratch org because of extra fields

As I hoped for higher limits I created my scratch org as a "Partner Developer" org. { "orgName":"myns", "edition":"Partner Developer", "features":[ "CascadeDelete", "DebugApex", "...
4
votes
2answers
102 views

Platform Cache for ISVs

I have used Platform Cache as a customer a while ago but never heard any story about ISVs using it. So, I'm wondering: is there any ISV out there using it and if there is any, how?
2
votes
1answer
91 views

Step-by-step guide to migrate existing managed package to DX

I have a managed package in Bitbucket and want to work on it using DX. There are tons of articles on how to migrate to DX but I am still looking for a one page checklist that I can use for every ...
4
votes
0answers
62 views

Prevent modifications to Named Credential in Managed Package?

The background of my question is described in Managed package upgrade fails as Named Credential seems to have modified. The upgrade of a managed packaged failed with a modification error on a ...
3
votes
1answer
43 views

Managed package upgrade fails as Named Credential seems to have modified

But the Named Credential hasn't changed between current and new version. So this Known Issue doesn't apply: https://success.salesforce.com/issues_view?id=a1p3A000000mCFtQAM&title=cannot-modify-...
0
votes
1answer
29 views

How to restrict Sandbox LMA License to match Production License Status/Count?

How to restrict Sandbox LMA License to match Production License Status/Count? If your AppExchange package includes a free trial, in Production the app installs well with TRIAL as the status. However, ...
1
vote
2answers
59 views

How to raise a case with salesforce from ISV developer org from where we create the managed package?

I am working as a developer for an ISV salesforce partner. We have some issue and we want to raise a case with salesforce for that. The isssue can be reproduced on our partner developer org from where ...
7
votes
1answer
450 views

How do I publish apps on AppExchange for free as a freelancer?

I want to publish apps on AppExchange for free, can I do that as a freelancer without using any corporate email address and without paying any partners fee to Salesforce? I have tried to register as ...
1
vote
1answer
96 views

Can custom metadata type records be deployed from post-install script?

Looking at limitations of post install script there's no mention of CMDt's, but it also seems like post install stuff does get that much attention and given how many limitations CMDt's have - its wise ...
1
vote
0answers
81 views

How to work with patch orgs in Einstein Analytics apps

I think Einstein Analytics apps are incompatible with Patch orgs. Why that? To develop our software we build Einstein analytics apps and dashboards. We learned it the hard way that we cannot add those ...
2
votes
0answers
27 views

Apex code to know if an ChildRelationship is in my package

I am working out of a managed package and want to find out what lookups are created by customers of my package. So fields that are unpackage. for(ChildRelationship rel : myType.getDescribe()....
4
votes
1answer
90 views

After modifying dashboard SAQL in template downstream apps fail to create

What we have done: Created a trivial Einstein Analytics app with the most simple dataflow and dashboard. Created a template for this app Successfully created a (downstream) app from this template (to ...
0
votes
1answer
60 views

Adding Reports To Managed Package Failing For Folder Already Exists?

We have a managed packaged with reports and Dashboards in folders. If we add a report to an existing folder and deploy it to customers, the package install keeps failing with: "This folder unique ...
2
votes
0answers
26 views

Workaround for “Install Managed Package Into Sandbox Fails on All Lightning Component Bundles”?

We're experiencing this issue - "Install Managed Package Into Sandbox Fails on All Lightning Component Bundles" that is affecting other vendors as well, where our package with new Lightning components ...
3
votes
0answers
127 views

How to specify namespace and partition for Org Cache when creating managed package?

I'd like to make an ISV App / Managed package that uses the Platform Org Cache. The clearest directions on how to do this are described in this trailhead. However, when writing my code, I am unclear ...
0
votes
1answer
117 views

Managed package Visualforce page URL on subscribed organization?

When I develop a package and use a Visualforce page with additional parameters as custom button, URL button link doesn't work in subscriber org. For example, my page has name MyBeautifulPage and URL ...
3
votes
2answers
60 views

Query managed package components (including dependencies) from releasing org

In an org that releases a managed package, the package detail page lists the components in the package (recently added components, previously released components, indirectly added components). Is it ...
5
votes
1answer
109 views

Querying Managed package versions from Apex in 2018

This was asked in 2015 - Querying Managed package version from Apex - (and in other posts here) but I want to check that there has been no change to this in the last 3 years. We have several managed ...
3
votes
1answer
124 views

Managed Package: Catch exception and then re-throw asynchronously?

I'm working on a managed package in which our customer (the company that asked us to develop the package) runs into certain exceptions in edge case UAT scenarios (e.g. API has gone bonkers for 10 ...
4
votes
2answers
1k views

“ERROR: entity type cannot be inserted: Second Generation Package.” when trying to create Second Generation Package

I am attempting to create a Second Generation package using the Salesforce CLI. I have a Dev Hub organization connected in which Second Generation packages are enabled. I run the following command to ...
1
vote
1answer
638 views

Can't see managed package code/logs when logged into subscriber org with LMA

Based on the Troubleshooting in Subscriber Organizations guide, it seems that when a subscriber has granted you access to their Salesforce organization, you should be able to see obfuscated code and ...
0
votes
1answer
37 views

In LMA is there a field or something that marks push upgrades or user upgrades?

Is there a way I can query the LMA objects to find if a package version was upgraded via AppExchange or if it was a push upgrade? Which object/field? The idea is to have a trigger so if it was a push ...
2
votes
0answers
86 views

Grant access to connected app only to managed package licensed users

I have a fully working connected app, and now I want to authorize only managed package licensed users. Let's assume the managed package namespace is xyz. Scenario: ISV A releases xyz Company B has ...
1
vote
1answer
338 views

2nd-generation packaging: Ready for prime time yet?

I'll be building my first managed package as part of a client project. Because we're writing it on behalf of another company, eventually it will be released under a namespace that belongs to them, and ...
5
votes
0answers
78 views

Can't delete deprecated packaged Custom Object as it has a Flexipage?

Is it true that there is no way to remove a packaged Custom Object with a Flexipage attached to it? Flexipages can't be removed and the Flexipage itsself can be edited when it is packaged. If so, ...
3
votes
1answer
84 views

Tooling API from Visualforce - OK in managed package?

I'm working on a project that will have us create a managed package which can be used for integration between Salesforce and our client's platform (let's just call it Cloud Product). Our client will ...