Skip to main content

Determinar la edición de Salesforce para su aplicación

Objetivos de aprendizaje

Después de completar esta unidad, podrá:

  • Describir las diferencias básicas entre las ediciones compatibles con las aplicaciones ISVforce.
  • Determinar, a partir de un conjunto de requisitos, las ediciones con las que puede ser compatible su solución.
  • Describir por qué es importante determinar la edición de Salesforce y las licencias de Salesforce en su organización de destino.
  • Describir cuándo un socio de AppExchange debe determinar las ediciones de Salesforce en las que debe centrarse.

Determinar la edición correcta

Ha llegado el momento de determinar las ediciones de Salesforce con las que desea que su aplicación sea compatible. De nuevo, imagine que es un diseñador de muebles que ha creado un bonito sofá. Gracias al diseño, recibió varios pedidos. La fábrica crea el sofá. A la hora de hacer la primera entrega, se da cuenta de que el sofá no entra por la puerta delantera. Sus dimensiones superan las medidas de la mayoría de las puertas. No es un buen resultado. Una planificación más exhaustiva le habría ahorrado a usted y a sus clientes bastantes dolores de cabeza.

Eso es precisamente lo que buscamos evitar en la creación de aplicaciones de AppExchange. Supongamos que diseña su aplicación en una organización especial Developer Edition (DE) configurada para socios de AppExchange o en una organización borrador de Salesforce DX. Ambos tipos de organizaciones tienen todo lo necesario para permitir el desarrollo de diferentes tipos de aplicaciones para distintas audiencias. Sin embargo, el entorno de su cliente de destino puede que no incluya todas las características. Si no limita las características de su solución a las que están disponibles en la organización de destino, tendrá que volver sobre sus propios pasos.

¿Qué es la edición de Salesforce?

Ofrecemos varias ediciones de Salesforce para proporcionar distintos niveles de funcionalidad y recursos a nuestros clientes. Como socio de AppExchange, debe conocer las cuatro ediciones: Unlimited Edition (UE), Enterprise Edition (EE), Professional Edition (PE) y Starter (S). 

Las ediciones tienen un enfoque por niveles en el que cada edición se basa en la anterior. Al subir un nivel se incrementa el número de características disponibles y se aumentan los límites de determinadas características. Por ejemplo, las organizaciones S no admiten los tipos de registro, pero las organizaciones UE, EE, PE y DE sí. Una organización S tiene un límite de cinco licencias de usuario. Las organizaciones PE o superiores admiten un número ilimitado de licencias de usuario. Para consultar más detalles sobre las diferencias, vea nuestro gráfico comparativo de ediciones.

Importancia de elegir la edición de Salesforce

La edición que elija determina las características que puede utilizar en la aplicación. También define los límites de recursos que puede consumir su aplicación. Tenga en cuenta que no tiene por qué limitarse a una sola edición. Por ejemplo, puede proporcionar distintos paquetes para distintas ediciones. O bien, puede diseñar su solución para ser sensible a la edición en la que se instale. Tenga en cuenta que su plan de negocio también influye en la elección de las ediciones.

Si va a crear una aplicación integrada OEM, el único tipo de organización que puede ofrecer a los clientes nuevos es la edición EE. Los clientes existentes podrán instalar su aplicación solo si disponen de las organizaciones de edición EE o superiores.

Organizaciones, ediciones y licencias

El entorno de nube de Salesforce a menudo se compara con un edificio de oficinas. Todos los usuarios comparten la infraestructura como, por ejemplo, la fontanería o la electricidad; sin embargo, cada negocio tiene un espacio propio al que los demás inquilinos del edificio no pueden acceder: su organización. Cuando los clientes optan por una edición, en realidad están eligiendo su espacio de oficina. Algunos inquilinos eligen varias salas sin área de recepción o cocina. Otros optan por plantas enteras con área de recepción, cocina y oficinas ejecutivas. El espacio de oficina más pequeño es como la organización PE, mientras que el más grande sería la organización EE.

