Circuito Logístico · DIRECTV × ZAAZ

Automatización de carga masiva de materiales

Portal de referencia para los cuatro procesos que reemplazan la operativa manual de abastecimiento, reasignación, actualización de series y pérdida de equipos sobre SCORD.

Solicitado por Joseph Tejada — DIRECTV Desarrollo ZAAZ Ambiente validado F-PRUEBA (SCORD) Última actualización 11 ago 2026 Ir al portal (carga de archivos) →
01 — Resumen

Un solo formato, cuatro operaciones de negocio

Hoy la asignación, el traslado y la baja de materiales entre cuadrillas se hace a mano dentro de SCORD, fila por fila. Esta automatización toma una única plantilla de Excel y ejecuta cada fila como una transacción real en el sistema — respetando las mismas validaciones, permisos y reglas de stock que ya existen.

El objetivo no es un sistema nuevo: es quitarle a una persona el trabajo repetitivo de hacer clic 500 veces, sin cambiar cómo SCORD registra el movimiento.

4procesos de negocio cubiertos
3confirmados y probados en vivo
1plantilla única de carga
2pendientes de definición de negocio
02 — Alcance

Los 4 procesos solicitados

Cada fila de la plantilla se ejecuta como uno de estos cuatro movimientos, según la columna Tipo de movimiento.

PROCESO 1

Asignación

Validado

Abastecimiento inicial de stock a un agente o cuadrilla. Es el único de los cuatro que suma stock al inventario del técnico.

Aplica a
Seriados y no seriados
Campos obligatorios
Guía, precio, código, cuadrilla, serie (si aplica)
Prueba en vivo
50 equipos ONT reales asignados con éxito
PROCESO 2

Reasignación

Validado

Traslado de stock ya asignado entre cuadrilla origen y destino. No suma stock — solo mueve lo que ya existe.

Aplica a
Seriados y no seriados
Cómo se ejecuta
Devolución en origen + Asignación en destino, encadenadas
Prueba en vivo
Ambas mitades confirmadas por separado
PROCESO 3

Actualización de series

Sin soporte nativo

Corregir la serie de un equipo ya asignado (recodificación). No existe como función propia dentro de SCORD.

Aplica a
Solo equipos seriados
Estado
Requiere decisión de negocio, no solo desarrollo
Detalle
Ver sección Pendientes
PROCESO 4

Cambio a Pérdida

Validado

Cambia el estado de un material de Asignado a Perdido, vinculado al proceso de agging por pérdida de equipos.

Aplica a
Seriados y no seriados
Campos obligatorios
Código, cuadrilla, serie (si aplica)
Prueba en vivo
Pérdida real confirmada en F-PRUEBA
03 — Entrada

Formato de carga: una plantilla, no cuatro

Toda la carga se hace desde una sola hoja con dos bloques de columnas — origen y destino — más una columna que decide qué proceso se ejecuta en esa fila. No hace falta llenar una plantilla distinta por cada tipo de movimiento.

Columna Bloque Contenido Obligatoria
N° guíaOrigenNúmero de guía de remisión (solo Asignación; admite varias separadas por "," o ";")Solo Asignación
CODIGOOrigenCódigo de material a mover o asignarSí
MaterialesOrigenDescripción del materialReferencial
PrecioOrigenPrecio unitario (solo Asignación)Solo Asignación
CONTRATAOrigenPrefijo de la cuadrilla, p. ej. "JR" en "JR CUADRILLA, 1"Sí
CUADRILLA DONANTEOrigenNombre completo tal como aparece en SCORD, p. ej. "JR CUADRILLA, 1"Sí
SerieOrigenNúmero de serie (obligatorio si el material es seriado)Si aplica
QOrigenCantidadSí
CODIGO / Materiales / CONTRATA / CUADRILLA RECEPTORA / SerieDestinoMismos datos, pero del lado receptorSolo Reasignación / Actualización
Cant en StockDestinoCantidad esperada en stock destino, para validarReferencial
Tipo de movimientoControlASIGNACION · REASIGNACION · ACTUALIZACION · PERDIDASí, decide todo el resto
EjemploCódigoContrata / CuadrillaSerieQTipo de movimiento
Asignar un ONT nuevoP00583FIBRAS QC — CUADRILLA 1ZTEGDD2703F91ASIGNACION
Trasladar 20 mts de fibraP01845ENCICAR → FIBRAS QC—20REASIGNACION
Corregir serie mal digitadaP00583FIBRAS QC — CUADRILLA 1...F9 → ...F61ACTUALIZACION
Registrar equipo perdidoP00583FIBRAS QC — CUADRILLA 1ZTEGDD2703F91PERDIDA
04 — Controles

