Skip to main content

Crear una plantilla de solicitud Flex

Objetivos de aprendizaje

En este proyecto:

  • Creará una plantilla de solicitud Flex con el Generador de solicitudes.
  • Creará un flujo de solicitud desencadenado por plantilla para utilizarlo en una plantilla de solicitud Flex.
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 in Your Language (Trailhead en su idioma) para obtener más información sobre cómo aprovechar la experiencia de Trailhead en otros idiomas.

Antes de empezar

Antes de comenzar este módulo, considere completar el siguiente contenido recomendado.

Introducción

Las plantillas de solicitud Flex en el Generador de solicitudes ofrecen una forma eficiente y versátil de automatizar la creación de texto para archivos PDF, publicaciones de redes sociales, boletines, emails, campos de registro y más gracias a la IA generativa de Einstein y el LLM (modelo de lenguaje grande). A diferencia de las plantillas de solicitud para emails de venta o generación de campos en el Generador de solicitudes, las plantillas Flex no tienen puntos de entrada predefinidos. ¿Qué significa esto? Puede seleccionar cualquier objeto en su organización para usarlo en la plantilla y aplicar la solicitud completada donde le parezca adecuado. Independientemente de si está utilizando Apex, Flow, API de REST o Agentforce, las plantillas Flex están diseñadas para adaptarse a sus necesidades.

En este proyecto, conocerá cómo crear y probar una plantilla de solicitud Flex en el Generador de solicitudes. También descubrirá cómo usar un flujo para mejorar las respuestas a las solicitudes y gestionar conjuntos de datos grandes de manera efectiva. Su tarea es diseñar un boletín para un popular destino de vacaciones, Coral Cloud Resorts, en el que se destaquen los eventos que se realizarán en la propiedad durante la estadía del huésped.

Registrarse para una zona de pruebas personalizada con IA de Einstein

Para completar este proyecto, necesita una zona de pruebas personalizada especial por tiempo limitado que contenga IA de Einstein y los datos de muestra.

  1. Si aún no lo hizo, haga clic en la casilla de verificación I can receive a password email (Puedo recibir un email de contraseña) al comienzo de la unidad.
  2. Haga clic en Create Playground (Crear zona de pruebas).
  3. Siga las solicitudes.
  4. Tome nota de la fecha de caducidad de su organización y complete esta insignia antes de dicha fecha.
Nota

Esta zona de pruebas personalizada se diseñó para trabajar con los retos de esta insignia y es posible que no funcione con otras insignias. Siempre compruebe que está utilizando el Trailhead Playground o la organización especial que recomendamos.

Si está trabajando en la ruta Impulsar la productividad con la IA de Einstein, también podrá usar esta organización para estos proyectos de Trailhead:

Habilitar Einstein en la configuración

  1. Si todavía no abrió su organización de prueba con tecnología de IA de Einstein, desplácese hasta la sección Challenge (Reto) y haga clic en Launch (Iniciar) para abrirla.
  2. Haga clic en y en Setup (Configuración). La página Setup (Configuración) se abrirá en una nueva ficha.
  3. En el cuadro de búsqueda rápida, ingrese einstein setup (configuración de einstein) y, a continuación, haga clic en Einstein Setup (Configuración de Einstein).
  4. Haga clic en el botón de alternancia Turn on Einstein (Activar Einstein) para activarlo. Si completó el proyecto Inicio rápido: Proyecto Agentforce.
  5. Actualice la ventana de su navegador. Esto revela una nueva configuración de administración ahora que Einstein está habilitado.

Agregar datos de experiencia

Antes de dar los primeros pasos con el Generador de solicitudes, crearemos dos eventos nuevos del complejo para usarlos como datos de prueba.

Primero, crea un evento de noche de karaoke.

  1. En la zona de pruebas personalizada, haga clic en el Iniciador de aplicación “” y escriba Experience (Experiencia) en la barra de búsqueda.
  2. Haga clic en Experiences (Experiencias).
  3. Haga clic en New (Nuevo).
  4. En Experience Name (Nombre de experiencia), escriba Family Karaoke Night (Noche de karaoke familiar).
  5. En Activity Level (Nivel de actividad), seleccione Low (Bajo).
  6. En Capacity (Capacidad), escriba 50.
  7. En Default Start Time (Hora de inicio predeterminada), seleccione 6:00 PM (6:00 p. m.).
  8. En Description (Descripción), pegue el texto siguiente:
Join us for Family Karaoke Night and sing your heart out with your loved ones! It's a fun-filled evening where you can showcase your talent, laugh together, and create unforgettable memories.
  1. En Duration (Duración), ingrese 2.
  2. En Location (Ubicación), escriba Melody Lounge.
  3. En Type (Tipo), seleccione Family & Kids’ Activities (Actividades para la familia y los niños).
  4. Haga clic en Save & New (Guardar y nuevo).