Cuando los clientes adquieren licencias de usuario, determinan quién tiene acceso a las “oficinas”, así como el tipo de acceso que conceden. Las licencias de usuario Standard proporcionan las “llaves” que permiten el acceso a todas las características de la organización. Otras licencias de usuario ofrecen un acceso más limitado. Por ejemplo, los usuarios con licencias Customer Community no pueden acceder a los objetos Prospecto y Oportunidad, y no pueden mencionarse en flujos de trabajo.

Los clientes también pueden adquirir licencias de conjuntos de permisos o características para funciones no estándar. Por ejemplo, el uso de Salesforce Knowledge en Sales Cloud requiere una licencia de conjunto de permisos.

Elegir las ediciones con las que será compatible la aplicación

Prestemos atención a la audiencia de las distintas ediciones.

Edición
Explicación
Starter (S)
Edición para negocios con cinco usuarios o menos. Ofrece una funcionalidad mínima.
Professional Edition (PE)
Los clientes de tamaño medio usan la edición PE. Incluye todo lo que el cliente necesita en términos de CRM y no tiene limitaciones de licencias de usuario. No incluye toda la parafernalia, pero sí que incluye herramientas sencillas y fáciles de utilizar de personalización, integración y administración para facilitar las implementaciones de tamaño reducido a medio.
Enterprise Edition (EE)
EE es la edición más popular. Incluye todas las herramientas y tecnologías principales y cumple las necesidades de negocios grandes y complejos.. Además de todas las funcionalidades disponibles en Professional Edition, incluye herramientas avanzadas de personalización y administración para dar cobertura a implementaciones a gran escala.
Unlimited Edition (UE)
La edición UE es como la edición EE, pero más potente. Las grandes compañías optan por estas ediciones. Además de todas las funciones disponibles en EE, UE incluye Asistencia Premier, límites de almacenamiento aumentados y otras funciones.
Nota

Para su arquitectura interna, las organizaciones de las aplicaciones integradas OEM son equivalentes a las de la edición EE. Sin embargo, los clientes tienen restricciones contractuales. No pueden ver datos u objetos relacionados con las funciones de Sales Cloud o Service Cloud. Tampoco pueden usar características para crear más aplicaciones. Consulte la Guía de ISVforce para obtener más detalles.

La mayoría de los clientes usan la edición EE o ediciones superiores. Los clientes con ediciones superiores son los que adquieren la mayoría de las licencias, por lo que representan el mayor mercado. Las organizaciones de las ediciones EE y superiores son las que más funciones tienen integradas, lo que puede facilitar la implementación de su diseño.

A diferencia de muchos clientes de grandes compañías, los clientes de ediciones PE a menudo tienen un ciclo de compras corto, lo que puede ayudarle a vender su aplicación más rápidamente. Si está pensando en agregar la edición PE, considere el esfuerzo relativo del mercado potencial.

Determinar las características declarativas disponibles

Es muy importante limitar el diseño y el desarrollo para usar solo las características disponibles en su organización de destino. Por ello, recomendamos comprobar periódicamente la Guía de ISVforce junto con otra documentación de Salesforce para, de este modo, asegurarse de que no tenga que retroceder en ningún punto.

Por ejemplo, supongamos que está considerando a los clientes de las ediciones S o PE. La sección de consideraciones arquitectónicas en la Guía de ISVforce contiene una tabla que muestra algunas de las funciones más populares que utilizan los socios de AppExchange.

Función
Starter Professional Edition
Activos
No

Campañas
No

Contratos
No
Sí (con Sales Cloud)
Pronósticos
No
Sí (sin Divisiones de oportunidad ni pronósticos de Campo personalizado)
Ideas
No

Productos
No

Soluciones
No

Tipos de registro
No

Conjuntos de permisos


Perfiles personalizados
No

Tipos de reportes personalizados
No

Flujos y aprobaciones
No
No (consulte la nota)
Código Apex
Consulte la nota
Consulte la nota
Reglas de colaboración
No
Sí (para determinadas características)
API
Consulte la nota
Consulte la nota
Sitios
No
No
Nota

