Agregar un flujo a la plantilla de solicitud
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.
- Haga clic en App Launcher (Iniciador de aplicación)
().
- En el cuadro Search apps and items (Buscar aplicaciones y elementos), introduzca
auto
y, después, seleccione Automation (Automatización).
- En el panel Flows (Flujos), haga clic en New (Nuevo).
- En el cuadro Search automations (Buscar automatizaciones), introduzca
prompt
y, después, seleccione Template-Triggered Prompt Flow (Flujo de solicitud desencadenado por plantillas).
- Deje el tipo de entrada como Manual Inputs (Entradas manuales).
- Haga clic en
para activar la caja de herramientas.
- 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)
- Resource Type (Tipo de recurso): Variable (Variable)
- Haga clic en Done (Listo).
- 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)
- Resource Type (Tipo de recurso): Variable (Variable)
- Haga clic en Done (Listo).
- Haga clic en Save (Guardar) para guardar el flujo.
- 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).
- Etiqueta de flujo:
- Haga clic en Save (Guardar).
Agregar elementos al flujo de solicitud
- Haga clic en Add element (Agregar elemento)
entre Start (Inicio) y End (Fin).
- 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.
- En Label (Etiqueta), introduzca
Guest Experience
(Experiencia para los huéspedes) y mantengaGuest_Experience
como nombre de API.
- En Description (Descripción), introduzca
Get all experience data
(Obtener todos los datos de la experiencia).
- 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.
- En Condition Requirements (Requisitos de condición), seleccione None - Get All Experience Records (Ninguno - Obtener todos los registros de experiencias)
- En Sort Order (Orden de clasificación), mantenga Not Sorted (Sin ordenar).
- En How Many Records to Store (Cantidad de registros para almacenar), seleccione All records (Todos los registros).
- 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.
- En el flujo, haga clic en Add Element (Agregar elemento)
después del elemento Get Records (Obtener registros).
- Agregue el elemento Loop (Bucle) escribiendo
Loop
(Bucle) y seleccionándolo.
- En Label (Etiqueta) introduzca
Loop Experiences
(Bucle de experiencias) y mantengaLoop_Experiences
como nombre de API.
- En Description (Descripción), introduzca
Loop through the collection of guest experiences.
(Repetir en bucle la colección de experiencias para los clientes.).
- En Collection Variable (Variable de colección), seleccione Experiences from Guest Experience (Experiencias de las experiencias para huéspedes).
- 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.
- En la ruta For Each (Para cada uno) del elemento Loop (Bucle), haga clic en Add Element (Agregar elemento)
.
- Escriba
add
(agregar) y seleccione el elemento Add Prompt Instructions (Agregar instrucciones de solicitud) para agregarlas al flujo.
- En Label (Etiqueta), introduzca
Send Experience Details to the Prompt Template
(Enviar detalles de la experiencia a la plantilla de solicitud) y mantengaSend_Experience_Details_to_the_Prompt_Template
en el campo API Name (Nombre de API).
- 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.).
- 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})
- Haga clic en Save (Guardar) y, a continuación, en Activate (Activar).
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.
- Salga de Flow Builder y vuelva a Setup (Configuración).
- En el cuadro Quick Find (Búsqueda rápida), introduzca
prompt
y haga clic en Prompt Builder.
- Seleccione la plantilla de solicitud New Guest Newsletter (Boletín informativo de nuevos huéspedes).
- 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
- 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).
- 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:
Probar la plantilla
- En el tipo de campo Reservation (Reserva),
er
, seleccione cualquier reserva.
- En el tipo de campo Experience (Experiencia),
Family
, seleccione Family Karaoke Night (Noche de karaoke en familia).
- Haga clic en Preview (Vista previa).
- Revise el resultado de su plantilla de solicitud. Ahora, la respuesta incluye la experiencia de yoga además de la noche de karaoke.
- 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.