Skip to main content

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.
Nota

Nota

¿Es su idioma de aprendizaje español (LATAM)? Comience el reto en un Trailhead Playground en español (LATAM) y utilice las traducciones entre paréntesis para navegar. Copie y pegue solo los valores en inglés, ya que las validaciones del reto dependen de los datos en ese idioma. Si no aprueba el reto en su organización en español (LATAM), recomendamos que (1) cambie la configuración local a Estados Unidos, (2) cambie el idioma a inglés (según estas instrucciones) y, luego, (3) haga clic en el botón “Check Challenge” (Comprobar el reto) nuevamente.

Consulte la insignia Trailhead en su idioma para obtener más información sobre cómo aprovechar la experiencia de Trailhead en otros idiomas.

Introducción a BOTanicals

Ramo de flores de colores con el logotipo de 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.

Formulario de pedido con la etiqueta Activo = +1 ramo de regalo.

Nota

En este proyecto, trabajamos con procesos de negocio que podría automatizar fácilmente mediante herramientas de administración del tipo "apuntar y hacer clic". A medida que siga los pasos, piense en la conexión entre lo que ocurre en el código y el modo en que realizaría las mismas tareas en la interfaz de usuario de Salesforce.

El modelo de objetos de BOTanicals

Primero, miremos nuestro modelo de objetos.

Diagrama del modelo de objetos correspondiente a la tabla que aparece a continuación

Account (Cuenta)

Order (Orden)

OrderItem

Product (Producto)

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.

Nota

Sí, realmente queremos decir un Trailhead Playground completamente nuevo. Si utiliza una organización o un playground existentes, puede tener problemas para completar los retos.

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.

  1. Haga clic en la ficha Install a Package (Instalar un paquete).
  2. Pegue 04t8b000001RwQK en el campo.
  3. Haga clic en Install (Instalar).
  4. 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

  1. Haga clic en Setup (Configuración) y seleccione Setup (Configuración).
  2. Haga clic en Object Manager (Gestor de objetos).
  3. Haga clic en Order (Pedido).
  4. Haga clic en Page Layouts (Formatos de página).
  5. Haga clic en Page Layout Assignment (Asignación de formato de página).
  6. Haga clic en Edit Assignment (Modificar asignación).
  7. Haga clic en el encabezado de la columna Page Layout (Formato de página) para seleccionar todos los perfiles.
  8. En Page Layout to Use (Formato de página que se utilizará), seleccione Order Layout (Formato de pedido) (BOTanicals).
  9. Compruebe que en la columna Page Layout (Formato de página) ahora aparece Order Layout (Formato de pedido) (BOTanicals) para cada perfil. Asignaciones de formato de página para cada perfil que enumera la opción Order Layout (Formato de pedido) (BOTanicals).
  10. Haga clic en Save (Guardar).

Cómo fijar tres vistas de lista en la aplicación BOTanicals

  1. 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.
  2. Haga clic en All Accounts (Todas las cuentas) (BOTanicals).
  3. Haga clic en Fijar esta vista de lista para fijar la vista de lista en esta página.
  4. Haga clic en Home (Inicio).
  5. 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

  1. Haga clic en Setup (Configuración)y seleccione Setup (Configuración).
  2. En el cuadro Quick Find (Búsqueda rápida), ingrese Flows (Flujos).
  3. En Process Automation (Automatización de procesos), seleccione Flows (Flujos).
  4. Haga clic en Load Sample Data (Cargar datos de muestra).
  5. Haga clic en Run (Ejecutar).
  6. Cuando vea YOUR FLOW FINISHED (Su flujo finalizó), cierre la ventana Load Sample (Cargar muestra).
  7. Cierre la ventana Flow Builder.
  8. 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.

Comparta sus comentarios de Trailhead en la Ayuda de Salesforce.

Nos encantaría saber más sobre su experiencia con Trailhead. Ahora puede acceder al nuevo formulario de comentarios en cualquier momento en el sitio de Ayuda de Salesforce.

Más información Continuar a Compartir comentarios