La lista no es exhaustiva. Para asegurarse de que las características que usa están disponibles, consulte la lista de ediciones que aparece en as páginas de documentación. Consulte esta página sobre tipos de registros:

La página Crear tipos de registro de la Ayuda de Salesforce con un círculo rojo alrededor de la lista de ediciones que admiten la función

Starter no está en la lista, de modo que no admite tipos de registro.

Determinar las características programáticas disponibles

Las características y funcionalidades que hemos descrito como personalizaciones declarativas (aquellas que se pueden realizar en la interfaz del editor interactivo de Salesforce). También es posible personalizar una organización de manera programática usando, por ejemplo, el lenguaje de programación basado en la nube Apex de Salesforce. Las organizaciones S y PE no tienen acceso a Apex ni a las API. Sin embargo, como socio de AppExchange, su aplicación autorizada puede usar Apex y las API que se detallan en la tabla siguiente en las organizaciones S y PE del cliente. La Guía de ISVforce tiene todos los detalles sobre la inclusión de su aplicación en la lista de inclusión y obtener un token de acceso de API para su aplicación.

API
Acceso a las organizaciones S y PE
Servicios web (SOAP)
Sí, con token
Métodos Apex expuestos como servicios web (SOAP)
No
Servicios web (REST)
Sí, con lista de inclusión de consumidores de aplicaciones conectadas
Métodos Apex expuestos como servicios web (REST)
Sí, con lista de inclusión de consumidores de aplicaciones conectadas
API de REST de Chatter

API de metadatos
Sí, con token
API masiva
No
Herramienta Cargador de datos (usa los servicios web SOAP)
No, no se puede establecer el token
API de transmisión
No
Eventos de plataforma
No

Límites para su organización de destino

Todas las organizaciones de Salesforce comparten infraestructura. Para asegurarnos de que ninguna organización consuma demasiados recursos, aplicamos ciertos límites. Esta es una manera que tiene Salesforce de garantizar la confiabilidad entre usted y nuestros clientes. Los límites varían con las distintas ediciones. Piense, por ejemplo, en los límites de reglas de validación. Dichos límites permiten verificar los valores de los campos de entrada.

Función
Starter Professional Edition
Enterprise Edition
Ediciones Unlimited y Performance
Número de reglas de validación activas por objeto
20
20
200
200

Cuando los clientes existentes instalan su aplicación, soportan su uso excesivo de recursos además de los recursos que ellos ya estén consumiendo. Supongamos que un cliente de una organización PE tiene 18 reglas de validación activas en el objeto Cuenta y que su aplicación agrega 3 reglas más. Su aplicación no podrá instalarse en la organización del cliente porque se superó el límite de reglas de validación activas.

Sin embargo, las aplicaciones de los socios de AppExchange aptos tienen margen para tres características específicas. Cuando una aplicación supera la revisión de seguridad, las aplicaciones, los objetos y las fichas incluidas en el paquete no cuentan para los límites del cliente.

Para obtener más información sobre los límites declarativos, consulte nuestros documentos de ayuda.

Tenga en cuenta también los límites de ejecución de código. Si se superan los límites transaccionales, fallará la transacción al completo y su cliente no quedará satisfecho. Para conocer más detalles sobre los límites programáticos, lea Límites de ejecución y reguladores.

Asegurarse de que su aplicación funciona con las ediciones elegidas

Puede usar el Núcleo de entorno o Salesforce DX para crear organizaciones de prueba específicas para determinadas ediciones.

Mosaicos que representan una organización de Partner Developer Edition y Essentials Professional Edition, y las organizaciones de prueba de Enterprise Edition

¿A qué ediciones debo orientar mi aplicación?

Ahora es el momento de practicar con la elección de ediciones en función de distintos escenarios.

Iconos del pronosticador de negociaciones, seguimiento de tiempo y búsqueda de proveedores que representan los escenarios que revisaremos

