Configurar la aplicación BOTanicals
Objetivos de aprendizaje
En este proyecto podrá:
- Instalar un paquete en su Trailhead Playground.
- Crear una clase y un método Apex.
- Crear un desencadenador.
- Automatizar el proceso de creación de un sObject nuevo.
Introducción a BOTanicals
BOTanicals es una compañía que fabrica flores robóticas, la alternativa ecológica e hipoalergénica a las flores tradicionales. Estas flores cambian de color para adaptarse a los estados de ánimo, brillan en la oscuridad y no se marchitan. Una organización de Salesforce de última generación conectada a la Internet de las cosas se encarga de controlarlas. Llega justo a tiempo para la promoción de BOTanicals en la que se ofrece un ramo de regalo. En este proyecto, automatizamos un proceso de negocio para llevar a cabo la promoción. Lo que hacemos es codificar nuestra aplicación para que se agregue un ramo de regalo cada vez que se activa un pedido.
El modelo de objetos de BOTanicals
Primero, miremos nuestro modelo de objetos.
ID (Identificación) |
Account Name (ID) (Id. de nombre de la cuenta) |
Order (ID) (Id. de pedido) |
Order Product Number (ID) (Id. de número de producto de pedido) |
Product (ID) (Id. de producto) |
Fields (Campos) |
Account Name (Nombre de la cuenta) |
Order (Orden) Product (Producto) numberOfFlowers__c percentOfOpening__c fragrance__c grow__c colorTheme__c |
numberOfFlowers__c percentOfOpening__c |
|
Relaciones de objetos |
Account Name (ID) (Id. de nombre de la cuenta) se asigna al campo Account Name (Nombre de la cuenta) en el objeto Order (Pedido) |
Order (ID) (Id. de pedido) se asigna al campo Order (Pedido) en el objeto OrderItem |
Product (ID) (Id. de producto) se asigna al campo Product (Producto) en el objeto OrderItem |
Probablemente observó algunos objetos estándar que conoce: Account (Cuenta), Order (Pedido), OrderItem (Elemento de pedido) y Product (Producto). También hay algunos campos personalizados en los objetos OrderItem y Product. Cada Order (Pedido) pertenece a una única Account (Cuenta). Cada OrderItem pertenece a un único Order (Order) y un único Product (Product).
La mayor parte de nuestra codificación gira en torno a los objetos estándar Order y OrderItem.
Crear un nuevo Trailhead Playground
Para este proyecto, debe crear un nuevo Trailhead Playground. Desplácese hasta el final de esta página, haga clic en la flecha hacia abajo junto a Launch (Iniciar) y seleccione Create a Trailhead Playground (Crear un Trailhead Playground). Normalmente lleva de 3 a 4 minutos crear un nuevo Trailhead Playground.
Cómo iniciar su Trailhead Playground e instalar un paquete
Lo primero que haremos es abrir el Trailhead Playground e instalar un paquete. Para ello, desplácese hasta la parte inferior de esta página y haga clic en Launch (Iniciar) Si ve una ficha en su organización con la etiqueta Install a Package (Instalar un paquete), excelente. Siga los pasos que se describen a continuación.
De lo contrario, desde el Iniciador de aplicación (), busque y abra Playground Starter, y siga los pasos.
- Haga clic en la ficha Install a Package (Instalar un paquete).
- Pegue
04t8b000001RwQK
en el campo.
- Haga clic en Install (Instalar).
- Seleccione Install for Admins Only (Instalar solo para administradores) y, a continuación, haga clic en Install (Instalar).
Cuando el paquete termine de instalarse, verá una página de confirmación y recibirá un email en la dirección asociada con su Playground.
Cómo actualizar el formato predeterminado de la página de pedidos
- Haga clic en y seleccione Setup (Configuración).
- Haga clic en Object Manager (Gestor de objetos).
- Haga clic en Order (Pedido).
- Haga clic en Page Layouts (Formatos de página).
- Haga clic en Page Layout Assignment (Asignación de formato de página).
- Haga clic en Edit Assignment (Modificar asignación).
- Haga clic en el encabezado de la columna Page Layout (Formato de página) para seleccionar todos los perfiles.
- En Page Layout to Use (Formato de página que se utilizará), seleccione Order Layout (Formato de pedido) (BOTanicals).
- Compruebe que en la columna Page Layout (Formato de página) ahora aparece Order Layout (Formato de pedido) (BOTanicals) para cada perfil.
- Haga clic en Save (Guardar).
Cómo fijar tres vistas de lista en la aplicación BOTanicals
- En el Iniciador de aplicación (), busque y abra BOTanicals. Las vistas de lista de la página de inicio de BOTanicals estarán vacías. No se preocupe, pronto agregaremos datos.
- Haga clic en All Accounts (Todas las cuentas) (BOTanicals).
- Haga clic en para fijar la vista de lista en esta página.
- Haga clic en Home (Inicio).
- Fije la vista de lista All Orders (Todos los pedidos) (BOTanicals) y la vista de lista All Products (Todos los productos) (BOTanicals).
Cómo cargar datos de muestra
- Haga clic en y seleccione Setup (Configuración).
- En el cuadro Quick Find (Búsqueda rápida), ingrese
Flows
(Flujos).
- En Process Automation (Automatización de procesos), seleccione Flows (Flujos).
- Haga clic en Load Sample Data (Cargar datos de muestra).
- Haga clic en Run (Ejecutar).
- Cuando vea YOUR FLOW FINISHED (Su flujo finalizó), cierre la ventana Load Sample (Cargar muestra).
- Cierre la ventana Flow Builder.
- En el Iniciador de aplicación (), busque y abra BOTanicals.
La página de inicio ahora debería tener entradas en las secciones Accounts (Cuentas), Orders (Pedidos) y Products (Productos). La aplicación BOTanicals ya está lista.