Skip to main content

Estimación de tiempo

Agregar un flujo a la plantilla de solicitud

Nota

Nota

¿Su idioma de aprendizaje es español? Comience el reto en un Trailhead Playground en español y utilice las traducciones proporcionadas entre paréntesis para navegar. Copie y pegue solo los valores en inglés, ya que las validaciones del reto se basan en los datos en inglés. Si no aprueba el reto en su organización en español, le recomendamos que (1) cambie la configuración regional a Estados Unidos, (2) cambie el idioma a inglés, siga las instrucciones descritas aquí y, a continuación, (3) vuelva a hacer clic en el botón Check Challenge (Comprobar el reto).

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

Coral Cloud Resorts suele tener más de un evento durante la estancia de los huéspedes. A continuación, cree un flujo para incluir todas las experiencias en las que pueden participar los huéspedes durante su estancia. Para ello, cree un flujo de solicitud desencadenado por plantilla.

Crear un flujo de solicitud desencadenado por plantilla.

  1. Haga clic en App Launcher (Iniciador de aplicación) Iniciador de aplicación().
  2. En el cuadro Search apps and items (Buscar aplicaciones y elementos), introduzca auto y, después, seleccione Automation (Automatización).
  3. En el panel Flows (Flujos), haga clic en New (Nuevo).
  4. En el cuadro Search automations (Buscar automatizaciones), introduzca prompt y, después, seleccione Template-Triggered Prompt Flow (Flujo de solicitud desencadenado por plantillas).
  5. Deje el tipo de entrada como Manual Inputs (Entradas manuales).

Menú Select Input Type (Seleccionar tipo de entrada) con opciones para entradas manuales o automáticas.

  1. Haga clic en Mostrar u ocultar la caja de herramientas para activar la caja de herramientas.

