¿Por qué algunas integraciones de Salesforce solo funcionan con ciertas versiones de Salesforce?

Si por integraciones se refiere a aplicaciones de Salesforce en AppExchange, la razón es que una aplicación requiere una característica particular que no está incluida en esa edición de Salesforce.

Por ejemplo, mi aplicación @ www.appfrontier.com / chargent.html requiere que Apex Programado ejecute su lote diario, una función que solo está disponible en Enterprise Edition y versiones superiores de Salesforce. También utilizamos otras funciones que no están disponibles en Professional Edition, aunque algunas se pueden comprar a la carta (como las Reglas de flujo de trabajo).

Salesforce permite que las aplicaciones asociadas en AppExchange puedan usar las API de Salesforce para interactuar con Professional y Group Edition, que no incluyen el acceso a la API. Pero si se utilizan otras características faltantes en una aplicación, eso desafortunadamente impide la instalación de la aplicación en Salesforce.

Esta es también la razón por la que muy pocas aplicaciones funcionan en Salesforce Group Edition, ya que tiene tantas funciones “eliminadas”.