Buscar filtro emergente

Esta extensión fue diseñada para aplicar un filtro (o condición) que limitará los resultados que el usuario verá al seleccionar un registro (cualquiera) de una ventana emergente de búsqueda/selección/búsqueda en TecnoCRM. Por ejemplo, digamos que está creando un nuevo ticket: selecciona su organización y luego busca el contacto para asociarlo con el ticket, de forma predeterminada, verá todos los contactos en el sistema; sin embargo, con esta extensión, puede configurar la búsqueda de contactos. emergente para mostrar solo los contactos relacionados con la organización que ya seleccionó en el ticket.

Configuración

La extensión se configura yendo a Menú principal > Configuración de CRM > Filtro emergente de búsqueda. El panel de configuración permite agregar un nuevo filtro emergente de búsqueda y muestra todos los configurados.

+ Nuevo filtro emergente de búsqueda: agregue un nuevo filtro con un conjunto específico de condiciones de elección.

Lista de filtros emergentes de búsqueda: La lista de todos los filtros configurados en el sistema.

+ Nuevo filtro emergente de búsqueda

Este botón en el panel de configuración permite agregar y configurar un filtro emergente de búsqueda con las especificaciones requeridas. Hay las siguientes configuraciones disponibles para configurar y optimizar el nuevo filtro:

1. Módulo:  seleccione el módulo en el que desea que funcione el filtro de búsqueda.

2. Campo:  seleccione el campo relacionado y verá que aparecen las condiciones. Luego podrá configurar el filtro estático o dinámico mediante el operador “comparar con el principal”.

3.  Mensaje  :  el mensaje escrito en este cuadro se mostrará en la barra emergente de búsqueda.

4. Habilitar  anulación El mensaje que configuramos en el cuadro de mensaje solo aparecerá si el usuario marca el botón de anulación que sigue a “Mostrar todos los resultados”. De lo contrario, ese mensaje no se mostrará.

5. Activo: Alterna un filtro de búsqueda activo/inactivo.

6.  Condiciones: Según el “Módulo” y el “Campo” elegidos en los campos respectivos, los campos aparecerán en la primera lista de selección.

  • Primera lista de selección: Le permite seleccionar un campo del módulo de acuerdo con el valor seleccionado en el campo “Campo”. Este es el campo que se filtra en función de otro campo al crear un nuevo registro.
  • Lista de selección de segundos: Le permite elegir la condición. Además de las condiciones estándar, se ha agregado una nueva condición dinámica “Comparar con el módulo principal”. Permite comparar los campos entre los módulos seleccionados y el módulo principal, y luego mostrar los resultados sobre esta base.
  • Tercera lista de selección: Le permite seleccionar el registro relacionado, en base al cual los registros relacionados se completarán en el campo relacionado secundario (como en la primera lista de selección).

7. Ordenar por: Puede ordenar los resultados según el nombre, la identificación del contacto, etc. Además, puede ordenarlos en orden ascendente y descendente.

8.  Mostrar el cuadro de consulta avanzada (MYSQL): Si tiene un conocimiento suficiente sobre cómo funcionan las consultas SQL, puede usar esta opción para configurar el filtro emergente de búsqueda. Al hacer clic en este botón se abrirá el siguiente menú.

¿Cómo funciona?

Aquí hay algunos casos de uso en tiempo real para comprender mejor el potencial de la extensión.

Caso de uso 1:

Consideremos que las siguientes configuraciones se realizan en el ” + Nuevo filtro emergente de búsqueda “:

Módulo:  Entradas

Campo:  Nombre de contacto

Condiciones – Lista de selección 1:  (Contactos) Nombre de la organización

Lista de selección 2:  Comparar con el módulo principal

Lista de selección 3:  (Boletos) Nombre de la organización

En esta configuración, si va al Módulo = Tickets, agrega un nuevo ticket y selecciona una Organización, las opciones que obtendrá para seleccionar un contacto se basarán en la  Organización seleccionada.

Caso de uso 2:

Supongamos que desea restringir a los usuarios y no permitirles crear tickets para organizaciones no pagadas:

Módulo: Entradas

Campo: Estado de la organización (campo personalizado solo para fines de demostración)

Condiciones – Lista de selección 1: (Organizaciones) Estado de la organización

Lista de selección 2: Igual

Lista de selección 3: Activo

Ahora, al abrir un nuevo ticket, una vez que los usuarios seleccionen una organización, solo mostrará las organizaciones con estado = activo y ocultará otras. De esa forma, puedes rechazar los nuevos boletos a las organizaciones o cualquier otro módulo que no esté pagado o activo.

Caso 3:

Módulo: Entradas

Campo: Nombre del producto

Módulo Condicional: Productos

Condiciones – Lista de selección 1: Categoría de producto

Lista de selección 2: Comparar con el padre

Lista de selección 3: (Boleto) Categoría

Mostrará productos con la misma categoría que la categoría de entradas.

Lista de filtros emergentes de búsqueda

Como cualquier otra lista, la lista de filtros emergentes de búsqueda muestra información breve sobre cada uno de los filtros configurados. Esto ayuda a localizar rápidamente el filtro requerido para realizar las acciones apropiadas:

1. Módulo:  El nombre del módulo del filtro se muestra en esta lista.

2. Campo de destino:  El “Campo de destino” seleccionado durante la configuración (ver “+ Nuevo filtro emergente de búsqueda”) se mostrará en esta columna.

3. Condiciones:  Muestra brevemente todas las condiciones de configuración.

4. Acciones:  Permite Editar o Eliminar un filtro configurado.

5. ON/OFF : Permite activar/desactivar un filtro directamente desde la lista.

Ir al contenido