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
3
votes
2answers
39 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 "...
2
votes
0answers
28 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
21 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 ...
2
votes
0answers
17 views

Connected App setting changes in manage package after installation, how we keep it same?

we have a connected app that has ‘Relaxed IP restrictions’ in this development org. It is part of the managed package. When I install it in another org, the connected app comes as ‘Enforced IP ...
5
votes
0answers
132 views

Clone packaged permission set in Apex

As part of another question where I tried to automate the creation of a Connected App for a Managed App and were successful with many steps but failed Assign a packaged permission set to the ...
3
votes
1answer
47 views

Site-wide licence for QA org is reset in LMA on package upgrade

For each of our customer apps, we create an Enterprise org for acceptance testing. We always create them using our ISV Environment Hub. We now struggle with doing testing in one of those QA orgs as ...
0
votes
1answer
40 views

Use Change Data Capture in the other direction (Heroku -> SF)

I have a Salesforce ISV app that shares some data with its Heroku-based backend. To notify the backend about data changes in Salesforce we use Change Data Capture. For synching back changes from ...
3
votes
0answers
63 views

Why can't I skip LWC namespaces in namesspaced scratch org

I have an LWC component as part of a managed package. To support Classic its also embedded inside VF page using a Lightning App(Aura): <apex:page standardcontroller="Account"> <apex:...
0
votes
1answer
20 views

Can a Post Install Script be removed from a managed package after being set?

I'm creating a post install script for our managed package, and wanted to test it out in a beta release before going live. I only see an option to set it on the main package page, and from the ...
7
votes
1answer
122 views

Packaged Case Trigger fails for users without license

My managed package contains a trigger for Cases. When users have no license an Apex batch class called from that trigger fails with First error: Insufficient user privileges My initial assumption ...
3
votes
1answer
63 views

Endless loop of Chimera scans with failure

Today I started a Chimera scan from https://security.secure.force.com/sourcescanner/chimera__chimera_portal to scan an external API we use in an ISV app which is going into Security Review soon. ...
3
votes
0answers
92 views

How to start with writing extension apps for Marketing Cloud?

I'm an experienced Salesforce developer who build countless AppExchange apps in the last years. But I am absolutely new to Marketing Cloud. I know what it is and how it is used but have no idea on how ...
5
votes
1answer
136 views

UI API within LWC as an ISV. What should be the approach when wire adapters are not feasible?

I have a lightning web component that needs to call UI API. I can't use the LWC wired adapters because the 'getRecordUi' does not take the "childRelationships" parameters like the 'record-ui' endpoint ...
2
votes
1answer
34 views

Create a checkpoint on a managed package class in a subscriber org at a specific line

I'm investigating an exception that is occurring within a subscriber org of our managed package. I have the stack trace that identifies where the exception is being thrown and the steps to reproduce ...
0
votes
0answers
33 views

Deploy cache partition to org without Platform Cache enabled

I wanted to deploy PlatformCachePartition Metadata to an org without having to enable or buy PlatformCache from Salesforce. The org would not use the PlatformCache just contain the pushed Metadata. Is ...
4
votes
1answer
1k views

How to make a LWC component that's usable on all object record pages?

I am developing a ISV solution, which includes a LWC component, that can be used in all record pages. To achive this, i made this metadata: <?xml version="1.0" encoding="UTF-8"?> <...
1
vote
0answers
25 views

CMA - Can you connect to an existing Stripe account?

As a follow-up to this post on using CMA vs. COA, if we use the CMA AppExchange Checkout option for processing payments, it asks to connect to a Stripe account. If my company already has an existing ...
2
votes
0answers
57 views

CMA vs. COA for ISV Partners - Which is better?

We're about to publish our app to the AppExchange, and noticed two different options for handling payments for our paid app: Paid, using Checkout (CMA) - Using AppExchange Checkout via the Checkout ...
1
vote
0answers
22 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
216 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 ...
3
votes
1answer
74 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 ...
11
votes
4answers
505 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
118 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
684 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
34 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
268 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
106 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
328 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
138 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 ...
4
votes
2answers
475 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 ...
4
votes
3answers
173 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
13 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
54 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
22 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
44 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
2answers
44 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
333 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 ...
7
votes
1answer
122 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
20 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
381 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
305 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
170 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
183 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
85 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
88 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
65 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
120 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
569 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
150 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
2 3 4 5