A continuación, cree un evento de yoga.

  1. En Experience Name (Nombre de experiencia), escriba Sunrise Yoga (Yoga al amanecer).
  2. En Activity Level (Nivel de actividad), seleccione Media (Medio).
  3. En Capacity (Capacidad), escriba 35.
  4. En Default Start Time (Hora de inicio predeterminada), seleccione 7:00 AM (7:00 a. m.).
  5. En Description (Descripción), pegue el texto siguiente:
Start your day with Sunrise Yoga on the beach, where you can stretch under the warm morning sun and listen to the soothing sound of the waves. It's the perfect way to feel refreshed and ready for a fun day ahead!
  1. En Duration (Duración), ingrese 1.
  2. En Location (Ubicación), escriba Cocoa Shore.
  3. En Type (Tipo), seleccione Fitness & Exercise (Fitness y ejercicio).
  4. Haga clic en Save (Guardar).

Crear una plantilla Flex

Con los datos listos, es hora de crear una nueva plantilla de solicitud Flex. Este paso sienta las bases para su solicitud. Cuando configure plantillas Flex en sus propios proyectos, seleccione sus nombres de API con cuidado, porque se usarán en las plantillas que utilizan Apex o Flow.

  1. Haga clic en Setup (Configuración) y en Setup (Configuración).
  2. En el cuadro Quick Find (Búsqueda rápida), ingrese prompt (solicitud) y, a continuación, haga clic en Prompt Builder (Generador de solicitudes).
  3. Haga clic en New Prompt Template (Nueva plantilla de solicitud).
  4. Para completar la configuración de la plantilla, seleccione:
    • Tipo de plantilla de solicitud: Flex
    • Nombre de plantilla de solicitud: New Guest Newsletter (Nuevo boletín para huéspedes)
    • API Name (Nombre de API): New_Guest_Newsletter
    • Descripción de la plantilla: Newsletter for incoming resort guests. (Boletín para huéspedes que ingresan al complejo).
  5. En las plantillas Flex, puede agregar hasta cinco recursos. En Define Sources (Definir orígenes), agregue dos recursos con el tipo de objeto. En el primero, ingrese lo siguiente:
    • Nombre (Name): Reservation (Reserva)
    • API Name (Nombre de API): Reservation (Reserva)
    • Source Type (Tipo de origen): Object (Objeto)
    • Object (Objeto): External Reservation (Reserva externa)
  6. Para agregar el segundo, haga clic en Add Resources (Agregar recursos) y, a continuación, escriba:
    • Nombre (Name): Experience (Experiencia)
    • API Name (Nombre de API): Experience (Experiencia)
    • Source Type (Tipo de origen): Object (Objeto)
    • Object (Objeto): Experience (Experiencia)
  7. Haga clic en Next (Siguiente). Se abre el espacio de trabajo de la solicitud.

Crear una solicitud

Excelente. En esta situación, proporcionamos una solicitud para brindarle ayuda a fin de comenzar a crear el boletín del complejo. Verá que incluye campos de fusión para la información de reserva del huésped y los detalles de las experiencias del complejo. Si le interesa aprender qué hace que una solicitud sea buena, eche un vistazo a la insignia Prompt Fundamentals.

Pegue el texto siguiente en el espacio de trabajo de la solicitud:

You're the Director of Fun at Coral Cloud Resorts writing a newsletter to welcome {the new guest} and inform them of upcoming activities during their stay. The purpose of the newsletter is to get guests excited about staying at the resort. When I ask you to create the newsletter, you must strictly follow my instructions below.


Instructions:
Introduce the resort in a newsletter no longer than three paragraphs.
Inform the guests about their reservation using the following details:


Check In: {Check-in Date}
Check Out: {Check-out Date}
Room Selection: {Room Type}


Include a bulleted list of the experiences available during the guest’s stay, including the description and the locations. The experiences are as follows:
Experience Name: {Experience Name}
Experience Location: {Experience Location}
Experience Details: {Experience Details}


Use clear and straightforward language using the active voice and strictly avoiding the use of filler words and phrases and redundant language. Be conversational.
Do not attribute any negative traits in the summary.
End with a call to action for readers to look at our website for these offers.


Now create the newsletter.

Agregar campos de fusión

En su nueva solicitud, los campos de fusión (el texto entre llaves) agregan contexto. En el Generador de solicitudes, puede incorporar con facilidad datos relevantes desde CRM, Data Cloud o fuentes externas (a través de Data Cloud), para lo cual debe seleccionar el recurso en la lista de selección Resource (Recurso). Hará eso a continuación.

