Acciones masivas y exportación de compañías
Permite seleccionar compañías para cambiar responsable, eliminarlas o exportarlas.
Que se logra
- Resultado: ejecuta una operación de cartera sobre varias cuentas y deja visible su progreso.
- Caso de uso: un proveedor B2B reasigna todas las empresas de una región al equipo que la atenderá.
- Se combina con: Lista, búsqueda y vistas de compañías y permisos de organizaciones.
Donde esta
- Ruta:
/[orgId]/companies - Acceso en UI:
Companies > seleccionar compañías > Bulk Actionso menú⋯ - Componente(s):
CompanyView.tsx,BulkActionWizard.tsx,BulkChangeOwnerDialog.tsx
Como funciona
- Selecciona compañías de la página o todos los resultados actuales.
- Usa
Bulk Actionspara elegir eliminar,Update Ownero exportar. - Elige el alcance
Selected companiesoAll companies; para responsable, selecciona el nuevo miembro. - Revisa y confirma la acción.
Reglas y validaciones
- El asistente procesa eliminaciones y cambios de responsable por lotes y muestra el progreso y errores.
- La exportación está restringida para el plan
Free; los planes de pago la habilitan. - El alcance
All companiesconserva el texto de búsqueda activo.
Backend
- Servicios:
companies-bulk-actions(método: create),companies(método: find/patch/remove),export-data(método: create) - Hooks relevantes solo si cambian el comportamiento visible: las autorizaciones granulares cubren
companies-bulk-actions. - Efectos: genera exportaciones o modifica múltiples compañías.
Relaciones
- Requiere: Lista de compañías y miembros de la organización.
- Dispara / afecta: Responsable, listado y exportación.
Notas
Import Companiesaparece como elemento de UI, pero no tiene flujo conectado en el código inspeccionado. Por confirmar: importación operativa.