ISV (Independent Software Vendor) partners are those who build applications for the Salesforce ecosystem rather than simply providing consulting services or one off solutions.

learn more… | top users | synonyms

1
vote
0answers
12 views

Security Scanner finds XSS False Positives / JSENCODE incompatible with Boolean fields?

Before I submit my app for Security Review I checked it with the free scanner. It marked the following line of JS-code in a Visualforce as Critical XSS vulnerability: <script>var trueOrFalse = ...
4
votes
2answers
45 views

Understanding App Exchange LeadSource in the LMA

I am having a similar problem as the one in this post where my leads are coming in with differing sources. All installation attempts used "Get it now" from the listing on App Exchange and successfully ...
2
votes
0answers
27 views

Salesforce Managed package distribution

I´m creating a Salesforce managed package with all my components. I would like to distribute it adding the URL INSTALLATION LINK on a web page of my site (not pushing the App on the AppExchange ...
1
vote
1answer
43 views

ISV development process [closed]

What is typical dev process for managed packages. Which orgs it is reasonable to have? I think partner dev orgs for each developer, next - create Partner Dev org(based on EE) for qa where unmanaged ...
2
votes
1answer
36 views

Can the name of a managed package be changed after it's released?

I know you can change package names when unmanaged, but what about managed ones after being released? If I'm going to release a new version, can I give it a new name before the new release? I'm ...
6
votes
1answer
97 views

Determining Namespace Prefix in JavaScript and Apex

When you have a dedicated Visualforce Page and can use modern JavaScript Remoting techniques, this is seldom an issue. But I'm looking at some historical code in a managed package like this: ...
4
votes
1answer
75 views

Force.com (Custom Application) Licensing?

I am not sure this is right forum to ask information about the licensing option & others. For a small organization where there are only 3-5 users, I am planning to develop an custom application. ...
2
votes
1answer
27 views

Version Control “Referenced Packages” metadata when developing managed package

Is there a good reason to add all the "Referenced Packages" metadata to version control when developing a managed (extension) package? Or is there a good reason NOT to do it?
4
votes
1answer
47 views

How to deactivate a managed trigger in a customer org for Mass-Data migration

We have to do a major data migration on a customer org using our ISV product. We need to delete and insert large amounts of records who in some cases have complex triggers. Is there a way to ...
1
vote
0answers
24 views

Upgrade of Managed package fails with <Data Not Available> error email

When I tried to upgrade a customers org with the newest version of our managed ISV package I received this error email minutes after I finished the installation wizard: Your request to install ...
2
votes
1answer
30 views

Trigger a migration batch job from a managed package's install script

We need to replace a field in our managed ISV package with another field. For our software still to work after this change we plan to add a Batch that copies the old field value to the new one. We ...
2
votes
1answer
78 views

What is the difference in building ISVForce apps vs Force.com embedded? [duplicate]

I understand the licensing model between these two partner programs and what to use based on the needs. I wanted to understand how developing force.com embedded differs from ISVforce. Is the ...
4
votes
1answer
29 views

Can't find reason why my managed package started to extend/require other packages

When a user upgraded to the latest version of my managed package his installation failed as he required another package. Yes this package is indeed installed in my packaging org but not referenced ...
2
votes
1answer
53 views

Will a 30 Day ISV Trail allow me to install an application onto a Professional Edition?

getting a bit strained from reading tons of documentation and not really knowing what to search for. I have created a Developers Force Free edition and created an application that uses Apex Classes ...
8
votes
1answer
34 views

Can a managed package be an extension of another extension package?

Is there a limitation how deep the nesting of base and extension packages (managed ones) is in Salesforce? So can Package EEB extend Package EB extend Package B?
4
votes
2answers
85 views

How to detect the active app in salesforce App menu Programatically using API

I have an appexchange application which is going to be installed in customer orgs. I need to show a sidebar component if the app selected from app menu is my installed package. When I change the ...
6
votes
1answer
87 views

Do I need to become ISV partner?

I am building a plugin for Thunderbird/Outlook. The plugin should be able to: create/update contact in Salesforce view past interaction with a contact To release it publicly, do I need need to get ...
3
votes
1answer
115 views

How to identify ISV model for partner org?

I have query related to Salesforce ISV partner program as follows: How to identify which ISV model default or applied for partner org? While creating partner org it asked for AppExchange Partner ...
1
vote
1answer
78 views

Storing oAuth Response in Org making request

I am looking to change a synchronous integration in my managed package with my third party web service to be asynchronous, so that a callout will post the information to my web service, and at some ...
5
votes
2answers
143 views

AppExchange Leads from Salesforce

Any ideas why SFDC generates Leads for Dev Org installs of an AppExchange package, but not for a Sandbox install? Related question: Any idea if the Subscriber org type (EE, etc) can be accessed via ...
2
votes
0answers
23 views

Will (Minor) Push upgrades conflict with running batches?

What will happing to running Apex Batch jobs when I perform a Push (Minor) Upgrade (Patch) into a customer org? Is that save to do? Under which circumstances? I could not find documentation or any ...
4
votes
4answers
259 views

Can't compile Apex class due to code that does not exist anymore

I cannot reproduce this error yet, but its causing me huge trouble in release and package scenarios. I have a packaged class which implements an Abstract superclass. Sometimes when I refactor this ...
2
votes
1answer
61 views

ISV or force.com embedded

My application needs to do an OAuth on behalf of a salesforce customer and do REST API calls to salesforce in order to integrate the Mail experience with salesforce. Which Partner program do i go ...
3
votes
3answers
137 views

Can I use the just-released SFDC Mobile SDK to create a mobile app that works for any SFDC customer?

I am an ISV that wants to ship one iOS app that could work for many SFDC customers. I just read the newly released Salesforce Mobile SDK Development Guide (published July 30, 2013). The SDK uses ...
1
vote
2answers
80 views

Why do batches behave different in Production than in a Sandbox

Recently I observed serious and undocumented differences in the runtime behaviour of Sandbox vs. Production orgs, e.g.: Batches (same code, same data) run faster in the Sandbox Same Batch in Sandbox ...
2
votes
1answer
125 views

Make an existing text field an indexed External Id. Will/can Support do it?

In our ISV package we had to "convert" a pre-indexed Lookup field to a Text(255) field as we wanted to keep Ids even when the referenced record was deleted. After we did that the performance of SOQL ...
1
vote
2answers
51 views

Prevent LDV-problems in own ISV package by auto-indexing packaged fields

In our managed ISV package we have a custom object that in many customer orgs might run into LDV issues as the nature of this object lead to million of records. I know that Salesforce support can ...
4
votes
1answer
72 views

Reason for asking Support to activate “Managed namespaces to log in Apex Debug Log” for a customer org

I am confused what Salesforce Support is telling me regarding my cases also reflected in those questions: Tracking errors in batch impossible as Dev Console stops logging or breaks with Server error ...
6
votes
1answer
88 views

Best Practice to pinpoint bugs in your managed code that only occur in customer orgs

When code in a managed package fails in a customer org it does not produce logs. This is a serious problem for the ISV that needs to provide a fix but is unable to reproduce the bug in his development ...
0
votes
1answer
154 views

When in Managed Package config/development is the namespace absolutely required?

I'm working to develop a process for developing managed code in an unmanaged environment, and I'm unable to find a comprehensive list of places where adding the namespace in config/code is absolutely ...
6
votes
2answers
729 views

ISVForce vs. Force.com Embedded for Appexchange

I'm having a tough time trying to determine the differences between the ISVForce vs. Force.com Embedded program models for creating an app on the AppExchange. A couple questions. 1. Are Embedded/OEM ...
3
votes
2answers
52 views

How does the partner portal decide what server a test org is created on?

I have created a few test orgs through the partner portal recently, and every single one is being spawned on ap1. I am based in Australia so this makes sense, but in the past I have received orgs on ...
5
votes
1answer
116 views

Aggregate query fails when MyField__c exits in both package (NS_MyField__c) and customer org (MyField__c)

This is really a strange bug. Inside my managed package I have a NAMESPACE_CustomObject__c with a NAMESPACE_CustomField__c. In one of my packaged classes I have an Aggregate Query String soql = ...
8
votes
1answer
127 views

<deprecated>false</deprecated> randomly appears in object metadata in managed package. Why?

Sometimes when I commit the latests changes in my managed package to my version control I see those changes in the XML metadata of my custom objects. I heard that Salesforce.com is working on some ...
10
votes
1answer
186 views

Can the installation of an managed app be corrupted by a running batch or heavy user load?

This is related to my other question Classes installed as part of a managed package are not found or lead to compile errors in the customer org. If an ISV app on a customer org is under heavy load ...
4
votes
2answers
128 views

Classes installed as part of a managed package are not found or lead to compile errors in the customer org

This is really strange. I uploaded a new version of my packaged app. Everything compiled and the tests run green. But when parts of my code are executed by the customer they receive error like this ...
4
votes
2answers
341 views

Uninstall a Managed Package from a Managed Package Dev Org

Question Is there anyway to remove a managed package (Action Plans) that was installed into a managed package dev (My Managed Package) org after being released? Assuming yes, are there any dangers ...
2
votes
3answers
105 views

when to use a Vforce page on a standard object

We have a client using vforce pages on the standard objects for Lead, Account and Contact. Our application is failing on these vforce pages. I asked the client why they are using a vforce page, and ...
2
votes
2answers
100 views

Base and Extension package org

I have a dev org which acts as Base (main) org. Now one of my client wants some changes while other clients don't want these changes. Now I am planning to have a separate org which will act as ...
0
votes
1answer
30 views

Can a Report be Created from the Subscriber Object; Or Data Accessed Another Way?

Salesforce gives the ISV the Salesforce Edition of the Customer Org in the Subscriber object, and this data is available no where else. Any ways to access data from Subscriber other than the Object ...
4
votes
0answers
64 views

Clients adds licenses under “My Account” --> does not update the LMA

We have clients adding seats (licenses) in their org under "My Accounts". Recurly (via Checkout) is updating the billing. But the LMA record is not updating? Example: client has 2 licences; adds 1 ...
4
votes
1answer
43 views

Why does SFDC create a Lead via the LMA, but Checkout creates an Account when a payment is processed

I understand a Checkout transaction is "sold" - does SFDC just expect the ISV to convert the lead created via the LMA? It would be great to hear what other ISVs are doing here.
7
votes
1answer
92 views

Is there any way to know the Salesforce edition when an app is installed via the App Exchange?

We are a Salesforce ISV and see many leads from the App Exchange. SF-IN is a click on "Try it Now".. "SF-Installation" is a completed installation. We have no way to know if the drop off from "try it ...
1
vote
1answer
76 views

Using Developer Sandboxes for team development of managed ISV apps?

Reading this blog post about team development on Force.com I learned that one can/should use Developer Sandboxes instead of regular dev orgs for team development. Can anyone share opinions and ...
4
votes
1answer
58 views

How do customers add additional App Exchange licenses using Salesforce Checkout?

Customer purchased 10 seats, and now wants more. How do they do this using Checkout?
5
votes
2answers
217 views

Are scheduled apex jobs allowed in Group and Professional Editions via ISV program

I'm building out a managed package via the ISV program which will run inside GE/PE. I know that you can get APEX classes into GE/PE via the managed package, but can you schedule these apex classes? ...
1
vote
1answer
128 views

OAuth scope requirements for whitelisted ISV REST API

I'm looking at building some additional integration between salesforce and a third party server as part of an ISV project, working across all editions including group and professional. Currently the ...
4
votes
1answer
65 views

Initiate Partner Black Tab login without using Subscriber Support tab

From the "Subscribers" / "Subscriber Support" tab included with the License Management Application (for ISVforce and OEM partners), Partners can see an overview of a given customer/Subscriber's org, ...
3
votes
1answer
77 views

Can Chatter Field Tracking settings be enforced/packaged in an ISV product?

In my managed package I have a custom object and I would like to enforce that Chatter field tracking is enabled for some of its fields. Can this be done and how? The custom object is a Project and I ...
11
votes
3answers
147 views

How can I always tell which instance I'm dealing with?

This is a Q & A question for people (especially ISV's like us) who deal with lots of different orgs. It's often critical, in a single screen (like a managed package install process) to be 100% ...