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.

Dar una opción a los usuarios

Objetivos de aprendizaje

Después de completar esta unidad, podrá:

  • Agregar preguntas de opciones múltiples a una pantalla de flujo.
  • Crear preguntas de opciones múltiples para permitir más de una respuesta.
  • Crear opciones para una pregunta de forma manual.
  • Completar las opciones de una pregunta a partir de un campo.
  • Completar las opciones de una pregunta a partir de una lista filtrada de registros.
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 en su idioma para obtener más información sobre cómo aprovechar la experiencia de Trailhead en otros idiomas.

Nota

Esta insignia es solo una parte del proceso hacia el dominio de Flow Builder. De principio a fin, la ruta Crear flujos con Flow Builder le sirve de guía en el aprendizaje de todo sobre Flow Builder. Siga esta secuencia de insignias recomendada para desarrollar habilidades sólidas de automatización de procesos y convertirse en un experto en Flow Builder.

Un tipo de pregunta más simple

Cuando realiza una prueba, ¿prefiere las preguntas que requieren que escriba una respuesta completa o las preguntas de opciones múltiples donde solo debe elegir la respuesta correcta?

Imagen de una usuaria frustrada en su escritorio.

Los usuarios tienden a preferir los campos de lista de selección al trabajar con registros de Salesforce, dado que es más fácil seleccionar un valor que introducirlo. Además, a los administradores les encantan las listas de selección porque eliminan los errores de ortografía y otras inconsistencias, lo que mejora la calidad de los datos. Por lo tanto, ¿cómo se usa ese tipo de campo en un flujo?

Flow Builder tiene componentes de pantalla que solicitan a los usuarios seleccionar desde una lista de opciones. 

  • Lista de selección
  • Botones de opción
  • Lista de selección múltiple
  • Grupo de casillas de verificación

Cada componente muestra distintas respuestas, denominadas opciones, en su propia manera. Con los componentes de lista de selección y los botones de opción, los usuarios pueden seleccionar solo una opción. Con los componentes de lista de selección múltiple y grupos de casillas de verificación, los usuarios pueden seleccionar varias opciones.

Así es cómo se ven esos componentes en una pantalla:

Tres valores se presentan como una lista de selección, botones de opción, una lista de selección múltiple y un grupo de casillas de verificación.

Los recursos de opción

Para los componentes de pantalla de opciones múltiples, debe seleccionar o crear al menos un recurso de opción. Estos recursos son las opciones seleccionables que ven los usuarios. Eche un vistazo a los distintos tipos de recursos de opción y cómo estos definen las opciones seleccionables.

Nombre

Descripción

Ejemplo

Elección

Ofrezca a los usuarios valores simples para elegir.

(Cada valor se introduce como una opción única).

Sí, No

Alto, Medio, Bajo

Conjunto de opciones de registro

Presente a los usuarios un conjunto filtrado de registros para elegir.

Conjunto de registros de productos que pertenecen a una familia de productos específica

Conjunto de opciones de lista de selección

Presente a los usuarios un conjunto de valores que están definidos en una lista de selección existente.

Lista de selección de nivel de servicio: Oro, Plata o Bronce

Conjunto de opciones de recopilación

Presente a los usuarios una recopilación de registros para elegir uno o varios registros.

Recopilación de contactos obtenidos mediante el elemento Get Records (Obtener registros) en el mismo flujo

Agregar una pantalla para preguntas de opciones múltiples

Después de haber trabajado con el flujo nuevo durante un par de semanas, los equipos de asistencia de Pyroclastic determinaron que los agentes deben recopilar más información durante las llamadas con los clientes. Específicamente, quieren que el agente de asistencia registre lo siguiente:

  • Prioridad del caso
  • Punto de contacto
  • Mejores horarios para llamar al cliente

A continuación, debe agregar componentes a su flujo para recopilar esta información nueva. Sin embargo, primero, tómese un momento para pensar qué tipo de recurso de opción se ajusta a cada uno de estos puntos de datos.

