function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
IGCOOIGCOO 

API Access to Professional Edition

On Developerforce.com, Architecting a Commercial Application it says:

 

Note: Apex Classes exposed as Web services in an authorized managed package are NOT publicly accessible in Group and Professional Edition, even with the special authorization. However, Apex Classes that make Web service callouts to external services will work in Group and Professional Editions.

Non-native apps, known as composite or client apps, typically use Force.com, Salesforce CRM and another source for data, logic and UI outside of Google, Amazon, and Facebook. These apps typically rely heavily on the Force.com Web services API to integrate with Salesforce CRM apps or the Force.com platform. These apps can also be published to the AppExchange. If you want to publish your composite or client app to AppExchange, eligible partners can request a clientID that you can include in your SOAP headers, allowing you API access to Professional Edition customers, once you have passed security review. This grows your potential customer base as Professional Edition customers do not normally have the API feature enabled. Visit the Security Review page for more details. 

 

http://wiki.developerforce.com/page/Architecting_a_Commercial_Application

 

I have two questions:

 

1. What are the qualifications for being an "eligible partner" that can request a clientID?

 

2. Our composite app will need to obtain data from each customer's CRM environment, post that data to our SOAP web service, and then our application residing outside of Force.com will post data to our Force.com app.  Will this work for Professional Edition customers?

IspitaIspita

Hi,

Salesforce does not give all rights or facilities to all its partners. One needs to fulfill certain criteria to be able to provide a certain facility to the consumers on behalf of salesforce.

For example one needs to have certain number of certified professionals on one's roll to be a reseller partner, similarly connect with salesforce what are the qualifying factors one needs to fulfill for - " requesting a clientID that you can include in your SOAP headers, allowing you API access to Professional Edition customers

 

In answer to your second query it should work via web services but what you can do is do a "Proof of Concept" by requesting salesforce to activate this feature for a limited period say 30 days or 15 days try out a small pilot if it works go for the kill.

 

Hope this helps...