El lienzo de Flow Builder con el botón Toggle Toolbox (Activar/desactivar caja de herramientas) en la barra de herramientas.

  1. Haga clic en New Resource (Nuevo (Recurso) e introduzca los siguientes detalles:
    • Resource Type (Tipo de recurso): Variable (Variable)
    • API Name (Nombre de API): Reservation (Reserva)
    • Data Type (Tipo de datos): Record (Registro)
    • Objeto: External Reservation (Reserva externa)
    • Available for input (Disponible para entrada): Selected (Seleccionado)
  2. Haga clic en Done (Listo).

La pantalla New Resource (Nuevo recurso) que corresponde a las instrucciones anteriores.

  1. Vuelva a hacer clic en New Resource (Nuevo Recurso) e introduzca los siguientes detalles:
    • Resource Type (Tipo de recurso): Variable (Variable)
    • API Name (Nombre de API): Experience (Experiencia)
    • Data Type (Tipo de datos): Record (Registro)
    • Objeto: Experience (Experiencia)
    • Available for input (Disponible para entrada): Selected (Seleccionado)
  2. Haga clic en Done (Listo).
  3. Haga clic en Save (Guardar) para guardar el flujo.
  4. Aparece la ventana Save the flow (Guardar el flujo). Aquí es donde se asignan los detalles del flujo:
    • Etiqueta de flujo: Get Experience Newsletter Data (Obtener los datos del boletín informativo de experiencias)
    • Nombre de la API del flujo: Get_Experience_Newsletter_Data
    • Description (Descripción): Filter all guest experience data to return to guests. (Filtrar todos los datos de las experiencias para los huéspedes para devolverlos a los mismos).
  5. Haga clic en Save (Guardar).

Agregar elementos al flujo de solicitud

  1. Haga clic en Add element (Agregar elemento) “” entre Start (Inicio) y End (Fin).
  2. En el cuadro Add Element (Agregar elemento), escriba Get (Obtener) y seleccione el elemento Get Records (Obtener registros) para recuperar y almacenar las experiencias en una colección.
  3. En Label (Etiqueta), introduzca Guest Experience (Experiencia para los huéspedes) y mantenga Guest_Experience como nombre de API.
  4. En Description (Descripción), introduzca Get all experience data (Obtener todos los datos de la experiencia).
  5. En Object (Objeto), seleccione Experience (Experiencia). El boletín informativo solo debe incluir los eventos en los que pueden participar los huéspedes durante su estancia.
  6. En Condition Requirements (Requisitos de condición), seleccione None - Get All Experience Records (Ninguno - Obtener todos los registros de experiencias)
  7. En Sort Order (Orden de clasificación), mantenga Not Sorted (Sin ordenar).
  8. En How Many Records to Store (Cantidad de registros para almacenar), seleccione All records (Todos los registros).
  9. Haga clic en Save (Guardar).

Actualmente, todas las experiencias están almacenadas en una colección. Para ver cada uno de los elementos de forma individual, vamos a agregar un bucle.

  1. En el flujo, haga clic en Add Element (Agregar elemento) “” después del elemento Get Records (Obtener registros).
  2. Agregue el elemento Loop (Bucle) escribiendo Loop (Bucle) y seleccionándolo.
  3. En Label (Etiqueta) introduzca Loop Experiences (Bucle de experiencias) y mantenga Loop_Experiences como nombre de API.
  4. En Description (Descripción), introduzca Loop through the collection of guest experiences. (Repetir en bucle la colección de experiencias para los clientes.).
  5. En Collection Variable (Variable de colección), seleccione Experiences from Guest Experience (Experiencias de las experiencias para huéspedes).
  6. Haga clic en Save (Guardar).

Los flujos desencadenados por plantillas ofrecen una capacidad única: la creación de instrucciones de solicitudes. Estas instrucciones reúnen y pasan datos y texto desde Flow Builder a Prompt Builder. En el siguiente paso, utilice las instrucciones de solicitud para dar formato a todos los detalles de las experiencias a fin de enviarlos a Prompt Builder y activar el flujo para utilizarlo en Prompt Builder.

  1. En la ruta For Each (Para cada uno) del elemento Loop (Bucle), haga clic en Add Element (Agregar elemento) “”.
  2. Escriba add (agregar) y seleccione el elemento Add Prompt Instructions (Agregar instrucciones de solicitud) para agregarlas al flujo.
  3. En Label (Etiqueta), introduzca Send Experience Details to the Prompt Template (Enviar detalles de la experiencia a la plantilla de solicitud) y mantenga Send_Experience_Details_to_the_Prompt_Template en el campo API Name (Nombre de API).
  4. En Description (Descripción), introduzca Add all qualifying experience details to the prompt instructions. (Agregar todos los detalles de experiencias válidas en las instrucciones de solicitud.).
  5. En Prompt Instructions (Instrucciones de la plantilla), pegue el siguiente texto debajo del cuadro de búsqueda con la etiqueta Insert a resource... (Insertar un recurso...).
(Experience Name: {!Loop_Experiences.Name},
 Experience Location:{!Loop_Experiences.Location__c} ,
 Experience Details: {!Loop_Experiences.Description__c})
  1. Haga clic en Save (Guardar) y, a continuación, en Activate (Activar).
    El flujo definitivo Get Experience Newsletter Data (Obtener los datos del boletín informativo de experiencias) correspondiente a las instrucciones anteriores.

Agregar el flujo a la plantilla de solicitud

Ahora que el flujo se ha activado en Flow Builder, ya está listo para utilizarlo en Prompt Builder.

  1. Salga de Flow Builder y vuelva a Setup (Configuración).
  2. En el cuadro Quick Find (Búsqueda rápida), introduzca prompt y haga clic en Prompt Builder.
  3. Seleccione la plantilla de solicitud New Guest Newsletter (Boletín informativo de nuevos huéspedes).
  4. Vamos a reemplazar los campos combinados existentes de Experience (Experiencia) por el flujo. Primero, seleccione y elimine el siguiente texto:
    Experience Name (Nombre de la experiencia): Input:Experience.Name
    Experience Location (Ubicación de la experiencia): Input:Experience.Location__c
    Experience Details (Detalles de la experiencia): Input:Experience.Description__c
  1. A continuación, reemplace el texto haciendo clic en el campo Resource (Recursos) y seleccionando Flows (Flujos) > Get Experience Newsletter Data (Obtener los datos del boletín informativo de experiencias).
  2. Haga clic en Save As (Guardar como) y, a continuación, en Save as a New Version (Guardar como nueva versión).

La plantilla de solicitud debería tener un aspecto así:

Usted es el director de entretenimiento de Coral Cloud Resorts y escribe un boletín informativo para dar la bienvenida a Input:Reservation.External_Guest__r.First_Name__c e informarle de las actividades disponibles durante su estancia. El objetivo del boletín es que los huéspedes se sientan entusiasmados por hospedarse en el complejo vacacional. Cuando le pida que cree el boletín informativo, debe seguir estrictamente las siguientes instrucciones.

Instrucciones:

Presente el complejo vacacional en un boletín informativo en un máximo de tres párrafos.

Informe a los huéspedes sobre la reserva con los siguientes detalles:

Entrada: Input:Reservation.Check_in_Date__c

Salida: Input:Reservation.Check_out_Date__c

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

Incorpore una lista con viñetas de las experiencias disponibles durante la estancia del huésped en la que se incluyan una descripción y las ubicaciones. Las experiencias son de la siguiente manera:

Flow:Get_Experience_Newsletter_Data

Utilice un lenguaje claro y directo. El mensaje debe estar en voz activa y se deben evitar las palabras y frases de relleno, así como el lenguaje redundante. Utilice un tono conversacional.

No atribuya ningún rasgo negativo en el resumen.

Termine con una llamada a la acción para los lectores a fin de que naveguen por nuestro sitio web en busca de estas ofertas.

Ahora cree el boletín.

En Prompt Builder, tendrá este aspecto:

Plantilla de solicitud flexible que corresponde al texto anterior.

Probar la plantilla

  1. En el tipo de campo Reservation (Reserva), er, seleccione cualquier reserva.
  2. En el tipo de campo Experience (Experiencia), Family, seleccione Family Karaoke Night (Noche de karaoke en familia).
  3. Haga clic en Preview (Vista previa).
  4. Revise el resultado de su plantilla de solicitud. Ahora, la respuesta incluye la experiencia de yoga además de la noche de karaoke.
  5. Haga clic en Activate (Activar).

¡Bien hecho! Ha aprendido rápidamente a elaborar una plantilla de solicitud personalizada según sus necesidades. Al incorporar flujos, ha hecho que su plantilla sea más fácil de utilizar para todo el mundo. Siga explorando Prompt Builder para descubrir más formas creativas de automatizar la generación de texto.

Recursos

Comparta sus comentarios sobre Trailhead en la Ayuda de Salesforce.

Nos encantaría conocer su experiencia con Trailhead. Ahora puede acceder al nuevo formulario de comentarios cuando quiera desde el sitio de la Ayuda de Salesforce.

Más información Continuar para compartir comentarios