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.

SocioNegocio

Devuelve informacion Socios de Negocios

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

Devuelve Socios de negocios Vigentes

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

GET api/Bulto/GetNewSscc?companyId={companyId}&siteId={siteId}

Obtiene una nueva identificación para el bulto según la configuración de la compañías

Tareas

Controlador para tareas

APIDescripcion
GET api/Tarea/GetTareasCompletas?siteId={siteId}&userId={userId}

Obtiene las tareas activas de un usuario

GET api/Tarea/{id}/Inventario

Obtiene la informacion de la tarea de inventario

GET api/Tarea/{tareaId}?siteId={siteId}

Obtiene la informacion de la tarea

PUT api/Tarea/{id}/Ejecuta

Confirma el bulto padre

GET api/Tarea/GetTarea?siteId={siteId}&userId={userId}&tipoId={tipoId}

Obtiene la informacion de la siguiente tarea del tipo indicado

Serializado

Controlador de Bultos

APIDescripcion
GET api/Serializado/serializado?companyId={companyId}&sscc={sscc}

Devuelve el resumen del serializado de un SSCC

POST api/Serializado/capturaserie

Captura de serie para un SSCC

GET api/Serializado/listaseries?packageId={packageId}&VasPackageId={VasPackageId}

Devuelve lisata de series capturadas para un SSCC

GET api/Serializado/cantidadseries?companyId={companyId}&SSCC={SSCC}

Devuelve la cantidad de series capturadas para un SSCC

GET api/Serializado/tipovalidacionseries?companyId={companyId}&orderId={orderId}

Sin documentacion disponible.

POST api/Serializado/guardarcapturadespacho?companyId={companyId}

Guarda las capturas de series para un despacho

GET api/Serializado/listavalidacionesdespacho?captureID={captureID}&packageId={packageId}

Sin documentacion disponible.

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.

GET api/Pedidos/listapedidos?companyId={companyId}&siteId={siteId}&estado={estado}&tipoPedido={tipoPedido}

Obtiene un listado de pedidos, con filtro por estado y tipo

GET api/Pedidos/detallepedido?companyId={companyId}&siteId={siteId}&pedidoID={pedidoID}

Sin documentacion disponible.

POST api/Pedidos

Inserta un nuevo objeto de pedido en la base de datos

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.

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

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

EstadoBultos

Controlador para estado de bultos

APIDescripcion
GET api/EstadoBultos/Activos

Devuelve una lista con todos los estados de bulto

GET api/EstadoBultos

Devuelve una lista con todos los estados de bulto

Login

Controlador de Accesos y Login

APIDescripcion
GET echoping

Responde verdadero si la Api esta operativa

POST api/login

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

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

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

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

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)

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.

Recepcion

Controlador para la recepción de mercancía

APIDescripcion
GET api/recepcion/abiertas?siteId={siteId}&companyId={companyId}

Devuelve todos las recepciones abiertas

GET api/recepcion/detalleGuia?siteId={siteId}&companyId={companyId}&receptioId={receptioId}

Sin documentacion disponible.

POST api/recepcion/agregarDetalleRecepcion

Sin documentacion disponible.

GET api/recepcion/usartemperatura

Devuelve la configuracion para los campos de recepcion

POST api/recepcion/agregartemperatura?companyId={companyId}&recepcionId={recepcionId}&temperatura={temperatura}

Sin documentacion disponible.

Soportante

Controlador de soportantes

APIDescripcion
GET api/Soportante/soportantestado?companyId={companyId}&ownerId={ownerId}&packageEstadoId={packageEstadoId}

Sin documentacion disponible.

GET api/Soportante

Devuelve una lista con todos los soportantes activos

Company

Controlador de Compañias

APIDescripcion
GET api/Company

Devuelve una lista con todos las compañias

Destino

Controlador de Origenes

APIDescripcion
GET api/Destino

Devuelve una lista con todos los destinos de bulto

Origen

Controlador de Origenes

APIDescripcion
GET api/Origen

Devuelve una lista con todos los origienes de bulto