Despacho

Controlador de Metodos para Expedicion (Despacho)

APIDescripcion
GET api/Despacho/{expId}

Obtiene la informacion completa de una expedicion

GET api/Despacho/Transporte/Pendientes

Devuelve una lista con todos las expediciones pendientes de sincronizacion a tms

PUT api/Despacho/{expId}/Transporte/Marcar

Marca una expedicion como sincronizada o con error

Integracion

APIDescripcion
POST api/Integracion/Proforma/Busca

Busca proformas

POST api/Integracion/Proforma/{proformaId}/Procesado

Marca la proforma como procesada por el ERP

GET api/Integracion/Proforma/{proformaId}/Detalle

Obtiene el detalle de las lineas de la proforma

GET api/Integracion/Proforma/{proformaId}?companyId={companyId}&inclArchivo={inclArchivo}

Obtiene objeto Proforma

Files

APIDescripcion
POST api/Files/uploadtofile

Sube archivos.

POST api/Files/uploadfoto/{idEntity}/{idObject}/{idCompany}/{idSite}/{genericId}

Sube Fotografia desde aplicación

GET api/Files/downloadfoto?fileId={fileId}

Descarga Archivo segun Id

GET api/Files/listidfoto?companyId={companyId}&siteId={siteId}&idEntity={idEntity}&idObject={idObject}&genericId={genericId}

Devuelve lista de Imagenes asociadas a un documento

GET api/Files/controlrecepcion

Lista de Recepciones pendientes

GET api/Files/controlexpedicion

Lista de expediciones pendientes

GET api/Files/appupdateavailable?version={version}

Baja la ultima version del aplicativo Android

GET api/Files/downloadupdate?version={version}

Baja la ultima version del aplicativo Android

SocioNegocio

Devuelve informacion Socios de Negocios

APIDescripcion
GET api/socionegocio/sociosvigentes?idCompanyId={idCompanyId}

Devuelve Socios de negocios Vigentes

ControlAcceso

API de Control de Acceso.

APIDescripcion
POST api/ControlAcceso/ingresaranden

Ingresar control de acceso pendiente a Anden.

POST api/ControlAcceso/finalizarcontrolacceso

Finaliza control de acceso.

GET api/ControlAcceso/controlacceso

Devuelve lista de accesos pendientes.

GET api/ControlAcceso/controlaccesobyid?accessControlId={accessControlId}

Devuelve cuerpo de acceso pendiente segun ID.

Usuarios

Devuelve informacion sobre los usuarios

APIDescripcion
GET api/usuarios/usuariosvigentes?idCompanyId={idCompanyId}

Devuelve listado de Usuarios Vigentes

GET api/usuarios/permisos?usuario={usuario}&idCompanyId={idCompanyId}

Devuelve estructura de permisos para Usuario Android

Bulto

Controlador de Bultos

APIDescripcion
GET api/Bulto/Info?companyId={companyId}&siteId={siteId}&sscc={sscc}

Obtiene los bultos de una posicion

GET api/Bulto/validaorigenrepaletizado?companyId={companyId}&sscc={sscc}

Obtiene datos de Package origen para Repaletizado

GET api/Bulto/ejecutarrepaletizado?companyId={companyId}&siteId={siteId}&ssccOrigen={ssccOrigen}&ssccDestino={ssccDestino}&cantidad={cantidad}

Ejecuta proceso de repaletizado si todas las validaciones son correctas

Sistema

Devuelve maestros del sistema

APIDescripcion
GET api/sistema/entidades

Devuelve los tipos de PNC

GET api/sistema/objetos

Devuelve listado de objetos del sistema.

Pedidos

Controlador para los metodos de PedidoTunel

APIDescripcion
GET api/Pedidos/getpedidoentunel?tempOrdId={tempOrdId}

Devuelve pedido en tunel

GET api/Pedidos/getdetalleorden?companyId={companyId}&siteId={siteId}&orderId={orderId}

Devuelve listado de SSCC que corresponde a la Orden de despacho

GET api/Pedidos/getssccorden?companyId={companyId}&siteId={siteId}&orderId={orderId}&sscc={sscc}

Devuelve el detalle del paquete en pedido.

POST api/Pedidos/postpickingorden?companyId={companyId}&siteId={siteId}&orderId={orderId}&ssccOrigen={ssccOrigen}&ssccDestino={ssccDestino}&Unidades={Unidades}&ubicacionId={ubicacionId}

Crea movimiento de Picking desde SSCC Origen hacia SSCCDestino

POST api/Pedidos/postcerrarorden?companyId={companyId}&siteId={siteId}&orderId={orderId}

Cierra Orden

GET api/Pedidos/validapedidoporsscc?companyId={companyId}&siteId={siteId}&orderId={orderId}&sscc={sscc}

Comprueba que SSCC corresponde y es valido para Orden de tarea

