Skip to main content
Join the Agentforce Hackathon on Nov. 18-19 to compete for a $20,000 Grand Prize. Sign up now. Terms apply.

Crear y justificar las plantillas de solicitudes

Objetivos de aprendizaje

Después de completar esta unidad, podrá:

  • Describir qué es la justificación.
  • Usar el Generador de solicitudes a fin de crear una plantilla de solicitud para emails de ventas.
  • Agregar recursos a una plantilla de solicitud.
  • Usar una clase de Apex para proporcionar datos a una plantilla de solicitud.

El por qué y el cómo

En el módulo Generador de solicitudes: Vistazo rápido, Linda Rosenberg, una administradora de Salesforce, automatizó las tareas con plantillas de solicitudes para reducir la carga de trabajo manual de su equipo de ventas. En este módulo, analizaremos en mayor profundidad por qué y cómo lo hizo.

Crear una plantilla de solicitud para emails de ventas

Nota

Si desea crear una plantilla de solicitud para emails de ventas en el Generador de solicitudes, necesita los complementos Einstein for Sales, Einstein for Platform o Einstein for Service.

Linda tiene que crear una plantilla que su equipo de ventas pueda usar para generar emails. Quiere reducir el tiempo que su equipo dedica a crear invitaciones para clientes a eventos de productos.

Para lograrlo, Linda se desplaza hasta el Generador de solicitudes en la configuración de Salesforce. Cuando se dirige al Generador de solicitudes, la primera página que se muestra es Prompt Builder Explore (Explorar Generador de solicitudes). Aquí podrá encontrar:

  • Instrucciones para ayudarlo a obtener más información sobre las funciones del Generador de solicitudes.
  • Acceso a presentaciones y ejemplos de la plantilla de solicitud.
  • Una lista de todas las plantillas de solicitud existentes con su tipo, categoría y estado.
  • Funciones para modificar y eliminar plantillas de solicitud existentes.

La página Explorar Generador de solicitudes.

En la página Explore (Explorar), Linda también puede crear una plantilla de solicitud. Hace clic en el botón New Prompt Template (Nueva plantilla de solicitud).

Configuración de tipo de plantilla.

Linda empieza a completar los campos en la pantalla de configuración de tipo de plantilla.

Al configurar una plantilla de solicitud, es importante tener un objetivo claro. En este caso, Linda debe tener en cuenta quiénes son los clientes de su compañía y qué quiere su equipo de ventas que estos vean en el email.

Linda entiende que su email se puede enviar a cualquier contacto de Cloud Kicks. Por lo tanto, Contact (Contacto) es el objeto de destino. Para completar la configuración de tipo de plantilla, selecciona:

  1. Tipo de plantilla de solicitud: Sales Email (Email de ventas)
  2. Nombre de plantilla de solicitud: Invite Customer to Local Product Event (Invitar a cliente a evento de producto local)
  3. Nombre de API: Invite_Customer_to_Local_Product_Event
  4. Descripción de la plantilla: Email customer to invite to local product event. (Enviar un email a un cliente para invitarlo a un evento de producto local)
  5. Recipient (Destinatario): Contacto
  6. Related Object (Objeto relacionado): Cuenta

Justificar su plantilla

Aprendió que desarrollar plantillas específicas hace que sean más eficientes. Otra forma de decir “específica” es decir que su plantilla está justificada.

Una vez que Linda haya definido su tipo de plantilla, empieza a redactar el borrador de solicitud y fundamentarlo en el Espacio de trabajo de plantilla.

Espacio de trabajo de la plantilla de solicitud con la solicitud.

Linda incluye el nombre del cliente, el remitente del email, sus respectivos cargos y los detalles del evento.

Supongamos que usted es una administradora de Salesforce, su nombre es Linda Rosenberg y trabaja en la organización Cloud Kicks. Su cliente potencial es Rob Hutchinson, director de Acme Inc., ubicada en Toronto, Ontario.

En el email, invite al cliente potencial a asistir al evento "Floating on Clouds: Toronto Kickoff" el 18 de septiembre, un evento para que los clientes de Cloud Kicks nuevos y de siempre establezcan contactos y conozcan los próximos productos; use un máximo de 70 palabras. Explique al cliente potencial los posibles beneficios de asistir al evento y mencione que estará encantado de seguir platicando en el evento o en línea si necesita más información.

La solicitud se ve bien. Sin embargo, su primer borrador está codificado solo para un remitente y destinatario específicos. No habría ningún problema si la solicitud se fuera a usar una sola vez. pero el concepto de una plantilla de solicitud es que se puede usar para cualquier remitente y destinatario. Necesita una forma de ingresar los datos CRM de su compañía a la plantilla y justificarla automáticamente.

Afortunadamente, Linda sabe que puede usar campos de combinación, Apex y Flow como recursos para permitir que el Generador de solicitudes acceda de forma segura a los datos de Salesforce.

Agregar campos de combinación a la plantilla de solicitud

Linda revisa su solicitud y busca áreas donde puede usar los campos de combinación a fin de que su solicitud pase de estar codificada para que se use una sola vez a que sea reutilizable con cualquier remitente y destinatario.

Supongamos que usted es una administradora de Salesforce, su nombre es Linda Rosenberg y trabaja en la organización Cloud Kicks. Su cliente potencial es Rob Hutchinson, un director. Está establecido en Toronto, Ontario.