Escenario 1: Generador de pronósticos de progreso de negociaciones

Tipo de aplicación:

ISVforce

Nube básica:

Sales Cloud

Ediciones de destino:

Enterprise Edition

Funcionalidad de la aplicación:

Agregar perspectivas a las oportunidades de Salesforce mediante lo siguiente:

  • Análisis de negociaciones anteriores relacionadas
  • Análisis del uso general
  • Vinculación de análisis al estado actual del ciclo de vida de las oportunidades de los representantes de ventas

El atractivo de esta aplicación son los clientes con organizaciones de ediciones EE o superiores, ya que tienen grandes conjuntos de datos para analizar. ¿Podría diseñar su aplicación para que funcione con organizaciones S y PE? En la tabla siguiente se muestran aspectos que debe tener en cuenta.

Si quiere...
¿Pueden los clientes instalar su aplicación ISVforce en su organización S o PE?
Usar la jerarquía de funciones para restringir el acceso a determinada información
No. La jerarquía de funciones no está disponible en ninguna de estas ediciones.
Crear 10 objetos personalizados
¡Sí! Las aplicaciones, los objetos y las fichas que cree no cuentan en los límites del cliente.
Usar la API de REST para la integración
¡Sí! Aunque sus clientes con organizaciones S y PE no pueden usar la API de REST para conectarse a sus organizaciones, usted sí puede hacerlo.

Escenario 2: Seguimiento del tiempo de los agentes de asistencia

Tipo de aplicación:

ISVforce

Nube básica:

Service Cloud utilizando la Consola de servicio Lightning

Ediciones de destino:

Enterprise Edition

Funcionalidad de la aplicación:

Ofrece a los agentes de asistencia un calendario de seguimiento del tiempo empleado en la Consola de servicio Lightning. El calendario proporciona información sobre los siguientes elementos de los agentes:

  • Programación
  • Casos de trabajo
  • Disponibilidad

La Consola de servicio Lightning solo está disponible en Essentials Edition, Professional Edition, Enterprise Edition y Unlimited Edition con Service Cloud. No puede vender esta aplicación a clientes sin Service Cloud. Eso limita su Mercado total objetivo (TAM), de modo que es posible que desee considerar otras alternativas. Para obtener más detalles, lea el documento de ayuda de Consola de servicio Lightning.

Escenario 3: Búsqueda de proveedores

Tipo de aplicación:

Integrada OEM

Nube básica:

Salesforce Platform

Ediciones de destino:

Enterprise Edition

Funcionalidad de la aplicación:

Ayudar en el proceso de solicitud de suministro de proyectos complejos ayudando a los empleados a realizar lo siguiente:

  • Realizar el seguimiento de requisitos de partes
  • Identificar proveedores aptos
  • Realizar el seguimiento de ofertas y elegirlas

Pregunta con trampa. Las aplicaciones integradas OEM solo pueden usar con organizaciones de ediciones EE y superiores.

¿Lo ha comprendido todo?

Las ediciones, las licencias de usuario y las licencias de conjuntos de permisos y características de sus clientes afectan al diseño de su aplicación.

Independientemente de si va a crear una aplicación ISVforce o una aplicación integrada OEM, debe preguntarse lo siguiente:

  • ¿Están disponibles las características declarativas que desea usar en sus ediciones de destino?
  • ¿Están disponibles para los socios de AppExchange las características programáticas que desea usar en sus ediciones de destino?
  • ¿Respeta su diseño los límites de la edición de destino?

¡Felicitaciones! ¡Lo logró! Ahora ya está preparado para el cuestionario.

Recursos

¡Siga aprendiendo gratis!
Regístrese para obtener una cuenta y continuar.
¿Qué hay para usted?
  • Consiga recomendaciones personalizadas para sus objetivos profesionales
  • Practique sus aptitudes con retos prácticos y pruebas
  • Siga y comparta su progreso con empleadores
  • Póngase en contacto para recibir asesoramiento y oportunidades laborales