Skip to content

Cree una búsqueda filtrada con Choice Lookup

Última actualización el 11 de diciembre de 2022 por Rakesh Gupta

Gran idea o pregunta duradera:

  • ¿Cómo se usa el nuevo componente de búsqueda de opciones (beta) para mostrar registros filtrados?

Este blog es una continuación de mi blog anterior: seleccione varios registros en el componente de búsqueda . En el blog anterior, discutí cómo configurar el componente de pantalla de flujo de búsqueda para que los usuarios puedan buscar y seleccionar más de un registro.

Este artículo va un paso más allá y explica cómo configurar el nuevo componente de pantalla de flujo de búsqueda de opciones (beta) para mostrar registros filtrados.

Objetivos:

Después de leer este blog, podrá:

  • Cree un flujo de pantalla y agréguele un elemento de pantalla.
  • Agregue un componente de búsqueda de opciones (beta) a su elemento de pantalla
  • Mostrar registros filtrados usando el conjunto de opciones de colección
  • Mostrar registros filtrados mediante el conjunto de opciones de registro
  • Y mucho más

Edward Backhouse trabaja como administrador de sistemas en Gurukul on Cloud (GoC). Ha recibido el siguiente requerimiento por parte de la dirección:

  1. Agregue un flujo de pantalla en la página de inicio que permita a los usuarios seleccionar múltiples oportunidades
  2. Al final, actualice la oportunidad abierta seleccionada a cerrada perdida.

Enfoque de Campeón de Automatización (I-do):

Con el lanzamiento de Spring'23 , ahora es posible agregar un componente de búsqueda de filtros usando un nuevo componente de flujo de pantalla de búsqueda de opciones (beta). Con un conjunto de opciones de colección filtrado o un conjunto de opciones de registro, puede crear una búsqueda que muestre oportunidades abiertas, clientes potenciales no calificados o contactos de una cuenta previamente seleccionada en el flujo de pantalla.

Antes de continuar, comprendamos las características del componente Choice Lookup .

Atributo Descripción
Nombre de la API Un nombre de API puede incluir guiones bajos y caracteres alfanuméricos sin espacios. Debe comenzar con una letra y no puede terminar con un guión bajo. Tampoco puede tener dos guiones bajos consecutivos.
Etiqueta Texto fácil de usar que se muestra a la izquierda del componente.
Requerir Requiere que los usuarios ingresen un valor antes de poder pasar a la siguiente pantalla.
Texto del marcador Texto que aparece en el campo cuando está vacío. Use texto de marcador de posición para dar a los usuarios una pista sobre qué ingresar en el campo.
Elección Agregue al menos una opción, un conjunto de opciones de registro o un conjunto de opciones de colección a este componente. Disponible solo cuando agrega un componente de elección al componente de pantalla.
Valor por defecto Opción preseleccionada para el componente. Si la pantalla asociada no se ejecuta o no se cumplen las condiciones para la visibilidad del componente, el valor almacenado del componente es nulo.

Utilice el gráfico proporcionado por Salesforce para comprender cuándo utilizar qué componente de búsqueda.

Antes de discutir la solución, permítame mostrarle un diagrama de un flujo de proceso de alto nivel. Dedique unos minutos a repasar el siguiente diagrama de flujo y compréndalo.

Comencemos a construir este proceso de automatización.

Práctica guiada (nosotros hacemos):

Hay 4 pasos para resolver el requisito comercial de Edward usando Screen Flow . Debemos:

  1. Definir propiedades de flujo para el flujo de pantalla
  2. Agregar un elemento de pantalla
    1. Cree un conjunto de opciones de registros para generar una lista filtrada de oportunidades abiertas.
    2. Agregue un componente Choice Lookup (Beta) que permita a los usuarios seleccionar una oportunidad abierta.
  3. Agregue un elemento Actualizar registros para actualizar la Etapa de la oportunidad a Cerrada perdida.
  4. Agregue un flujo de pantalla a la página de inicio de Lightning

Paso 1: Definir propiedades de flujo

  1. Haga clic en Configuración .
  2. En el cuadro Búsqueda rápida, escriba Flujos .
  3. Seleccione Flujos, luego haga clic en Nuevo flujo .
  4. Seleccione el flujo de pantalla   opción y haga clic en Crear y configurar el flujo.
  5. Se abrirá el diseñador de flujo para usted.

Paso 2: agregue un elemento de pantalla

  1. En Flow Designer, haga clic en el icono + y seleccione el elemento Pantalla .
  2. Ingrese la siguiente información :
    1. Ingrese la etiqueta, el nombre de la API se completará automáticamente.
  3. Haga clic en Listo .

Paso 2.1: Agregar un conjunto de opciones de registro para generar una lista filtrada de oportunidades abiertas

  1. En Caja de herramientas , seleccione Administrador y, a continuación, haga clic en Nuevo recurso para crear un conjunto de opciones de registro para generar una lista filtrada de oportunidades abiertas.
  2. Ingrese la siguiente información:
    1. Tipo de recurso : Conjunto de opciones de registro
    2. Nombre de la API : recChoice_OpenOpportunities
    3. Objeto : Oportunidad
    1. Filtrar registros de oportunidades
      1. Fila 1:
        1. Campo : EstáCerrado
        2. Operador : Igual
        3. Valor : {!$ConstanteGlobal.Falso}
    2. Configurar cada opción
      1. Etiqueta de opción (Seleccione un campo que genere una etiqueta para cada opción) : Nombre
      2. Tipo de datos (Tipo de datos del valor de la elección) : Texto
      3. Valor de elección (Seleccione un campo cuyo valor desee almacenar cuando el usuario seleccione esta opción en tiempo de ejecución) : Id.
  3. Haga clic en Listo.

