Configuración de la capacidad de gestión de inventario en tiendas
Puede configurar para habilitar o inhabilitar las prestaciones de Gestión de inventario de tienda para un nodo Sistema Sterling Order Management .
Si las prestaciones de Gestión de inventario de tienda están habilitadas, para mantener el inventario en la tienda, Sterling Order Management System funciona con Sterling Store Engagement. De forma predeterminada, las prestaciones de Gestión de inventario de tienda no están habilitadas para Sterling Store Engagement.
Importante: Si las prestaciones de Gestión de inventario de almacén no están habilitadas para un nodo, no puede completar las tareas de inventario utilizando la interfaz de usuario de Sterling Store Engagement .
Puede utilizar las opciones siguientes para definir la configuración de inventario de tienda para los nodos según sus requisitos empresariales:
- Utilización de Applications Manager
- En el panel lateral de reglas de la aplicación, seleccione .
- En la pestaña Roles y participación de la ventana Detalles de organización , abra la pestaña Atributos de nodo .
- En la lista Configuración de inventario de tienda , seleccione una de las opciones siguientes:
- SIM habilitado. Inventario gestionado en la tienda. Seleccione esta opción si la tienda está habilitada para Gestión de inventario de tienda y el inventario se mantiene en la tienda.
- SIM no habilitado. De forma predeterminada, Gestión de inventario de tienda no está habilitada para una tienda y, por lo tanto, no es necesario seleccionar esta opción. Sin embargo, puede utilizar esta opción si ha elegido la otra opción para la tienda y desea revertir la tienda al valor predeterminado de esta configuración.
Antes de revertir una tienda a esta opción, debe asegurarse de que no se haya creado ninguna ubicación en Gestión de inventario de tienda para esta tienda.
- Utilización de la API de
manageOrganizationHierarchy - Llame a la API
manageOrganizationHierarchycon uno de los valores siguientes para el atributoStoreInvConfig:01- Gestión de inventario de tienda está habilitada para la tienda y el inventario se gestiona en la tienda.00. Gestión de inventario de tienda no está habilitada para la tienda.Por ejemplo:<Organization OrganizationKey="STORE1" > <Node StoreInvConfig="01" /> </Organization>Notas:- El SIM de habilitado. El inventario no gestionado en la opción de la tienda (
StoreInvConfig="02") ya no está soportado. - Puede utilizar Configuración de inventario de tienda para nodos de cualquier
NodeTypey no sóloNodeType=Store. - Puede utilizar esta configuración para los nodos nuevos, así como para los nodos existentes.
- De forma predeterminada, el atributo
StoreInvConfigtiene el valor nulo hasta que se cambia a cualquiera de los otros valores disponibles. El comportamiento de un valor nulo es el mismo que el del valor00. Sin embargo, no puede pasar explícitamente el valor nulo para el atributoStoreInvConfig. Para volver al mismo comportamiento predeterminado que el del valor en blanco, puede pasar un valor de00.
- El SIM de habilitado. El inventario no gestionado en la opción de la tienda (
Actualización de los detalles de configuración a Gestión de inventario de tienda
Actualmente, Sterling Order Management System mantiene todos los datos de nodo de envío configurados utilizando Gestor de aplicaciones o la API de
manageOrganizationHierarchy . Estos datos se actualizan desde Sterling Order Management System a Gestión de inventario de tienda de forma síncrona. Sterling Order Management System también puede actualizar los datos de forma asíncrona.Nota: La actualización de los datos de nodo de envío es unidireccional y fluye desde Sterling Order Management System a Store Inventory Management. Sterling Order Management System es el origen primario de los datos de configuración de nodo de envío. Las actualizaciones realizadas en los datos de nodo de envío directamente en Gestión de inventario de almacén no se propagan a Sterling Order Management System.
- Actualización síncrona
- El sistemaSterling Order Management puede actualizar de forma síncrona los datos de nodo de envío a Gestión de inventario de almacén.Cuando se actualizan los datos del nodo de buque, ya sea mediante el Gestor de aplicaciones o la API
manageOrganizationHierarchy, se llama a lastoresAPI se llama para guardar las configuraciones de inventario de la tienda en la Gestión de Inventario de la Tienda.- Si la tienda existe en Gestión de inventario de tienda:
- Si Configuración de inventario de almacén se establece en SIM habilitado. Se llama al inventario gestionado en Store o
manageOrganizationHierarchycon un valor de01para el atributoStoreInvConfig, se llama a la APIstorespara actualizarinventoryTrackedcomotrue. - Si Configuración de inventario de almacén se establece en SIM no habilitado o se llama a
manageOrganizationHierarchycon un valor de00para el atributoStoreInvConfigo si se suprime un nodo de Sterling Order Management System, se llama a la supresión en la APIstores.Nota: Durante la sincronización, siDELETEfalla debido a las ubicaciones existentes para la tienda en Gestión de inventario de tienda, la llamada de API de Sterling Order Management System también falla y la configuración no se actualiza en Sterling Order Management System. Se muestra un mensaje de error en Gestor de aplicaciones.
- Si Configuración de inventario de almacén se establece en SIM habilitado. Se llama al inventario gestionado en Store o
- Si la tienda no existe en Gestión de inventario de tienda:
- Si Configuración de inventario de almacén se establece en SIM habilitado. Se llama al inventario gestionado en Store o
manageOrganizationHierarchycon un valor de01para el atributoStoreInvConfig, se llama a la APIstorespara actualizarinventoryTrackedcomotrue. - Si Configuración de inventario de almacén se establece en SIM no habilitado o se llama a
manageOrganizationHierarchycon un valor de00para el atributoStoreInvConfigo si se suprime un nodo de Sterling Order Management System, no se llama a ninguna API.
- Si Configuración de inventario de almacén se establece en SIM habilitado. Se llama al inventario gestionado en Store o
- Si la tienda existe en Gestión de inventario de tienda:
- Actualización asíncrona o masiva de información de nodo de envío
- Los datos de nodo de envío de Sterling Order Management System se pueden actualizar de forma asíncrona en Gestión de inventario de almacén ejecutando el agente de
SIM_NODE_SYNC.Para ejecutar el
SIM_NODE_SYNCagente, vaya a .Cuando se ejecuta el agente deSIM_NODE_SYNC, compara todas las tiendas presentes en Sterling Order Management System y en Gestión de inventario de almacén, y realiza las adiciones, modificaciones y supresiones necesarias en el programa de fondo Gestión de inventario de almacén utilizando las prestacionesGET,PUT,PATCHyDELETEde la API destorespara sincronizar los datos de nodo de envío.Nota:- Debe configurar el
OwnerOrganizationCodeen los criterios de agente como la organización padre común de todos los nodos que se van a sincronizar con Gestión de inventario de tienda. - Las adiciones se realizan utilizando PUT en lotes de 100 tiendas.
- Las modificaciones se realizan utilizando PATCH y las supresiones se realizan utilizando DELETE para cada tienda.
- Debe configurar el
Impacto de la configuración en el comportamiento de las API de Sterling Order Management System
Si Configuración de inventario de almacén se establece en SIM habilitado. Se llama al inventario gestionado en la tienda o
manageOrganizationHierarchy con una entrada de 01 para el atributo StoreInvConfig :- Las API de inventario ( Inventory Visibility global o Sterling Intelligent Promising Inventory Visibility) inhabilitan la actualización de los datos de suministro disponibles. Estos datos ahora fluyen desde el programa de fondo de Gestión de inventario de tienda a Sterling Intelligent Promising Inventory Visibility.
- La API
confirmShipmentllama a la APIinventory:removeStore Inventory Management para eliminar el inventario. - La API
receiveOrderllama a la APIinventory:addStore Inventory Management para añadir inventario. - La API
unreceiveOrderllama a la APIinventory:removeStore Inventory Management para eliminar el inventario. - La API
closeReceiptllama a la APIputaway-tasks:generateStore Inventory Management para generar tareas de almacenaje. - La API
translateBarcodellama a la API Gestión de inventario de almacén para captar la información de serie.
Nota: Al añadir productos al inventario, si especifica una clase de producto o un estado de inventario para cualquier producto, asegúrese de especificar un valor válido para los ajustes de inventario restantes del producto. Básicamente, el valor de clase de producto o estado de inventario no debe estar en blanco para los ajustes de inventario restantes.