Skip to content

Events

El Microservicio de Conteo de Inventario utiliza Amazon SNS (Simple Notification Service) para publicar eventos cuando se crean nuevos conteos de inventario. Estos eventos permiten a otros sistemas reaccionar a los cambios en el inventario de manera asíncrona, lo que mejora la escalabilidad y la resiliencia del sistema.

Nombre: inventory-counting-count-registered

Este evento se publica cuando se registra un nuevo conteo de inventario en el sistema.

ARN de Producción:

arn:aws:sns:us-east-1:849786826922:inventory-counting-count-registered

ARN de Staging:

arn:aws:sns:us-east-2:529305108461:inventory-counting-count-registered

Propósito: Notificar a otros sistemas sobre la creación de un nuevo conteo de inventario, permitiéndoles actualizar sus estados o realizar acciones adicionales basadas en esta información.

Formato del Mensaje

interface EventMessage {
type: 'InventoryCountingRegistered'
data: {
id: string // Identificador único del conteo de inventario
ean: string // Código EAN del producto contado
location: string // Nombre de la ubicación donde se realizó el conteo
locationType: LocationType // Tipo de ubicación (por ejemplo, picking, storage)
locationZone?: Zone // Zona dentro de la ubicación (opcional)
quantity: number // Cantidad contada
difference: number // Diferencia entre la cantidad contada y la cantidad actual
type: DifferenceType // Tipo de diferencia (por ejemplo, Increase, Decrease, NoChange)
user: string // Identificador del usuario que realizó el conteo
timestamp: string // Marca de tiempo de cuando se realizó el conteo
}
context: {
country: string // País donde se realizó el conteo
warehouse: string // Almacén donde se realizó el conteo
}
}