Plataforma de nueva generación

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
  1. En el panel lateral de reglas de la aplicación, seleccione Modelado de participantes > Configuración de participantes.
  2. En la pestaña Roles y participación de la ventana Detalles de organización , abra la pestaña Atributos de nodo .
  3. 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 manageOrganizationHierarchy con uno de los valores siguientes para el atributo StoreInvConfig :
  • 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 NodeType y no sólo NodeType=Store.
    • Puede utilizar esta configuración para los nodos nuevos, así como para los nodos existentes.
    • De forma predeterminada, el atributo StoreInvConfig tiene 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 valor 00 . Sin embargo, no puede pasar explícitamente el valor nulo para el atributo StoreInvConfig . Para volver al mismo comportamiento predeterminado que el del valor en blanco, puede pasar un valor de 00.

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 la stores API 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 manageOrganizationHierarchy con un valor de 01 para el atributo StoreInvConfig , se llama a la API stores para actualizar inventoryTracked como true.
    • Si Configuración de inventario de almacén se establece en SIM no habilitado o se llama a manageOrganizationHierarchy con un valor de 00 para el atributo StoreInvConfig o si se suprime un nodo de Sterling Order Management System, se llama a la supresión en la API stores .
      Nota: Durante la sincronización, si DELETE falla 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 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 manageOrganizationHierarchy con un valor de 01 para el atributo StoreInvConfig , se llama a la API stores para actualizar inventoryTracked como true.
    • Si Configuración de inventario de almacén se establece en SIM no habilitado o se llama a manageOrganizationHierarchy con un valor de 00 para el atributo StoreInvConfig o si se suprime un nodo de Sterling Order Management System, no se llama a ninguna API.
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_SYNC agente, vaya a Administrador de aplicaciones > Application Platform > > Modelado de procesos > pestaña General > General (Tipo de proceso) > pestaña Transacciones > Sincronización de elementos SIM.

Cuando se ejecuta el agente de SIM_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 prestaciones GET, PUT, PATCHy DELETE de la API de stores para sincronizar los datos de nodo de envío.
Nota:
  • Debe configurar el OwnerOrganizationCode en 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.

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 confirmShipment llama a la API inventory:remove Store Inventory Management para eliminar el inventario.
  • La API receiveOrder llama a la API inventory:add Store Inventory Management para añadir inventario.
  • La API unreceiveOrder llama a la API inventory:remove Store Inventory Management para eliminar el inventario.
  • La API closeReceipt llama a la API putaway-tasks:generate Store Inventory Management para generar tareas de almacenaje.
  • La API translateBarcode llama 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.