Lista de selección Resources (Recursos) que muestra la lista de recursos. Flows, Apex, Current Organization (Organización actual), Current User (Usuario actual), Reservation (Reserva), Experience (Experiencia)

  1. Busque el texto {the new guest} ({el nuevo huésped}) en la solicitud y elimínelo. Para reemplazar ese texto con el campo de fusión correcto, haga clic en Insert Resource (Insertar recurso) y seleccione Reservation (Reserva) > External Guest (Huésped externo) > First Name (Nombre).
  2. Busque el texto {Check-in Date} ({Fecha de registro}) en la solicitud y elimínelo. Haga clic en Insert Resource (Insertar recurso) y seleccione Reservation (Reserva) > Check-in Date (Fecha de registro).
  3. Busque el texto {Check-out Date} ({Fecha de salida}) en la solicitud y elimínelo. Haga clic en Insert Resource (Insertar recurso) y seleccione Reservation (Reserva) > Check-in Date (Fecha de salida).
  4. Busque el texto {Room Type} ({Tipo de habitación}) en la solicitud y elimínelo. Haga clic en Insert Resource (Insertar recurso) y seleccione Reservation (Reserva) > Room Type (Tipo de habitación).
  5. Busque el texto {Experience Name} ({Nombre de experiencia}) en la solicitud y elimínelo. Haga clic en Insert Resource (Insertar recurso) y seleccione Experience (Experiencia) > Experience Name (Nombre de la experiencia).
  6. Busque el texto {Experience Location} ({Ubicación de experiencia}) en la solicitud y elimínelo. Haga clic en Insert Resource (Insertar recurso) y seleccione Experience (Experiencia) > Location (Ubicación).
  7. Busque el texto {Experience Details} ({Detalles de experiencia}) en la solicitud y elimínelo. Haga clic en Insert Resource (Insertar recurso) y seleccione Experience (Experiencia) > Description (Descripción).
  8. En Models (Modelos), seleccione OpenAI GPT 4 Omni Mini.
  9. Haga clic en Save (Guardar).

La plantilla de solicitud debería decir lo siguiente:

Eres el director de Fun at Coral Cloud Resorts y estás escribiendo un boletín para dar la bienvenida a Input:Reservation.External_Guest__r.First_Name__c e informarle sobre las próximas actividades durante su estadía. El objetivo del boletín es que los huéspedes estén entusiasmados por hospedarse en el complejo. Cuando crees el boletín, debes seguir rigurosamente mis instrucciones a continuación.

Instrucciones:

Presenta el complejo en un boletín que no tenga más de tres párrafos.

Informa a los huéspedes sobre su reserva con los detalles siguientes:

Entrada: Input:Reservation.Check_in_Date__c

Salida: Input:Reservation.Check_out_Date__c

Selección de habitación: Input:Reservation.Room_Type__c

Brinda una lista con viñetas de las experiencias disponibles durante la estadía del huésped, incluye la descripción y las ubicaciones. Las experiencias son las siguientes:

Nombre de la experiencia: Input:Experience.Name

Ubicación de la experiencia: Input:Experience.Location__c

Detalles de la experiencia: Input:Experience.Description__c

Usa un lenguaje claro y directo con voz activa, y evita por completo el uso de muletillas, frases de relleno y lenguaje redundante. Usa un estilo coloquial.

No atribuyas ningún rasgo negativo en el resumen.

Termina con una llamada a la acción para que los lectores visiten nuestro sitio web a fin de ver estas ofertas.

Ahora, crea el boletín.

En el Generador de solicitudes, se ve así:

Plantilla de solicitud Flex que corresponde al texto anterior.

¡Bien hecho! Su plantilla de solicitud ahora está completa y lista para probarse.

Probar la solicitud

Usemos la funcionalidad de vista previa con dos campos para probar los datos, Experience (Experiencia) y Reservation (Reserva). En la vista previa puede seleccionar los datos de prueba para la plantilla de solicitud a fin de conocer cómo se vería una respuesta generada.

  1. Haga clic en el botón Preview (Vista previa) para abrir la configuración de la vista previa.
  2. En el campo Reservation (Reserva), escriba er y seleccione cualquier reserva.
  3. En el campo Experience (Experiencia), escriba Sun y seleccione Sunrise Yoga (Yoga al amanecer).
  4. Haga clic en Preview (Vista previa) y revise la salida de su plantilla de solicitud.

En la sección Generated Response (Respuesta generada), puede ver cómo los datos Reservation (Reserva) y Experience (Experiencia) personalizan la información para el huésped. Sin embargo, existen varios eventos en el complejo. Querrá que el boletín comparta más de un evento. En el paso siguiente, aprenderá a usar flujos para agregar contenido adicional (en este caso, experiencias adicionales para los huéspedes).

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