Vistas guardadas de contactos
Guarda filtros y columnas de la lista como vistas personales o compartidas.
Que se logra
- Resultado: cada equipo vuelve a una lista de trabajo con los contactos y columnas que necesita.
- Caso de uso: una agencia comparte una vista de leads sin atender con su equipo de captación.
- Se combina con: Lista y búsqueda de contactos y Acciones masivas de contactos.
Donde esta
- Ruta:
/[orgId]/contacts - Acceso en UI:
Contacts > selector de vista - Componente(s):
ContactViewManager.tsx,ContactViewFormDialog.tsx,ContactsView.tsx
Como funciona
- Abre el selector de vistas, inicialmente
All Contacts. - Selecciona una vista personal o compartida.
- Usa
Create New Viewpara guardar una nueva configuración. - Desde una vista propia, usa el lápiz para editarla o eliminarla.
Reglas y validaciones
- Una búsqueda escrita limpia la vista seleccionada.
- Al activar una vista se restauran sus columnas visibles.
- Las vistas compartidas muestran el autor y no ofrecen el lápiz en este selector.
Backend
- Servicios:
views,contacts(método: find/create/patch/remove)
Relaciones
- Requiere: Lista de contactos.
- Dispara / afecta: Filtros, columnas y acciones masivas de contactos.
Notas
- Por confirmar: criterios exactos que distinguen vista personal y compartida al crear.