Introducción a la arquitectura "headless" de Agentforce 360 Platform
Objetivos de aprendizaje
Después de completar esta unidad, podrá:
- Describir Agentforce 360 Platform.
- Enumerar las ventajas de Agentforce 360 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 Agentforce 360 Platform, este es el lugar correcto. Sin embargo, si no ha completado el módulo Atención al cliente integral de Salesforce, 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 Agentforce 360 Platform. Le ofreceremos una visión general de las herramientas con poco código y de programación de Salesforce, y le explicaremos cómo las herramientas, soluciones y personalizaciones de la plataforma pueden satisfacer necesidades empresariales comunes y únicas. Consulte la sección Recursos al final de cada unidad para obtener más información sobre las herramientas y funciones que tratamos brevemente aquí.
¿Qué es Agentforce 360 Platform?
Agentforce 360 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 de agentes, automatización y poca programación de Agentforce 360 Platform facilitan que cualquier persona de su organización pueda crear aplicaciones eficaces y seguras. 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 agentes y funciones, y escribir aplicaciones más complejas.
Partes integrantes de la plataforma
Agentforce 360 Platform es la base de un conjunto de tecnologías que permiten desarrollar aplicaciones y agentes, 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 agentes, herramientas, aplicaciones y servicios personalizados a fin de hacer cualquier cosa que necesite la empresa. Con Agentforce 360 Platform y sus servicios, es fácil desarrollar aplicaciones, agentes y automatizaciones seguros e inteligentes que se pueden ampliar en toda la organización.
Desarrollar en la plataforma
Estas son algunas maneras en las que Agentforce 360 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 Agentforce 360 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 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 liberar a la plantilla de tareas rutinarias para que se centre en lo importante, los agentes de Agentforce permiten automatizar el trabajo e incluso emplear sus datos únicos para ayudar a los empleados a trabajar de forma más inteligente y rápida. También pueden configurarse agentes para ayudar a los clientes a conseguir la asistencia que necesiten cuando la necesiten.
- 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 desea coordinar a su equipo, Slack puede ayudar a su organización a comunicarse y colaborar en tiempo real. Slackbot, el asistente de Slack, puede ayudar a descubrir información en toda su organización de Salesforce y a organizar su jornada.
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 Salesforce Developer: vistazo rápido se describen los distintos tipos de funciones de desarrollador de Salesforce y las formas en 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 Agentforce 360 Platform pueden desarrollarse y cómo funcionan en la aplicación de muestra Dreamhouse y la aplicación de muestra Coral Cloud de la galería de aplicaciones de muestra de Salesforce Developers. 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, visite el 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 Agentforce 360 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
04tKY000000MF7uYAGen 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.