Ahora, vamos a crear una pantalla nueva y le agregaremos algunas preguntas.

  1. Abra el flujo Create Case for Contact (Crear caso de contacto).
  2. Agregue un elemento de pantalla después del elemento Questions (Preguntas).
  3. Para Label (Etiqueta), introduzca Questions Page 2 (Preguntas página 2).

El lienzo de Flow Builder con el elemento Questions Page 2 (Preguntas página 2) agregado.

Crear una pregunta de opción única a partir de un campo de lista de selección

Agregue un componente con botón de opción para los usuarios a fin de indicar la prioridad del caso. La prioridad ya es un campo de lista de selección en el objeto Case (Caso), así que puede usar un conjunto de opciones de lista de selección para presentar los valores de prioridad del caso en los botones de opción.

  1. En el elemento de pantalla Questions Page 2 (Preguntas página 2), arrastre los botones de opción desde la barra lateral de componentes hasta el lienzo de pantalla.
  2. En la barra lateral de los botones de opción, para Label (Etiqueta), introduzca What priority would the customer assign to this case? (¿Qué prioridad asignaría el cliente a este caso?).
  3. Para API Name (Nombre de API), introduzca ScreenPriority.
  4. Haga clic en Require (Obligatorio).
  5. Para Choice (Opción), seleccione New Choice Resource (Recurso de opción nuevo).
  6. Para Resource Type (Tipo de recurso), seleccione Picklist Choice Set (Conjunto de opciones de lista de selección).
  7. Para API Name (Nombre de API), introduzca choicePriorityPicklist.
  8. Para Object (Objeto), seleccione Case (Caso).
  9. En Data Type (Tipo de datos), seleccione Picklist (Lista de selección).
  10. Para Field (Campo), seleccione Priority (Prioridad).
  11. Haga clic en Done (Listo).
    El campo Choice (Opción) ahora debe contener el recurso choicePriorityPicklist.
    En la barra lateral de botones de opción, el campo Choice (Opción) contiene {!choicePriorityPicklist}.

Crear una pregunta de opción única a partir de una lista filtrada de registros

Agregue una pregunta de lista de selección para que los usuarios elijan un contacto. El flujo ya utiliza el contacto actual, pero los gerentes de asistencia quieren que la opción permita elegir un punto de contacto distinto. El punto de contacto debe ser alguien que ya tenga relación con la cuenta del contacto actual, así que debe utilizar un conjunto de opciones de registro para mostrar solo los contactos de la misma cuenta.

  1. Arrastre Picklist (Lista de selección) desde la barra lateral de componentes hacia el lienzo de pantalla.
  2. En la barra lateral de la lista de selección, para Label (Etiqueta), introduzca Point of Contact (Punto de contacto).
  3. Haga clic en Require (Obligatorio).
  4. Para Choice (Opción), seleccione New Choice Resource (Recurso de opción nuevo).
  5. Para Resource Type (Tipo de recurso), seleccione Record Choice Set (Conjunto de opciones de registro).
  6. Para API Name (Nombre de API), introduzca choiceAllContacts.
  7. Para Object (Objeto), seleccione Contact (Contacto).
  8. Limite las cuentas. Para ello, establezca un filtro en la sección Filter Contact Records (Filtrar registros de contactos):
    • Para Field (Campo), seleccione AccountId.
    • Para Operator (Operador), seleccione Equals (Es igual a).
    • Para Value (Valor), seleccione inputAccountId.
Nota