En el email, invite al cliente potencial a asistir al evento “Floating on Clouds: Toronto Kickoff” el 18 de septiembre, un evento para que los clientes de Cloud Kicks nuevos y de siempre establezcan contactos y conozcan los próximos productos; use un máximo de 70 palabras. Explique al cliente potencial los posibles beneficios de asistir al evento y mencione que estará encantado de seguir platicando en el evento o en línea si necesita más información.

En Prompt Template Workspace (Espacio de trabajo de plantilla de solicitud), Linda usa la lista de selección Resource (Recurso) para seleccionar el tipo de recurso que usará. Ve que hay varias opciones de recursos para las plantillas de solicitud de email de ventas. Current Organization (Organización actual), Sender (Remitente) y Recipient (Destinatario) están disponibles para usar en su plantilla de solicitud.

Lista de recursos que incluye Current Organization (Organización actual), Sender (Remitente) y Recipient (Destinatario).

En la lista de selección Resources (Recursos), Linda selecciona Sender (Remitente) y Recipient (Destinatario) y, luego, información específica, como el cargo, el nombre, la compañía, etc., para fundamentar su plantilla de solicitud. Guarda su trabajo.

Selector de recursos que muestra los campos de combinación de remitente disponibles.

Selector de recursos que muestra los campos de combinación de destinatario disponibles.

Nota

En este módulo, verá la sintaxis {!$Resource} en las plantillas de solicitud. Esta sintaxis especial le permite fácilmente copiar y pegar el texto de este módulo en el Espacio de trabajo de plantilla de solicitud. Garantiza que todos los recursos se queden en el lugar y modo previstos en la plantilla.

Usted tiene el cargo de {!$Input:Sender.Title}, se llama {!$Input:Sender.Name} y trabaja en {!$Input:Sender.CompanyName}. Su cliente potencial es {!$Input:Recipient.Name} y su cargo es {!$Input:Recipient.Title}. Está establecido en {!$Input:Recipient.MailingCity}.

En el email, invite al cliente potencial a asistir al evento "Floating on Clouds: Toronto Kickoff" el 18 de septiembre, un evento para que los clientes de Cloud Kicks nuevos y de siempre establezcan contactos y conozcan los próximos productos; use un máximo de 70 palabras. Explique al cliente potencial los posibles beneficios de asistir al evento y mencione que estará encantado de seguir platicando en el evento o en línea si necesita más información.

Una vez que finaliza, Linda se da cuenta de que hay una parte de su solicitud que necesita un ajuste antes de mostrar la respuesta correcta: "Floating on Clouds: Toronto Kickoff" el 18 de septiembre.

En Cloud Kicks, “Floating on Clouds” es un evento a nivel nacional que recibe a clientes locales según su ciudad. Linda quiere asegurarse de que la plantilla de solicitud de email de ventas esté lo más personalizada posible y que genere emails que inviten a los clientes a eventos locales.

Linda entiende que no es suficiente usar solo campos de combinación. Debe incorporar lógica en su plantilla de solicitud. Existen distintas formas de llevarlo a cabo dentro del Generador de solicitudes, incluidos el uso de Apex o de flujos de solicitud desencadenados por plantillas. Primero, veamos cómo usar Apex en plantillas de solicitud.

Agregar Apex a una plantilla de solicitud

Si desea usar datos de una consulta SOQL o una API externa en su solicitud, considere el uso de Apex. Apex también es eficaz si desea generar un archivo JSON con formato correcto o filtrar datos de manera programática.

En este caso, Linda quiere crear una clase de Apex que busque eventos cercanos a determinado contacto y que muestre el nombre del evento, el asunto, la ubicación y el horario de inicio. Usa Developer Console para crear una clase denominada ContactEventsPrompt con un método anotado como InvocableMethod. InvocableMethod debe aceptar la List<Request> (Solicitud de lista) donde las entradas definidas en la clase Request (Solicitud) coincidan con las entradas de la solicitud. Además, a InvocableMethod se le debe asignar la etiqueta CapabilityType que coincida con el tipo de plantilla.

Nota

Si le interesa obtener más información sobre el agregado de clases de Apex a plantillas de solicitud o ver ejemplos de código, consulte la documentación de Salesforce.

Una vez creada la clase, Linda regresa al Espacio de trabajo de plantilla de solicitud en el Generador de solicitudes y advierte que ahora Apex es un recurso. Para agregar la clase de Apex, hace clic en Resource (Recurso) y selecciona Apex.

Lista de recursos que incluye Apex, Current Organization (Organización actual), Sender (Remitente) y Recipient (Destinatario).

El selector de recursos muestra la clase de Apex disponible.

Usted tiene el cargo de {!$Input:Sender.Title}, se llama {!$Input:Sender.Name} y trabaja en {!$Input:Sender.CompanyName}. Su cliente potencial es {!$Input:Recipient.Name}, y su cargo es {!$Input:Recipient.Title}. Está establecido en {!$Input:Recipient.MailingCity}.

En el email, invite al cliente potencial a asistir a un evento para que los clientes de Cloud Kicks nuevos y de siempre establezcan contactos y conozcan los próximos productos. Con un máximo de 70 palabras, explique al cliente potencial los posibles beneficios de asistir al evento y mencione que le encantará seguir platicando en el evento o en línea si necesita más información.

Agregue al email la siguiente información sobre el evento: {!$Apex:ContactEventsPrompt.Prompt}.

¡Estupendo! Ahora, en lugar de hacer referencia a un único evento, Linda puede confiar en que la clase de Apex mostrará los eventos cercanos al contacto especificado.

Recursos

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