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 sea en su teléfono, tablet, ordenador 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 empresarial. 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 coste 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 la empresa inmobiliaria. Pero si somos realistas, D’Angelo solo es una persona. Solo tiene algunas horas del día para desarrollar nuevas aplicaciones para sus compañeros de trabajo.
Afortunadamente, AppExchange está llena de aplicaciones que D’Angelo puede descargar para ayudar a Dreamhouse a gestionar todo, desde las nóminas a las aprobaciones de desplazamientos, pasando por las integraciones con otras herramientas, como Evernote y MailChimp.
Las posibilidades que ofrece AppExchange son increíbles, pero antes de empezar a descargar todas las aplicaciones que ve, es necesario desarrollar una estrategia. Una estrategia consistente de AppExchange ayuda a garantizar que está obteniendo las aplicaciones del mayor valor posible 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. Hable sobre los casos empresariales con los directores de los departamentos para determinar las necesidades exactas. A continuación, aparecen algunas buenas preguntas que formular:
- ¿Qué problema empresarial 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 empresarial.
- Cuando encuentre una aplicación que piensa que se ajusta a sus necesidades, descargue la aplicación en un entorno independiente (como un Developer Edition gratuito o un entorno de prueba). Asegúrese de que la aplicación que está instalando no interfiere con cualquier otra aplicación que haya instalado o personalización que haya realizado. Los entornos de prueba son copias de su organización en entornos independientes. Se utilizan para el desarrollo y la realización de pruebas. Consulte la documentación Plantillas y tipos de Sandbox.
- Si está eligiendo entre varias aplicaciones, tómese el tiempo necesario para evaluar lo que ha probado. 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 para 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 parece 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 complejo. 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! Esto es solo un ejemplo, no es necesario que siga los pasos.
Supongamos que encuentra esta excelente aplicación en AppExchange que le permite enviar mensajes en las automatizaciones de Marketing Cloud Engagement.
Para instalar la aplicación, debe hacer clic en Get it Now (Obtener ahora). Este botón le lleva al asistente de instalación que le guiará 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 prueba? En general, una práctica recomendada es instalar primero las aplicaciones en un entorno que no sea de producción. Intente la instalación en un entorno de prueba de su organización de producción o en una organización de Developer Edition. Probar 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?
¡Genial! Así es cómo se instala una aplicación. Ahora, si pudiera encontrarla... Aquí es donde se encuentran las aplicaciones después de instalarlas.
Las aplicaciones se instalan mediante lo que denominamos paquete (¿recuerda cuando instaló la aplicación Dreamhouse?) Para encontrar el paquete:
- En 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 ha instalado. Será el mismo del de la página de descarga de AppExchange.
- Haga clic en View Components (Ver componentes) para ver más información sobre el paquete. La página Package Details (Detalles del paquete) muestra todos los componentes, como 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, además 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 ha supuesto 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: Crear una estrategia de AppExchange