Reglas de negocio por proceso

Definidas junto con el equipo de negocio antes de empezar a construir, para que la carga masiva no debilite ningún control que ya existe hoy.

ControlAsignaciónReasignaciónActualizaciónPérdida
¿Suma stock? Sí, es abastecimientoNo, solo mueveNo, solo cambia la serieNo, solo da de baja
Valida contra stock ya asignado N/ASíSíSí
Cantidad debe coincidir origen/destino N/ASí, obligatorioSí (solo cambia serie)N/A
Valida maestro de agente / material / cuadrilla Sí, en los cuatro procesos
05 — Operación

Cómo se usa

Llenar la plantilla

Una fila por movimiento, con el Tipo de movimiento correcto. El mismo archivo puede mezclar los cuatro tipos.

Cargar el archivo

Se sube una sola vez. No hay límite de filas por carga — el proceso corre como un job en segundo plano, no bloquea a la persona que lo sube.

Validación automática

Antes de tocar SCORD, se revisa que el material, la cuadrilla y el stock existan y coincidan con lo que pide cada fila.

Ejecución en SCORD

Cada fila válida se registra como la transacción real correspondiente (Asignación técnico, Devolución técnico o Pérdida de materiales).

Archivo de resultado

Al terminar, se entrega un archivo con el resultado de cada fila: éxito o error, indicando cuál fila falló y por qué, para poder corregir y reintentar solo esas filas.

06 — Evidencia

Validación técnica y tiempos reales

Antes de construir el motor final, se probó cada proceso en vivo contra el ambiente de pruebas de SCORD (filial F-PRUEBA), incluyendo crear 50 equipos reales y asignarlos completos a un técnico de prueba, para medir tiempos reales — no estimados — y confirmar que el sistema responde igual a mayor escala.

0.05scosto por unidad adicional dentro de una misma carga
6.5sasignar 50 equipos completos a un técnico
51unidades confirmadas contra el reporte oficial de stock
<5 minestimado para 1000 equipos seriados repartidos entre cuadrillas

El hallazgo clave: dentro de una misma carga, agregar un equipo adicional del mismo código de material no vuelve a golpear el servidor — solo el registro final se envía. Por eso el costo por unidad cae drásticamente cuando el archivo agrupa equipos por técnico y código de material, algo que la plantilla ya está pensada para hacer.

07 — Honestidad primero

Lo que todavía no tenemos resuelto

Para que el equipo de negocio pueda decidir con información real, no solo con el optimismo del avance técnico.

Bloqueante

Actualización de series no existe en SCORD

No es un tema de desarrollo: SCORD no tiene un movimiento nativo para recodificar una serie. Hay que decidir con Joseph y Javier si se resuelve como Devolución + Asignación con la serie corregida, o si requiere soporte directo de SCORD.

Por definir

Formato exacto del archivo de resultado

Sabemos que debe indicar éxito/error por fila con un mensaje útil. Falta acordar columnas y formato exactos con quien lo va a leer todos los días.

Por definir

Volumetría típica real por ejecución

Los tiempos ya están validados hasta 50 unidades por búsqueda. Falta confirmar cuántas cuadrillas y cuántas líneas trae una carga real, para decidir si conviene correr todo en un solo proceso o paralelizar por cuadrilla.

Sin probar

Entrega de Materiales Recogidos

Existe como movimiento en SCORD y sigue el mismo patrón que Devolución, pero no se llegó a probar con datos reales en esta ronda.

Housekeeping

Datos de prueba en F-PRUEBA

Quedaron equipos y órdenes de prueba creadas en el ambiente de pruebas durante la validación. Se pueden limpiar antes de considerar el ambiente "listo" para nuevas pruebas.

08 — Camino a seguir

Próximos pasos

Construir el motor final

Incorporar al programa de automatización las optimizaciones ya validadas, para los 3 procesos confirmados.

Decidir Actualización de Series

Reunión con Joseph y Javier para definir el tratamiento del proceso 3 antes de programarlo.

Piloto controlado en producción

Correr un lote acotado en la filial LIMA real, monitoreado, antes de habilitar la carga completa.

Cerrar formato de salida

Acordar el detalle del archivo de éxito/error con quien va a operar la herramienta día a día.