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
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.
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).
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:
- Tipo de plantilla de solicitud: Sales Email (Email de ventas)
- Nombre de plantilla de solicitud:
Invite Customer to Local Product Event
(Invitar a cliente a evento de producto local) - Nombre de API:
Invite_Customer_to_Local_Product_Event
- 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) - Recipient (Destinatario): Contacto
- 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.
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.
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.
Usted tiene el cargo de 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.
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.
Usted tiene el cargo de 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: |
---|
¡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.