GET api/Pedidos/getssccestaentunel?companyId={companyId}&siteId={siteId}&sscc={sscc}&layoutId={layoutId}

Comprueba que SSCC esta en tunel dentro de una tarea especifica.

POST api/Pedidos/agregaratunel

Posiciona SSCC correspondiente a una Orden dentro del tunel

POST api/Pedidos/extraedesdetunel

Extrae un bulto desde el tunel, y finiquita la orden si corresponde.

Ruta

Controlador de Metodos para Ruta y Transporte

APIDescripcion
GET api/Ruta/{rutaId}

Obtiene la informacion completa de una ruta

GET api/Ruta/Transporte/Pendientes

Devuelve una lista con todos las rutas pendientes

PUT api/Ruta/{rutaId}/Transporte/Marcar

Marca una ruta como sincronizada o con error

GET api/Ruta/Ordenes

Sin documentacion disponible.

GET api/Ruta/DetalleFullPallet?idRuta={idRuta}

Sin documentacion disponible.

Sitio

Controlador para sitios

APIDescripcion
GET api/sitios/listaalmacenes?siteId={siteId}

Sin documentacion disponible.

GET api/Sitio?companyId={companyId}

Devuelve una lista con todos los sitios

Ubicacion

Controlador para los metodos de ubicaciones

APIDescripcion
GET api/Ubicacion/getbultos?compId={compId}&layId={layId}

Obtiene los bultos de una posicion

GET api/Ubicacion/getlayouttunelsalida

Obtiene los bultos de una posicion

GET api/Ubicacion/getinfo?layId={layId}

Obtiene informacion de la ubicacion

GET api/Ubicacion/getssccentunel?layId={layId}

Obtiene informacion de la ubicacion

GET api/Ubicacion/getinfofull?compId={compId}&layId={layId}

Obtiene informacion de la ubicacion

POST api/Ubicacion/posicionar

Posiciona Bulto en la ubicacion determinada

POST api/Ubicacion/PosicionarFullPallet

Crea posicionamiento en pasillo de Warehouse, posicion fija contenida en Webconfig.

POST api/Ubicacion/PickingFullPallet

Sin documentacion disponible.

GET api/Ubicacion/listaalmacenes?siteId={siteId}

Devuelve lista de almacenes

GET api/Ubicacion/GetUbicacionesLibres?companyId={companyId}&siteId={siteId}&wharehouseId={wharehouseId}

Devuelve una lista con todos las posiciones libres

GET api/Ubicacion/getlayoutbyid?companyId={companyId}&siteId={siteId}&sectorId={sectorId}

Devuelve lista de Ubicaciones por sector (sector 23 tuneles)

GET api/Ubicacion/getlayoutbysectorstatus?CompanyId={CompanyId}&SiteId={SiteId}&sectorStatus={sectorStatus}

Devuelve lista de Ubicaciones por Status de Sector (Status 5 Andenes)

Calidad

Controlador Calidad.

APIDescripcion
GET api/calidad/tipopnc

Devuelve los tipos de PNC

GET api/calidad/origen

Devuelve los tipos de PNC

GET api/calidad/normaiso

Devuelve listado normas ISO en PNC

GET api/calidad/listapnc?desde={desde}&companyId={companyId}&siteId={siteId}

Lista de PNC En Proceso desde una fecha seleccionada

GET api/calidad/getpnc?idPnc={idPnc}

Devuelve PNC segun ID

POST api/calidad/upsertpnc

Upsert de registro PNC

GET api/calidad/getbultosbyidpnc?idPnc={idPnc}

Devuelve PNC segun ID

GET api/calidad/getcajasbypncdetail?idPnc={idPnc}&idPNCDetail={idPNCDetail}

Devuelve lista de PNCDetail para un PNC y el numero de cajas que incluye

GET api/calidad/noconformingproductlist?companyId={companyId}

Entrega lista de razones de no conformidad de bultos.

GET api/calidad/listassccdisponibles?idPNC={idPNC}

Entrega lista de SSCC disponibles para seleccionar en PNC.

POST api/calidad/addsscctopnc

Agrega SSCC a PNC

POST api/calidad/addboxinssccpnc?idPNC={idPNC}&pNCDtailId={pNCDtailId}&BoxNumber={BoxNumber}

Agrega Cajas a PNCDetail

POST api/calidad/deleteboxinssccpnc?PNCDetailBoxID={PNCDetailBoxID}

Sin documentacion disponible.

POST api/calidad/liberarssccinpnc?pNCDtailId={pNCDtailId}&userId={userId}

Libera PNCDetail y Graba nuevo status en Package

Login

Controlador de Accesos y Login

APIDescripcion
GET echoping

Responde verdadero si la Api esta operativa

POST api/login

Company

Controlador de Compañias

APIDescripcion
GET api/Company

Devuelve una lista con todos las compañias