Información general sobre Salesforce Platform
Objetivos de aprendizaje
Después de completar esta unidad, podrá:
- Describir Salesforce Platform.
- Enumerar las ventajas de Salesforce Platform.
- Localizar la galería de aplicaciones de muestra de Salesforce para ver las funciones y capacidades de la plataforma.
Requisito previo
Si está deseando empezar a aprender cómo desarrollar en Salesforce Platform, esté es el lugar correcto. Sin embargo, si no ha completado el módulo Fundamentos de Salesforce Platform, es momento de hacerlo. En ese módulo se encuentran las bases de lo que veremos en este, incluidos términos, casos de uso y una descripción general de la arquitectura de Salesforce.
Audiencia
Este módulo está diseñado para cualquier persona que tenga cualquier función y quiera aprender métodos para desarrollar en Salesforce Platform. Hablaremos de forma general de cómo se pueden satisfacer necesidades de la empresa tanto comunes como únicas con las herramientas, soluciones y personalizaciones de la plataforma. Consulte la sección Recursos a continuación para obtener más información sobre las funciones de administrador/a de Salesforce (admin.) y desarrollador/a.
¿Qué es Salesforce Platform?
Salesforce Platform es la plataforma de desarrollo de aplicaciones que amplía el alcance y la funcionalidad de los sistemas de gestión de relaciones con los clientes (CRM). Aunque es revolucionaria por muchos motivos, el más significativo es que incluye una gran cantidad de funciones preconfiguradas y otras muchas que puede empezar a usar con la plataforma sin tener que escribir apenas código, o incluso nada de código. Las herramientas y opciones de automatización con poco código de Salesforce Platform facilitan que cualquier persona de la organización pueda desarrollar aplicaciones seguras y funcionales. Esto significa que los administradores pueden crear todo tipo de excelentes funcionalidades mientras que los programadores se pueden centrar en lo que mejor saben hacer: personalizar funciones y escribir aplicaciones más complejas.
Partes integrantes de la plataforma
Salesforce Platform es la base de un conjunto de tecnologías que permiten desarrollar aplicaciones y usar componentes preintegrados para conectar a los equipos en torno a los clientes. Salesforce es una plataforma integrada de gestión de relaciones con los clientes (CRM) que permite a las empresas transformar sus negocios al unificar sus departamentos de marketing, ventas, comercio, servicio y TI en una única vista de cliente compartida. De esta forma, no importa cuánto interactúe un cliente con Salesforce, su experiencia va a ser maravillosa.
La plataforma no solo conforma los cimientos de los productos principales de Salesforce, incluidos como Sales Cloud y Service Cloud, también le permite construir sus propias funciones. Ya sabe que puede personalizar la oferta actual de Salesforce, ¿pero sabía que puede usted puede utilizar la plataforma para crear algo desde cero que se ajuste a una necesidad de su empresa? Puede usar la plataforma para desarrollar y personalizar herramientas, aplicaciones y servicios a fin de hacer cualquier cosa que necesite la empresa. Con Salesforce Platform y sus servicios, es fácil desarrollar aplicaciones y automatizaciones seguras e inteligentes que se pueden ampliar en toda la organización.
Desarrollar en la plataforma
Estas son algunas maneras en las que Salesforce Platform puede ayudarle a desarrollar aplicaciones y funciones para la empresa.
- Si necesita crear una aplicación empresarial personalizada para su empresa o un cliente, con las funciones básicas de Salesforce Platform puede desarrollar fácilmente un modelo de datos y una aplicación personalizados que funcione tanto en dispositivos de escritorio como móviles.
- Si necesita crear una aplicación orientada al cliente en la que el tráfico pueda cambiar de forma imprevista, la capacidad de ampliación elástica de la plataforma Heroku es justo lo que necesita.
- Si quiere actualizar datos o integrar otras aplicaciones dentro o fuera de su organización, o bien gestionar las personalizaciones de sus metadatos, las API de Salesforce pueden ayudarle a hacer eso y mucho más.
- Si la organización necesita una mejor manera de predecir las ventas o el éxito de los productos, o de saber cuánta probabilidad hay de los que clientes compren un producto, el paquete de potentes herramientas de IA de Salesforce Einstein puede ayudarle a reunir datos e información únicas a fin de predecir resultados empresariales.
- Si su empresa necesita una forma de satisfacer una necesidad sobre la marcha, el conjunto de tecnologías Mobile SDK permite desarrollar aplicaciones nativas, HTML5 e híbridas para dispositivos móviles que tienen la misma seguridad y fiabilidad que las aplicaciones de Salesforce.
En función de los tipos de personalizaciones que desarrolle, es posible que esté en contacto con desarrolladores de Salesforce que escriben código en otras partes del ecosistema de Salesforce, como desarrolladores de Slack, MuleSoft o Tableau. En el módulo Desarrollador de Salesforce: un vistazo rápido se describen distintos tipos de funciones como desarrollador de Salesforce y las formas en las que interactúan con la plataforma.
Aplicaciones de muestra Salesforce
Durante el resto de este módulo, vamos a ver cuántas herramientas y tecnologías maravillosas de Salesforce Platform pueden desarrollarse y cómo funcionan en la aplicación de muestra Dreamhouse de la galería de aplicaciones de muestra de Salesforce. Estas aplicaciones de la galería de muestra nos permiten ver cómo se pueden combinar las funciones preconfiguradas con funciones personalizadas para crear soluciones que hagan que una empresa sea única.
Para obtener más información sobre la galería de aplicaciones de muestra y las aplicaciones que incluye, vaya al módulo Inicio rápido: recorrido por la galería de aplicaciones de muestra.
Es probable que sepa que no es fácil desarrollar aplicaciones como estas desde cero. Además, embarcarse en este tipo de proyecto en la vida real puede implicar hacer listas largas y complejas de requisitos funcionales, e implementar integraciones especiales para los datos empresariales de su organización. Tardaría meses en preparar algo trabajando usted solo. Vamos a ver cómo puede ayudarle Salesforce Platform a desarrollar rápidamente complejas aplicaciones empresariales como estas.
Instalar la aplicación Dreamhouse
No vamos a comprobar ningún paso en este módulo, pero le recomendamos seguir los pasos descritos y explorar la aplicación Dreamhouse. Para ello, es necesario instalar el paquete Dreamhouse en un nuevo Trailhead Playground. Siga los pasos que se indican a continuación para abrir un Playground e instalar el paquete.
Para crear un nuevo Trailhead Playground:
- Haga clic en su fotografía de perfil en la esquina superior derecha de Trailhead.
- Haga clic en Hands-On Orgs (Organizaciones prácticas).
- Haga clic en Create Playground (Crear Playground). Recibirá un correo electrónico cuando el nuevo Playground esté listo. El Playground puede tardar unos minutos en crearse.
- Abra el correo electrónico que ha recibido sobre su nuevo Playground y haga clic en el vínculo para abrirlo.
- Haga clic en Reset Password (Restablecer contraseña). Escriba una nueva contraseña y haga clic en Change Password (Cambiar contraseña).
- Abra el Trailhead Playground. Para ello, vuelva a la página de las organizaciones prácticas y haga clic en Launch (Iniciar) junto a su organización.
Para instalar la aplicación de muestra Dreamhouse:
- Desde el Iniciador de aplicación (
), encuentre y seleccione Playground Starter.
- Si no ve la aplicación Playground Starter, visite el artículo Instalar un paquete o una aplicación para completar un reto de Trailhead en la Ayuda de Trailhead.
- Si ve la aplicación Playground Starter, haga clic en la ficha Install a Package (Instalar un paquete).
- Pegue
04t3h000004bhxlAAA
en el campo Package ID (Id. de paquete) y haga clic en Install (Instalar).
- Seleccione Install for All Users (Instalar para todos los usuarios) y, a continuación, haga clic en Install (Instalar).
- Cuando vea el cuadro emergente para aprobar el acceso externo, haga clic en Yes (Sí) y en Continue (Continuar). Se proporciona información actualizada al mapa de la aplicación Dreamhouse.
- Cuando la instalación finalice, haga clic en Done (Listo).
- Desde App Launcher (Iniciador de aplicación) (
), y busque y seleccione la aplicación DreamHouse.
Por último, importe datos de muestra para los objetos Property (Propiedad) y Broker (Agente):
- En la aplicación Dreamhouse, haga clic en la ficha Settings (Configuración).
- Haga clic en Import Data (Importar datos).
Recursos
- Trailhead: Administrador/a de Salesforce: un vistazo rápido
- Trailhead: Desarrollador de Salesforce: un vistazo rápido
- Trailhead: Salesforce101
- Trailhead: Inicio rápido: recorrido por la galería de aplicaciones de muestra.
- Trailhead: Fundamentos de Salesforce Mobile SDK