Primeros pasos con Salesforce Platform
Objetivos de aprendizaje
Después de completar esta unidad, podrá:
- Describir Salesforce Platform.
- Enumerar las ventajas de Salesforce Platform.
- Ubicar la galerÃa de aplicaciones de muestra de Salesforce para ver las funciones y caracterÃsticas de la plataforma.
Requisito previo
Si desea aprender a desarrollar en Salesforce Platform, se encuentra en el lugar correcto. Sin embargo, si no realizó el módulo Aspectos básicos de Salesforce Platform, hágalo ahora. En ese módulo se sientan las bases sobre lo que profundizará en este módulo, incluidos los términos, los casos de uso y una visión general de la arquitectura de Salesforce.
Audiencia
Este módulo es para cualquier persona con cualquier función que desee aprender acerca de los métodos para desarrollar en Salesforce Platform. Mostramos una visión general del modo en que las herramientas, soluciones y personalizaciones de la plataforma pueden abordar requisitos de negocios habituales o exclusivos. Consulte la sección Recursos que se encuentra más adelante para obtener más información sobre las funciones de administrador y desarrollador de Salesforce.
¿Qué es Salesforce Platform?
Salesforce Platform es la plataforma de desarrollo de aplicaciones que amplÃa el alcance y las funciones de su sistema de gestión de la relación con el cliente (CRM). Aunque es impresionante por muchos motivos, lo más significativo es que viene con muchas funciones preconfiguradas y tantas funcionalidades que puede comenzar a usar la plataforma casi sin código o con muy poco. Las automatizaciones y herramientas con poco código de Salesforce Platform hacen que cualquier persona de la organización pueda crear fácilmente aplicaciones eficaces y seguras. Esto significa que sus administradores pueden crear todo tipo de funciones útiles, mientras que los programadores pueden centrarse en lo que hacen mejor: personalizar funciones y crear aplicaciones más complejas.
Partes integrantes de la plataforma
Salesforce Platform es la base de un paquete de tecnologÃas que lo ayudarán a crear aplicaciones y utilizar componentes preconfigurados para conectar a los equipos en torno a los clientes. Salesforce es una plataforma de gestión de la relación con el cliente (CRM) integrada que transforma a las compañÃas unificando sus equipos de marketing, ventas, comercio, servicio y TI con una única vista compartida de los clientes. AsÃ, independientemente de la forma en que un cliente interactúe con Salesforce, la experiencia siempre será excelente.
La plataforma no solo conforma los cimientos de los productos principales de Salesforce, incluidos Sales Cloud y Service Cloud, sino que también le permite crear sus propias funciones. Aunque ya está al tanto de que puede personalizar ofertas existentes de Salesforce, ¿sabÃa que puede utilizar la plataforma para crear algo de cero que satisfaga una necesidad especÃfica de negocio? Utilice la plataforma para crear y personalizar herramientas, aplicaciones y servicios de modo que pueda hacer casi todo lo que su organización necesita. Salesforce Platform facilita la creación de automatizaciones y aplicaciones inteligentes y seguras en todos los servicios que se pueden ampliar en toda la organización.
Desarrollar en la plataforma
A continuación, se enumeran algunas maneras en las que Salesforce Platform puede ayudarlo a crear aplicaciones y funciones para su negocio.
- Si necesita crear una aplicación empresarial personalizada para su compañÃa o cliente, Salesforce Platform facilita el desarrollo de un modelo de datos personalizado y una aplicación que funcione tanto en la computadora como en el celular.
- Si debe crear una aplicación orientada al cliente en la que el tráfico puede fluctuar de manera impredecible, la escalabilidad elástica de la plataforma Heroku es justo lo que necesita.
- Si desea actualizar datos o integrarlos a otras aplicaciones dentro o fuera de su organización, o bien administrar las personalizaciones de sus metadatos, las API de Salesforce pueden ayudarlo a hacer eso y mucho más.
- Si su organización necesita una mejor manera de predecir las ventas o el éxito de un producto, o bien saber cuán probable es que los clientes compren cierto producto, el paquete Salesforce Einstein de herramientas potentes de inteligencia artificial (IA) puede ayudarlo a recopilar perspectivas y datos únicos para predecir resultados de negocio.
- Si su organización necesita abordar una necesidad de negocio sobre la marcha, el paquete de tecnologÃas Mobile SDK lo ayuda a desarrollar aplicaciones nativas, HTML5 e hÃbridas para dispositivos móviles con la misma seguridad y confiabilidad que la aplicación de Salesforce.
Dependiendo de los tipos de personalizaciones que cree, es posible que interactúe con desarrolladores de Salesforce que redactan código en otras partes del ecosistema de Salesforce, como desarrolladores de Slack, MuleSoft o Tableau. El módulo Desarrollador de Salesforce: Vista rápida describe las distintas funciones de los desarrolladores de Salesforce y las formas en que interactúan con la plataforma.
Aplicaciones de muestra de Salesforce
En lo que resta de este módulo, le mostraremos cómo están hechas algunas de las excelentes herramientas y tecnologÃas de Salesforce Platform y cómo funcionan. Para ello, exploraremos la aplicación de muestra Dreamhouse de la galerÃa de aplicaciones de muestra de Salesforce. Las aplicaciones de esta galerÃa demuestran cómo se pueden combinar las funciones preconfiguradas con las personalizadas para crear soluciones que hagan única a una empresa.
Para obtener más información sobre la galerÃa de aplicaciones de muestra y las aplicaciones que hay en ella, consulte el módulo Inicio rápido: Recorrido por la galerÃa de aplicaciones de muestra.
Probablemente sepa que no es fácil crear aplicaciones como esta desde cero. Trabajar en este tipo de proyectos en la vida real implica largas y complicadas listas de requisitos funcionales y la implementación de integraciones especiales para los datos de negocio de su compañÃa. Si lo hace solo, tardarÃa meses en preparar algo. Veamos cómo Salesforce Platform puede ayudarlo a crear con rapidez aplicaciones empresariales complejas como estas.
Instalar la aplicación de Dreamhouse
No verificaremos los pasos en este módulo, pero le recomendamos que siga el proceso y explore la aplicación Dreamhouse. Para hacerlo, debe instalar el paquete Dreamhouse en un nuevo Trailhead Playground. Siga los pasos que aparecen a continuación para iniciar una zona de pruebas e instalar el paquete.
Para crear un nuevo Trailhead Playground, haga lo siguiente:
- Haga clic en su imagen de perfil en la esquina superior derecha de Trailhead.
- Haga clic en Hands-On Orgs (Organizaciones de prácticas).
- Haga clic en Create Playground (Crear Playground). Recibirá un mensaje de email cuando su nueva zona de pruebas esté lista. Es posible que la creación de su nueva zona de pruebas lleve unos minutos.
- Abra el email que recibió donde se le informa acerca de su nueva zona de pruebas y haga clic en el vÃnculo para iniciarla.
- Haga clic en Reset Password (Restablecer contraseña). Escriba una contraseña nueva y haga clic en Change Password (Cambiar contraseña).
- Para iniciar su Trailhead Playground, vuelva a la página Hands-On Orgs (Organizaciones de prácticas) y haga clic en Launch (Iniciar) junto a su organización.
Para instalar la aplicación de muestra Dreamhouse, haga lo siguiente:
- Desde el Iniciador de aplicación (
), encuentre y seleccione Playground Starter.
- Si no ve la aplicación de Playground Starter, consulte el artÃculo Instalar aplicaciones y paquetes en su Trailhead Playground en la Ayuda de Salesforce.
- 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 se le solicite aprobar el acceso externo, haga clic en Yes (SÃ) y en Continue (Continuar). Esto proporcionará información actualizada al mapa de la aplicación Dreamhouse.
- Cuando la instalación finalice, haga clic en Done (Listo).
- En el Iniciador de aplicación (
), busque y seleccione la aplicación Dreamhouse.
Por último, para importar datos de muestra de los objetos Property (Propiedad) y Broker (Agente), haga lo siguiente:
- En la aplicación Dreamhouse, haga clic en la ficha Settings (Configuración).
- Haga clic en Import Data (Importar datos).
Recursos
- Trailhead: Administrador de Salesforce: Vista rápida
- Trailhead: Desarrollador de Salesforce: Vista rápida
- Trailhead: Principios básicos de Salesforce
- Trailhead: Inicio rápido: Recorrido por la galerÃa de aplicaciones de muestra
- Trailhead: Aspectos básicos de Salesforce Mobile SDK