@extends('layouts.admin') @section('title', 'Procesos Masivos') @section('content')

Procesos Masivos

Ejecuta operaciones en lote sobre múltiples registros

Volver a Configuración
@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif

Sincronización Masiva de Datos de Clientes

Actualiza la información de todos los clientes desde el sistema SOAP

¿Qué hace este proceso?

  • Sincroniza datos de todos los clientes desde el backend SOAP
  • Actualiza: nombre, teléfonos, dirección, zonas, tipo de cliente, grupo de precios, saldo, cupo, etc.
  • Proceso asíncrono: puede tomar varios minutos dependiendo del número de clientes
  • Genera un reporte CSV con los resultados de la sincronización
@php $clientCount = \App\Models\User::whereDoesntHave('roles') ->whereNotNull('document') ->where('document', '!=', '') ->count(); @endphp
Clientes a sincronizar: {{ number_format($clientCount) }}
@csrf

Reportes Generados

Descarga los reportes de operaciones masivas completadas

@if(empty($reports))

No hay reportes disponibles

Los reportes aparecerán aquí cuando se completen las operaciones masivas

@else
@foreach($reports as $report) @endforeach
Nombre del Archivo Tamaño Fecha de Generación Acciones
{{ $report['name'] }} {{ number_format($report['size'] / 1024, 2) }} KB {{ \Carbon\Carbon::createFromTimestamp($report['modified'])->format('d/m/Y H:i:s') }}
Descargar
@csrf @method('DELETE')
@endif
@endsection