Los conjuntos de opciones de registro recuperan solo los primeros 200 registros, así que asegúrese de establecer un filtro si el objeto tiene más de 200 registros.

  1. Para Choice Label (Etiqueta de opción), seleccione Name (Nombre).
    Este es el texto que se muestra a los usuarios como un valor seleccionable.
  2. Para Choice Value (Valor de opción), seleccione Id.
    Este es el valor almacenado en el componente cuando el usuario hace una selección.
  3. Haga clic en Done (Listo).
    El campo Choice (Opción) ahora debe contener el recurso choiceAllContacts: {!choiceAllContacts}.
  4. Para Default Value (Valor predeterminado), seleccione inputContactId.
    Cuando la pantalla se ejecuta, selecciona automáticamente el contacto actual de la lista de selección.

Crear una pregunta de selección múltiple a partir de un conjunto definido de valores

Agregue una pregunta de grupo de casillas de verificación para que los usuarios registren los tiempos de devolución de llamada disponibles del agente que llama. Los agentes de asistencia quieren que la jornada laboral se divida en tres franjas de tres horas cada una. Cada franja horaria se define de forma manual como una opción única, después se presentan todas las opciones para que los usuarios elijan.

  1. Arrastre Checkbox Group (Grupo de casillas de verificación) desde la barra lateral de componentes hacia el lienzo de pantalla.
  2. En la barra lateral Checkbox Group (Grupo de casillas de verificación), para Label (Etiqueta), introduzca In which timeslots can we call the customer for follow-up if needed? (¿En qué franja horaria podemos llamar al cliente para hacer un seguimiento si es necesario?).
  3. Para API Name (Nombre de API), introduzca CallbackTimes.
  4. Para Choice (Opción), introduzca 8am-11am (De 8 a. m. a 11 a. m.) y seleccione +Create ‘8am-11am’ Choice (Crear opción “De 8 a. m. a 11 a. m.”).
    Acaba de crear un recurso de opción con sus campos obligatorios completados para usted. Es mucho más rápido que usar la ventana New Choice Resource (Recurso de opción nuevo), pero solo funciona para las opciones que se introducen de forma manual.
  5. Haga clic en +Add Choice (+Agregar opción) dos veces.
  6. Repita el paso 4 en los dos campos de opción nuevos para agregar las siguientes dos opciones:
    • 11Am-2pm (De 11 a. m. a 2 p. m.)
    • 2Pm-5pm (De 2 p. m. a 5 p. m.)
  1. Haga clic en Done (Listo).

Cuando los agentes de asistencia de Pyroclastic ejecutan el flujo, la pantalla de la segunda pregunta se ve de la siguiente manera:

Los tres componentes agregados en esta unidad, según se muestra cuando se ejecuta el flujo.

Actualizar el elemento Create Records (Crear registros)

Cuando agregó el elemento Create Records (Crear registros) al flujo, utilizó la variable inputContactId para establecer el contacto del caso nuevo. Ahora que los agentes pueden elegir un punto de contacto distinto, tiene que actualizar ese valor de campo. Además, dispone de dos datos nuevos: la prioridad del caso del agente que llama y su franja horaria preferida para el seguimiento.

A continuación, actualizará el elemento Create Records (Crear registros) del flujo para controlar las respuestas de los agentes a las nuevas preguntas.

  1. Abra el elemento Create Case (Crear caso).
  2. En Set Field Values (Establecer valores de campo), cambie el valor ContactId a Questions Page 2 (Preguntas página 2)> Point of Contact (Punto de contacto).
  3. Agregue estas líneas a la sección Set Field Values (Establecer valores de campo):
    • Campo: Priority (Prioridad), Valor: Questions Page 2 (Preguntas página 2) > What priority would the customer assign…(¿Qué prioridad asignaría el cliente...?)
    • Campo: Internal Comments (Comentarios internos), Valor: Available callback times:{!CallbackTimes} (Horarios disponibles para devolución de llamadas).
      Los valores de campo establecidos para la sección de caso correspondiente a los pasos anteriores.
  1. Guarde el flujo.

Ahora el flujo tiene una página completamente nueva de preguntas. En la siguiente unidad, aprenderá sobre un último conjunto de componentes de pantalla de entrada.

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