Más capacidad con AppExchange
Objetivos de aprendizaje
Después de completar esta unidad, podrá:
- Desarrollar su propia estrategia de AppExchange.
- Instalar una aplicación desde AppExchange.
¿Qué es AppExchange?
Probablemente se encuentre cómodo con la idea de tiendas de aplicaciones. Ya esté descargando aplicaciones en su teléfono, tablet, computadora u otro dispositivo, tiene que descargar e instalar aplicaciones para sacar el máximo partido a su tecnología.
Salesforce funciona del mismo modo. Anteriormente, mencionamos el ecosistema de negocios. Salesforce tiene una comunidad de socios que aprovechan la flexibilidad de la plataforma Salesforce para construir aplicaciones increíbles y otras soluciones que cualquiera puede utilizar. Estas ofertas de productos están disponibles (algunas de forma gratuita y otras por un costo determinado) para su instalación en AppExchange.
Estrategias para el éxito
La aplicación Dreamhouse de D’Angelo es un éxito absoluto entre los agentes de esta compañía inmobiliaria. Pero, en verdad, D’Angelo es una sola persona. Solo tiene algunas horas del día para desarrollar nuevas aplicaciones para sus colegas de trabajo.
Afortunadamente, AppExchange está llena de aplicaciones que D’Angelo puede descargar para ayudar a Dreamhouse a gestionar todo, desde las nóminas hasta las aprobaciones de desplazamientos, pasando por las integraciones con otras herramientas como Evernote y MailChimp.
Las posibilidades que ofrece AppExchange son emocionantes, pero antes de empezar a descargar todas las aplicaciones que ve, es necesario desarrollar una estrategia. Una estrategia de AppExchange sólida ayuda a garantizar que está obteniendo las aplicaciones del mayor valor sin duplicar las funciones o invertir en algo que no necesita.
Siga estos pasos para desarrollar una buena estrategia de AppExchange.
- Identifique los departamentos que utilizan o tienen intención de utilizar Salesforce. Estos son sus partes interesadas principales.
- Investigue lo que haya en AppExchange que se ajuste mejor a los requisitos de sus partes interesadas. Discuta casos de negocio con los directores de los departamentos para determinar las necesidades exactas. A continuación aparecen algunas buenas preguntas que formular:
- ¿Qué problema de negocios está intentando solucionar?
- ¿Cuáles son sus puntos negativos principales en estos momentos?
- ¿Cuántos usuarios necesitan esta aplicación?
- ¿Cuál es su presupuesto?
- ¿Cuál es su plazo?
Estas preguntas le ayudan a identificar las aplicaciones que mejor se ajustan a cada departamento o caso de negocio.
- Cuando encuentra una aplicación que piensa se ajusta a sus necesidades, descargue la aplicación en un entorno de prueba (como un Developer Edition gratuito o sandbox). Asegúrese de que la aplicación que está instalando no interfiere con cualquier otra aplicación que instaló o personalización que realizó. Los entornos de Sandbox son copias de su organización en entornos separados. Se utilizan para el desarrollo y pruebas. Consulte la documentación de Tipos de entornos de sandbox y plantillas.
- Si está eligiendo entre varias aplicaciones, tómese el tiempo necesario para evaluar lo que probó. Determine si hay brechas de funciones o características que no necesita. Si es necesario, invite a sus partes interesadas a una demostración de las aplicaciones y que proporcionen comentarios.
- ¡Ahora está preparado para comenzar! Instalará e implementará su aplicación en su entorno de producción. Asegúrese de que mantiene a sus usuarios informados sobre lo que va a cambiar y proporcione la capacitación y la documentación necesarias.
Instalar su primera aplicación
Aunque AppExchange recuerda una tienda de aplicaciones tradicional que puede encontrar en su teléfono o tablet, es importante recordar que su organización de Salesforce es un entorno complicado. Una aplicación no se instala solo porque tenga un logotipo atractivo o un eslogan convincente.
De modo que ¿cuál es la manera adecuada de instalar una aplicación? ¡Se lo mostraremos! Este es solo un ejemplo, no es necesario seguirlo.
Digamos que encuentra una aplicación excelente en AppExchange que le permite enviar mensajes SMS dentro de automatizaciones de Marketing Cloud Engagement.
Para instalar la aplicación, puede hacer clic en Obtener ahora. Este botón le lleva al asistente de instalación que le guía por los pasos. A continuación aparecen dos preguntas clave que necesita responder durante el proceso de instalación:
- ¿Dónde debo instalar la aplicación, en el entorno de producción o en el de sandbox? En general, una práctica recomendada es instalar primero las aplicaciones en un entorno que no es de producción. Intente la instalación en un entorno sandbox de su organización de producción o en una organización de Developer Edition. La prueba de la aplicación primero le ayuda a evitar conflictos en el entorno de producción con cosas como nombres de objetos.
- ¿Debo conceder permisos de aplicación solo a los administradores, a todos los usuarios o a perfiles específicos? Eso depende de para lo que sea la aplicación. Si desea limitar el acceso a un conjunto de usuarios en particular, planifique modificar esos perfiles de usuario antes de instalar la aplicación.
¿Dónde fue mi aplicación?
Impresionante. Esa es la manera de instalar una aplicación. Ahora, si tan solo pudiera encontrarla... Esta es la forma de encontrar aplicaciones después de instalarlas.
Para instalar las aplicaciones, se utiliza algo llamado paquete (¿recuerda cuando instaló la aplicación Dreamhouse?). Para encontrar el paquete:
- Desde Setup (Configuración), busque y seleccione Installed Packages (Paquetes instalados) en el cuadro Quick Find (Búsqueda rápida).
- Haga clic en el nombre del paquete que instaló. Será el mismo del de la página de descarga de AppExchange.
- Haga clic en Ver componentes para ver más información sobre el paquete. La página Detalles del paquete muestra todos los componentes, incluyendo campos personalizados, objetos personalizados y clases de Apex del paquete. Esta información le ayuda a determinar si tiene conflictos con sus propias personalizaciones.
Algunas impresiones finales
Mientras empieza a explorar AppExchange, asegúrese de echar un vistazo a las aplicaciones gratuitas proporcionadas por Salesforce Labs. Lo increíble sobre las aplicaciones de Salesforce Labs, a parte de que son gratuitas, es que son de código abierto. Puede personalizarlas según necesite y mirar bajo el capó para ver cómo funcionan. Es una excelente manera de aprender más sobre cómo funciona la plataforma.
Y si hablamos de aprender más, este módulo le dio una excelente base para profundizar más en la plataforma Salesforce. Consulte los recursos que encontrará a continuación para ver posibles próximos pasos en su recorrido. ¡Felices rutas!
Recursos
- Trailhead: Fundamentos de desarrollo de plataforma
- Salesforce: Salesforce AppExchange
- Blog de administradores de Salesforce: Creating an AppExchange Strategy