Skip to content

Getting Started

El microservicio de Utilidades de Inventario (op-inventory-wms-utils) proporciona funcionalidades auxiliares para la gestión de inventario en el sistema de gestión de almacenes (WMS). Está diseñado para facilitar operaciones específicas como ajustes de inventario y movimientos de contenedores entre ubicaciones, complementando las funcionalidades principales del sistema de inventario.

  • Node.js: Entorno de ejecución (versión 20+)
  • Express: Framework web para la creación de APIs RESTful
  • TypeScript: Lenguaje de programación con tipado estático
  • @justomx/either: Biblioteca para manejo de errores mediante el patrón Either
  • @justomx/logger: Sistema de logging personalizado
  • @justomx/context: Gestión de contexto de aplicación
  • @justomx/opentelemetry: Instrumentación para observabilidad
  • Zod: Validación de esquemas
  • Axios: Cliente HTTP para comunicación con servicios externos
  • Nombre: HttpInventoryService
  • Función: Gestiona las operaciones de inventario como consultas, entradas, salidas y transferencias
  • Tipo de Integración: API interna del sistema WMS
  • Nombre: HttpContainerService
  • Función: Administra operaciones relacionadas con contenedores, como búsqueda y cambio de ubicación
  • Tipo de Integración: API interna del sistema WMS
  • Nombre: HttpLocationService
  • Función: Proporciona funcionalidades para la gestión de ubicaciones en el almacén
  • Tipo de Integración: API interna del sistema WMS
  • Nombre: OtelMetricService
  • Función: Registra métricas de operaciones para monitoreo y análisis
  • Tipo de Integración: Sistema de telemetría OpenTelemetry

Este microservicio complementa al sistema principal de gestión de inventario, actuando como una capa de utilidades que proporciona operaciones específicas no cubiertas por los servicios principales. Depende directamente del servicio de gestión de inventario (inventory-manager) para realizar operaciones sobre el inventario.