Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

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.

1
vote
2answers
23 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
360 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
36 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
74 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
81 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
39 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
21 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
39 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
27 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
49 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
58 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
94 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
638 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
249 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
22 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 ...
1
vote
0answers
50 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 ...
0
votes
1answer
236 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
72 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, ...
4
votes
1answer
69 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 ...
1
vote
1answer
42 views

Seeking clarification “OAuth consumer Id” from docs

We are new ISVForce Partners and need to create an Oauth 2 flow in our component to make REST API calls. I am following the official docs and there is a sentence I don't really understand: ...
1
vote
0answers
37 views

Issues in upgrading Managed Package

We are trying to upgrade our managed package from V3.2 (Managed Release) to V4.0(Managed Beta). The installation seems to fail stating - 'Insufficient Privileges You do not have the level of access ...
6
votes
1answer
130 views

SOQL inside a While loop is not detected in Security review

Noticed a weird thing, SOQL inside a for loop is a bad practice but in a while loop isn't? Force.com security scanner has not detected a SOQL inside a while loop and also note that our paid ...
1
vote
1answer
30 views

Pattern to determine whether a given URL is for a Salesforce org

My web application receives web hook registration requests for Salesforce instances. Applications other than Salesforce may also register a web hook. What pattern(s) could be used that would reliably ...
20
votes
2answers
418 views

Friction-free process to switch to SalesforceDX with existing managed package

Dreamforce '17 made it crystal clear. Salesforce DX is ready for prime time. With Second-Generating Packaging SGP even for ISVs. Salesforce DX is awesome, nonetheless we fear that getting started ...
5
votes
2answers
339 views

When and where should a connected app be created during DX managed package development?

I'm developing a new managed package that will include a connected app. I created a connected app in a scratch org and committed it to version control. Then, when pushing the source to a new scratch ...
11
votes
3answers
499 views

Strike vs. Lightning Base components - How to stay fast and maintainable?

With Winter '18 Salesforce.com released a bunch of new Lightning Base Components. Components that we were desperately missing half a year ago. Back then Strike Components where our rescue. Now we ...
0
votes
0answers
57 views

How to work around data skew problem?

We have a custom object that is a detail of Account. Every account may end up with tens of thousands of records of this object type. We have the business need to actually have those records under the ...
6
votes
1answer
168 views

Status of Usage Metrics - Is it dead or is there a roadmap?

The current version of Salesforce Usage Metrics for ISV apps as describe here https://www.salesforce.com/video/192805/ is quite limited and seems to suffer from a lot issues. Is this a dead tool that ...
1
vote
1answer
22 views

Is retrieving data from REST API in Apex consistent with ISV security guidelines?

I'm working on an ISV app that needs to query a large number of records- more than is allowed by the native SOQL query governor limits. If the ISV application calls the Salesforce REST API to retrieve ...
0
votes
1answer
76 views

Can't remove Apex Sharing reason from managed package. Why?

In my managed package I had a CustomObject__c with an Apex Sharing reason. I now want to delete the object from the package. But I can't. Because I need to delete the Sharing reasons before. Which I ...
1
vote
1answer
112 views

What are most commonly used ways to do automated testing in Apex?

We are an ISV partner and looking for ways to automate our tests for our package. We are looking for something like Mockito for Java and have found ApexMocks library, which is built on top of Stub API....
0
votes
0answers
92 views

Why does developer org say “Trial Expired” when I try to log in and how do I fix it?

I have a developer edition I use to develop app. It was working fine, today then I try to log in it says Trial Expired as far as I know developer edition does not expire. Is Request Partner Benefits ...
0
votes
1answer
29 views

Can I list a paid manage package from my sales force developer account

Can I list (publish a managed paid package on AppExchange) a paid manage package from my sales force developer account? What are the prons and corns? Documentation say's: Checkout Management App can ...
0
votes
1answer
50 views

Push VS Upgrade packages

I was setting up postInstall scripts and noticed that there is a condition that checks for if it is an upgrade or push. My understanding was that the method of installation should be irrelevant but ...
3
votes
2answers
358 views

SVG Icon from Aura Bundle doesn't display in App Builder

So that my Lightning component displays nicely in the App Builder I added a .svg file to the bundle and copy & pasted the SVG from the Lightning Design System Icons. <?xml version="1.0" ...
3
votes
2answers
1k views

Where to use access=GLOBAL in Lightning components in managed packages

Reading the latest Lightning Components Developer Guide I couldn't find out where and where not to use access=GLOBAL in Lightning Components that I want to package in a managed app. I'm confused about ...
0
votes
0answers
27 views

How to correctly use external code in commercial ISV apps

The open-source ecosystem around Salesforce.com is getting bigger every day and smart ISVs don't reinvent every wheel needed for their app. How can app developer stay safe when using libraries like ...
2
votes
0answers
117 views

Granting Login Access via Licence Management App by Users

We are an ISV partner and our customers use our package 24/5 on for a mission critical purpose. We are using LMA to support them using "Grant Login Access" feature. The problem we are dealing with is ...
20
votes
1answer
705 views

Why use Platform Events in standalone native apps?

In Summer '17 Salesforce released Platform Events - a native messaging system accessible via Apex and several APIs. I assume the main use case for such a feature is to allow integration of Salesforce ...
0
votes
0answers
21 views

How to see list of components to be updated when upgrading a package?

When we are upgrading a our managed package in an org, we can see a list of components that are being updated/changed. I have noticed that we can see a list of components that are being updated by ...
7
votes
1answer
325 views

Unable to set breakpoints in Apex Debugger when using ISV Partner login

I'm working through the steps from Get Started with the ISV Customer Debugger and trying to get the Apex Debugger to set breakpoints for code from the managed package. I've logged into the subscriber ...
0
votes
0answers
43 views

Custom Pricing for App

After talking to an ISV rep at Salesforce they recommended that my application have pricing based on the # of seats/licenses but my application has a fundamentally different pricing structure. It's ...
1
vote
2answers
25 views

I need to set up a separate environment to do demonstrations

I need to set up a separate environment to do demonstrations for our potential customers, as well as training for our new customers. I have been using the development org, however, that is not ...
7
votes
1answer
454 views

Granting the “Debug Apex” permission for the Apex Debugger as an ISV Partner

I'm following the instructions under Get Started with the Apex Debugger. I'm up to the point where I create a Permission Set for the debugger user to enable the "Debug Apex" permission under System ...
2
votes
0answers
38 views

Enabling Platform Encryption on two packages

We have two managed packages and one is the base package for the other and contains all the fields (no fields on the second package). We want to enable platform encryption on the fields of the base ...
2
votes
1answer
47 views

Usage Tracking in managed packages - can it be done and how?

I want to use a form of A/B testing in my managed package where I show users different UI for the same feature randomly. Since the Salesforce Usage metrics feature never left his quirky pilot there ...
0
votes
0answers
18 views

No Users with granted login under subscribers in Licence Management App

We have users that have granted us login access. However, we do not see their names under their subscribed org in LMA. What could be causing this? Package, package version, subscribers look correct ...
0
votes
1answer
23 views

How to identify if a new component is being added to a managed package upo upload

We have a very large managed package that depends on other packages. Every time we want to upload the package we want to make sure that no unnecessary new components are added. As far as I know, the ...
1
vote
1answer
105 views

No subscribers under Subscriber Organizations tab in license management app (LMA)

We have installed License Management App (LMA) into our business organization for one of our packages. Now we want to use the LMA to login to our customer orgs that have installed other packages. I ...