Skip to main content
Únase a nosotros en TDX, San Francisco o en Salesforce+ del 5 al 6 de marzo en la conferencia de desarrolladores para la era del agente de la IA. Regístrese ahora.

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 Resort, en el que se destaquen los eventos que se realizarán en la propiedad durante la estadía de los huéspedes.

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:

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.

  1. En la zona de pruebas personalizada, haga clic en el Iniciador de aplicación Ícono del Iniciador de aplicación y escriba Experience (Experiencia) en la barra de búsqueda. Haga clic en Experiences (Experiencias).
  2. Haga clic en New (Nuevo).
  3. En Experience Name (Nombre de experiencia), escriba Family Karaoke Night (Noche de karaoke familiar).
  4. Seleccione Low (Bajo) en el campo Activity Level (Nivel de actividad).
  5. Ingrese 50 en el campo Capacity (Capacidad).
  6. En Default Start Time (Hora de inicio predeterminada), seleccione 6:00 PM (6:00 p. m.).
  7. Pegue el texto siguiente en el campo Description (Descripción):
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. Escriba 2 en Duration (Duración).
  2. Escriba Melody Lounge en el campo Location (Ubicación).
  3. Seleccione Family & Kids’ Activities (Actividades para la familia y niños) en el menú desplegable Type (Tipo).
  4. Haga clic en Save & New (Guardar y nuevo).
  5. Escriba Sunrise Yoga (Yoga al amanecer) en el campo Experience Name (Nombre de la experiencia).
  6. Seleccione Medium (Medio)en el campo Activity Level (Nivel de actividad).
  7. Ingrese 35 en el campo Capacity (Capacidad).
  8. En Default Start Time (Hora de inicio predeterminada), seleccione 7:00 AM (7:00 a. m.).
  9. Pegue el texto siguiente en el campo Description (Descripción):
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. Escriba 1 en Duration (Duración).
  2. Escriba Cocoa Shore en el campo Location (Ubicación).
  3. Seleccione Fitness & Exercise (Fitness y ejercicio) en el menú desplegable Type (Tipo).
  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 Ícono de engranaje y en Setup (Configuración).
  2. En el cuadro Quick Find (Búsqueda rápida), ingrese Einstein Setup (Configuración de Einstein) y, a continuación, haga clic en Einstein Setup (Configuración de Einstein).
  3. Coloque Turn on Einstein (Activar Einstein) en On (Activado) y actualice la pantalla. (Omita estos pasos si ya habilitó Einstein en la zona de pruebas).
  4. Haga clic en Ícono de engranaje y en Setup (Configuración).
  5. En el cuadro Quick Find (Búsqueda rápida), ingrese prompt (solicitud) y, a continuación, haga clic en Prompt Builder (Generador de solicitudes).
  6. Haga clic en New Prompt Template (Nueva plantilla de solicitud).
  7. 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).
  8. 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)
  9. 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)
  10. Haga clic en Next (Siguiente). Será redirigido al Espacio de trabajo de la plantilla de 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 plantilla de solicitud:

You're the Director of Fun at Coral Cloud Resort 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 guests 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. A continuación, reemplace ese texto con el campo de fusión correcto, para ello:
    • Haga clic en el campo Resource (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.
    • En el campo Resource (Recurso), 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.
    • En el campo Resource (Recurso), seleccione Reservation (Reserva) > Check-out Date (Fecha de salida).
  4. Busque el texto {Room Type} ({Tipo de habitación}) en la solicitud y elimínelo.
    • En el campo Resource (Recurso), seleccione Reservation (Reserva) > Room Type (Tipo de habitación).
  5. Busque el texto {Experience Name} ({Nombre de experiencia}) en la solicitud y elimínelo.
    • En el campo Resource (Recurso), seleccione Experience (Experiencia) > Experience Name (Nombre de experiencia).
  6. Busque el texto {Experience Location} ({Ubicación de experiencia}) en la solicitud y elimínelo.
    • En el campo Resource (Recurso), seleccione Experience (Experiencia) > Location (Ubicación).
  7. Busque el texto {Experience Details} ({Detalles de experiencia}) en la solicitud y elimínelo.
    • En el campo Resource (Recurso), seleccione Experience (Experiencia) > Description (Descripción).
  8. En Models (Modelos), seleccione OpenAI GPT 4.
  9. Haga clic en Save (Guardar).

Su plantilla de solicitud debe tener el siguiente aspecto.

Plantilla de solicitud Flex con los campos de fusión agregados correctamente.

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

Probar la solicitud

En la ventana Preview (Vista previa), hay dos campos para datos de prueba: Experience (Experiencia) y Reservation (Reserva). Aquí, puede seleccionar los datos de prueba a fin de brindárselos a la plantilla de solicitud para conocer cómo se vería una respuesta generada.

  1. En el campo Reservation (Reserva), escriba er. Seleccione cualquier reserva.
  2. En el campo Experience (Experiencia), escriba Sun (Ama). Seleccione Sunrise Yoga (Yoga al amanecer).
  3. Haga clic en Vista previa. Eche un vistazo al resultado de su plantilla de solicitud.

En la sección Response (Respuesta), puede ver cómo los datos Reservation (Reserva) y Experience (Experiencia) personalizan el boletín para el huésped. Sin embargo, existen varios eventos que se llevan a cabo 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