Skip to content

Crear búsqueda con formularios dinámicos para flujo

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

Gran idea o pregunta duradera:

  • ¿Cómo se agrega un campo de búsqueda desde el objeto con el filtro de búsqueda aplicado?

Hasta ahora hemos discutido varios usos para usar diferentes campos de componentes de búsqueda:

  1. ¿Qué? ¿Usar el campo de búsqueda en un elemento de pantalla de flujo? .
  2. Seleccionar varios registros en el componente de búsqueda
  3. Crear búsqueda filtrada con búsqueda de elección

Este artículo va un paso más allá y explica cómo configurar el campo de búsqueda de su objeto que puede tener un filtro de búsqueda.

Objetivos:

Después de leer este blog, podrá:

  • Cree un flujo de pantalla y agréguele un elemento de pantalla.
  • Agregar una búsqueda compatible con campos de registro
  • Traiga el filtro de búsqueda que ha aplicado en el campo de origen directamente en el flujo de pantalla
  • 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 gerencia:

  1. Agregue un flujo de pantalla en la página de inicio que permita a los usuarios seleccionar una cuenta al crear una oportunidad.
  2. Aplique el mismo filtro de búsqueda al componente de búsqueda de flujo de pantalla que se aplicó a la búsqueda de cuenta en el objeto de oportunidad.

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

Con el lanzamiento de Spring'23 , ahora es posible agregar los campos de búsqueda de su objeto directamente en el flujo de pantalla.

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 comprenderlo.

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. Configurar restricciones con filtros para búsqueda de cuenta en oportunidad
  2. Definir propiedades de flujo para el flujo de pantalla
  3. Agregue una variable de registro de tipo oportunidad para ver los campos disponibles
  4. Agregar un elemento de pantalla
    1. Complete la variable de registro para agregar campos de registro a la pantalla
    2. Agregue el campo ID de cuenta en la pantalla

Paso 1: configure restricciones con filtros para la búsqueda de cuentas en la oportunidad

El gerente de ventas de GoC le pidió a Edward que restringiera a los usuarios cuando seleccionan una cuenta relacionada para una oportunidad. Configure el filtro en la búsqueda de cuentas, para que los usuarios solo puedan elegir cuentas que comiencen con A.

  1. Haga clic en Configuración | Administrador de objetos .
  2. En el cuadro Búsqueda rápida, escriba Oportunidad .
  3. Seleccione Campos y relaciones, luego haga clic en el nombre de la cuenta.
  4. Haga clic en Editar y configure el filtro como se muestra en la siguiente captura de pantalla:
  5. Haga clic en Guardar .

Paso 2: 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 3: agregue una variable de registro de tipo oportunidad

  1. En Caja de herramientas , seleccione Administrador, luego haga clic en Nuevo recurso para crear una variable de registro de tipo oportunidad para ver los campos disponibles
  2. Ingrese la siguiente información:
    1. Tipo de recurso : Variable
    2. Nombre de la API : varR_Opportunity
    3. Tipo de datos : Registro
    4. Objeto : Oportunidad
    5. Comprobar disponible para entrada
    6. Comprobar disponible para la salida
  3. Haga clic en Listo .

Paso 4: 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 4.1: Complete la variable de registro para agregar campos de registro a la pantalla

  1. En la sección Campos en Elemento de pantalla .
  2. Ingrese la siguiente información :
    1. Variable de registro : {!varR_Opportunity}

Paso 4.2: agregue el campo ID de cuenta en la pantalla

  1. En la sección Campos en Elemento de pantalla .
  2. Arrastre y suelte el ID de cuenta en la pantalla.
  3. 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 la entrevista : Búsqueda: formulario dinámico para el flujo {!$Flow.CurrentDateTime}
  6. Haga clic en Guardar .

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

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-lookup-with-dynamic-forms-for-flow-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

Crear búsqueda con formularios dinámicos para flujo
Crear búsqueda con formularios dinámicos para flujo