Skip to main content

WSSeguimientoTarea

Consulta el estado de seguimiento en tiempo real de una tarea específica.

Target route

POST /apidev/legacy/WSSeguimientoTarea

Status

Implemented — La lógica existe en ApiDespachoService.seguimientoTarea(...). El backend expone los alias seguimientotarea y WSSeguimientoTarea. Pendiente normalización de ruta bajo /apidev/legacy/.


Authentication

Autenticación legacy basada en WSAutorizacion:

{
"WSAutorizacion": {
"Guid": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"Usuario": "usuario@empresa.com",
"Password": "contraseña"
}
}

Request body

CampoTipoObligatorioDescripción
WSAutorizacionobjectCredenciales de autenticación legacy
NroServiciostringCondicionalNúmero de servicio GeoTareas
IdExternostringCondicionalID externo del sistema origen

Al menos uno de NroServicio o IdExterno debe estar presente.

{
"WSAutorizacion": {
"Guid": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"Usuario": "usuario@empresa.com",
"Password": "contraseña"
},
"NroServicio": "103878"
}

Response body

CampoTipoDescripción
Resultadostring"OK" o código de error
MensajestringDescripción del resultado
NroServiciostringNúmero del servicio
EstadostringEstado actual del servicio
FechaUltimoEstadostringTimestamp del último cambio de estado
PrestadorstringNombre del prestador asignado
MovilstringPatente / identificador del móvil
UltimaPosicionobjectÚltima posición GPS del móvil
UltimaPosicion.LatitudnumberLatitud
UltimaPosicion.LongitudnumberLongitud
UltimaPosicion.FechastringTimestamp de la posición
NotasstringObservaciones del servicio
{
"Resultado": "OK",
"Mensaje": "",
"NroServicio": "103878",
"Estado": "USU",
"FechaUltimoEstado": "2026-04-03T11:45:00",
"Prestador": "Taller Sanca",
"Movil": "ABC 1234",
"UltimaPosicion": {
"Latitud": -34.9011,
"Longitud": -56.1645,
"Fecha": "2026-04-03T11:44:30"
},
"Notas": "En camino al destino"
}

Backend implementation

  • Alias actuales: POST /api/despacho/seguimientotarea, POST /api/despacho/WSSeguimientoTarea
  • Servicio NestJS: ApiDespachoService.seguimientoTarea(...)

Migration note

Bajo riesgo. La tarea es principalmente de normalización de ruta e inclusión en el inventario oficial.

Pasos pendientes:

  1. Normalizar la ruta bajo /apidev/legacy/WSSeguimientoTarea
  2. Incluir en el middleware con validación WSAutorizacion