Paso 2.2: agregue un componente de búsqueda de opciones (Beta) para mostrar la lista filtrada mediante el conjunto de opciones de registro

  1. En la sección Entrada en Elemento de pantalla . Arrastre y suelte Choice Lookup (Beta) en la pantalla.
  2. Ingrese la siguiente información :
    1. Ingrese la etiqueta y el nombre de la API .
    2. Requerir : Seleccionado
    3. Elección : {!recChoice_OpenOpportunities}
  3. Haga clic en Listo.

Paso 3: Agregar acción: actualizar registros

El siguiente paso es actualizar la Etapa de la oportunidad seleccionada a Cerrado Perdido. Usaremos los registros de actualización   elemento.

  1. En Flow Designer, haga clic en el icono + y seleccione el elemento Actualizar registros .
  2. Introduzca un nombre en el campo Etiqueta ; el nombre de la API se completará automáticamente.
  3. Para obtener información sobre cómo encontrar registros para actualizar y establecer sus valores, seleccione Especificar condiciones para identificar registros y establecer campos individualmente.
  4. Objeto : Oportunidad
  5. Seleccione Se cumplen todas las condiciones (Y) .
  6. Establecer condiciones de filtro
    1. Fila 1:
      1. Campo : Identificación
      2. Operador : Igual
      3. Valor : {!Open_Opportunity.selectedChoiceValues}
  7. Establecer valores de campo para los registros de oportunidad
    1. Fila 1:
      1. Campo : nombre de etapa
      2. Valor : Cerrado Perdido
  8. Haga clic en Listo .

Al final, Edward's Flow se verá como la siguiente captura de pantalla:

Una vez que todo se vea bien, realice los siguientes pasos:

  1. Haga clic en Guardar .
  2. Ingrese la etiqueta de flujo, el nombre de la API se completará automáticamente.
  3. Haga clic en Mostrar avanzado .
  4. Versión de API para ejecutar el flujo : 57
  5. Etiqueta de entrevista : Ejemplo de búsqueda de opciones {!$Flow.CurrentDateTime}
  6. Haga clic en Guardar .

¡Casi ahí! Una vez que todo se vea bien, haga clic en el botón Activar .

Paso 4: agregue un flujo de pantalla a la página de inicio de Lightning

El siguiente paso es distribuir un flujo a los usuarios de la aplicación Lightning Experience o Salesforce incrustándolo en una página de inicio de Lightning.

Prueba de concepto

Evaluación formativa:

¡Quiero saber de ti!

¿Qué es una cosa que aprendiste de esta publicación? ¿Cómo imagina aplicar este nuevo conocimiento en el mundo real? Siéntase libre de compartir en los comentarios a continuación.

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://automationchampion.com/2022/12/09/create-filtered-lookup-with-choice-lookup-2/

Últimas novedades 
de EGA Futura
1954
Desde hace más de 25 años potenciamos a las Empresas de Iberoamérica
🎬 Video de EGA Futura » Conceptos de Seguridad (EGA Futura ERP / Salesforce)

🎬 Video de EGA Futura » Conceptos de Seguridad (EGA Futura ERP / Salesforce)

🎬 Video de Juan Manuel Garrido » Claves para tu Productividad diaria 🙌✅

🎬 Video de EGA Futura » Facturación Electrónica en Uruguay » Conceptos básicos con EGA Futura Windows

🎬 Video de EGA Futura » Facturación Electrónica en Uruguay » Configuración de EGA Futura Windows

🎬 Video de EGA Futura » Facturación Electrónica en Uruguay » Funcionamiento con EGA Futura Windows

🎬 Video de EGA Futura » Configuración de la Plataforma EGA Futura

🎬 Video de EGA Futura » Configuración de usuario en EGA Futura

🎬 Video de EGA Futura » Como automatizar la publicación en Redes Sociales?

🎬 Video de Juan Manuel Garrido » Cómo restaurar la configuración de fábrica de EGA Futura Windows sin perder la información

🎬 Video de Juan Manuel Garrido » Factura electrónica: Prueba de Factura Electronica previa a la activacion

🎬 Video de EGA Futura » Como se registran los Beneficios de cada Empleado en la base de datos de EGA Futura

🎬 Video de EGA Futura » EGA Futura Time Clock » Reloj de Control horario y asistencia

🎬 Video de EGA Futura » Como registrar Observaciones en un Empleado dentro de EGA Futura People?

🎬 Video de EGA Futura » Cómo registrar la Educación de cada Empleado en EGA Futura People?

🎬 Video de EGA Futura » Como hacer la Desvinculación de un Empleado? (Offboarding)

🎬 Video de EGA Futura » Como registrar Habilidades o Skills de empleados dentro de EGA Futura

🎬 Video de EGA Futura » Como hacer el Onboarding o Proceso de Incorporación de un Empleado?

🎬 Video de EGA Futura » Cómo administrar Turno de trabajo dentro de EGA Futura

🎬 Video de EGA Futura » Que es un Ticket interno dentro de la Plataforma EGA Futura

🎬 Video de EGA Futura » Que son los Entrenamientos de Empleado en EGA Futura people?

🎬 Video de EGA Futura » Qué son los Epics dentro de EGA Futura

🎬 Video de EGA Futura » Qué es EGA Futura People?

🎬 Video de EGA Futura » EGA Futura People » Asistencias

🎬 Video de EGA Futura » Soporte EGA Futura » Software de Gestión Windows vs Software de Gestión Nube 🤩

🎬 Video de EGA Futura » ツ Comparando un Objeto con un Fichero

Cree una búsqueda filtrada con Choice Lookup
Cree una búsqueda filtrada con Choice Lookup