Configurazione della funzionalità di gestione inventario nei negozi
È possibile configurare per abilitare o disabilitare le funzionalità di Gestione inventario negozio per un nodo Sterling Order Management System .
Se sono abilitate le funzioni di Gestione inventario negozio , per gestire l'inventario nel negozio, Sterling Order Management System funziona con Sterling Store Engagement. Per impostazione predefinita, le capacità di Gestione inventario negozio non sono abilitate per Sterling Store Engagement.
Importante: se le capacità di Gestione inventario negozio non sono abilitate per un nodo, non sarà possibile completare le attività di inventario utilizzando la UI di Sterling Store Engagement .
È possibile utilizzare le seguenti opzioni per definire la configurazione dell'inventario del negozio per i nodi in base ai requisiti aziendali:
- Utilizzo di Applications Manager
- Dall'albero nel pannello laterale delle regole dell'applicazione, selezionare .
- Dalla scheda Ruoli & Partecipazione nella finestra Dettagli organizzazione , aprire la scheda Attributi nodo .
- Dall'elenco Configurazione inventario negozio , selezionare una delle opzioni riportate di seguito:
- SIM abilitato. Inventario gestito nel negozio. Selezionare questa opzione se il negozio è abilitato a Gestione inventario negozio e l'inventario è conservato nel negozio.
- SIM non abilitato. Per impostazione predefinita, Gestione inventario negozio non è abilitato per un negozio e quindi non è necessario selezionare questa opzione. Tuttavia, è possibile utilizzare questa opzione se è stata scelta l'altra opzione per il negozio e si desidera ripristinare l'impostazione predefinita di questa configurazione.
Prima di ripristinare un negozio a questa opzione, è necessario assicurarsi che non vi siano ubicazioni create in Gestione inventario negozio per questo negozio.
- Utilizzo dell'API
manageOrganizationHierarchy - Richiamare l'API
manageOrganizationHierarchycon uno dei seguenti valori per l'attributoStoreInvConfig:01- Gestione inventario negozio è abilitato per il negozio e l'inventario è gestito nel negozio.00. Gestione inventario negozio non è abilitato per il negozio.Ad esempio:<Organization OrganizationKey="STORE1" > <Node StoreInvConfig="01" /> </Organization>Note:- La SIM abilitata. L'inventario non gestito nell'opzione del negozio (
StoreInvConfig="02") non è più supportato. - È possibile utilizzare Memorizza configurazione inventario per i nodi di qualsiasi
NodeTypee non soloNodeType=Store. - È possibile utilizzare questa configurazione per nuovi nodi e per nodi esistenti.
- Per impostazione predefinita, l'attributo
StoreInvConfigha il valore null fino a quando non viene modificato in uno qualsiasi degli altri valori disponibili. Il comportamento di un valore null è uguale a quello del valore00. Tuttavia, non è possibile passare esplicitamente il valore null per l'attributoStoreInvConfig. Per ripristinare lo stesso comportamento predefinito del valore vuoto, è possibile passare il valore00.
- La SIM abilitata. L'inventario non gestito nell'opzione del negozio (
Aggiornamento dei dettagli di configurazione in Gestione inventario negozio
Attualmente, Sterling Order Management System conserva tutti i dati del nodo di spedizione configurati utilizzando Applications Manager o l'API
manageOrganizationHierarchy . Questi dati vengono aggiornati da Sterling Order Management System a Store Inventory Management in modo sincrono. Sterling Order Management System può anche aggiornare i dati in modo asincrono.Nota: l'aggiornamento dei dati del nodo di spedizione è unidirezionale e passa dal sistema Sterling Order Management a Store Inventory Management. Sterling Order Management System è l'origine principale dei dati di configurazione del nodo di spedizione. Gli aggiornamenti apportati ai dati del nodo di spedizione direttamente in Gestione inventario negozio non vengono propagati al sistema Sterling Order Management.
- Aggiornamento sincrono
- Sterling Order Management System può aggiornare in modo sincrono qualsiasi dato del nodo di spedizione in Store Inventory Management.Quando i dati del nodo nave vengono aggiornati tramite Applications Manager o l'API
manageOrganizationHierarchy, l'API viene richiamata per salvare le configurazioni dell'inventario del negozio in Store Inventory ManagementstoresAPI viene richiamata per salvare le configurazioni dell'inventario del negozio in Gestione inventario negozio.- Se il negozio esiste in Gestione inventario negozio:
- Se Memorizza configurazione inventario è impostato su SIM abilitato. L'inventario gestito in Store o
manageOrganizationHierarchyviene richiamato con un valore di01per l'attributoStoreInvConfig, l'APIstoresviene richiamata per aggiornareinventoryTrackedcometrue. - Se Memorizza configurazione inventario è impostato su SIM non abilitata o se
manageOrganizationHierarchyviene richiamato con un valore00per l'attributoStoreInvConfigo se un nodo viene eliminato da Sterling Order Management System, viene richiamato l'eliminazione sull'APIstores.Nota: durante la sincronizzazione, seDELETEha esito negativo a causa di ubicazioni esistenti per il negozio in Gestione inventario negozio, anche la chiamata API Sterling Order Management System ha esito negativo e la configurazione non viene aggiornata su Sterling Order Management System. Viene visualizzato un messaggio di errore in Applications Manager.
- Se Memorizza configurazione inventario è impostato su SIM abilitato. L'inventario gestito in Store o
- Se il negozio non esiste in Store Inventory Management:
- Se Memorizza configurazione inventario è impostato su SIM abilitato. L'inventario gestito in Store o
manageOrganizationHierarchyviene richiamato con un valore di01per l'attributoStoreInvConfig, l'APIstoresviene richiamata per aggiornareinventoryTrackedcometrue. - Se Configurazione inventario di negozio è impostato su SIM non abilitato o
manageOrganizationHierarchyviene richiamato con il valore00per l'attributoStoreInvConfigo se un nodo viene eliminato da Sterling Order Management System, non viene richiamata alcuna API.
- Se Memorizza configurazione inventario è impostato su SIM abilitato. L'inventario gestito in Store o
- Se il negozio esiste in Gestione inventario negozio:
- Aggiornamento asincrono o di massa delle informazioni sul nodo di spedizione
- Qualsiasi dato del nodo di spedizione in Sterling Order Management System può essere aggiornato in modo asincrono in Store Inventory Management eseguendo l'agent
SIM_NODE_SYNC.Per eseguire
SIM_NODE_SYNCl'agente, andare su .Quando l'agentSIM_NODE_SYNCviene eseguito, confronta tutti i negozi presenti in Sterling Order Management System e in Store Inventory Managemented effettua le aggiunte, le modifiche e le eliminazioni necessarie nel backend Store Inventory Management utilizzando le funzionalitàGET,PUT,PATCHeDELETEdell'APIstoresper sincronizzare i dati del nodo di spedizione.Nota:- È necessario configurare
OwnerOrganizationCodenei criteri dell'agent come organizzazione principale comune di tutti i nodi da sincronizzare con Gestione inventario negozio. - Le aggiunte vengono effettuate utilizzando PUT in batch di 100 negozi.
- Le modifiche vengono effettuate utilizzando PATCH e le eliminazioni vengono effettuate utilizzando DELETE per ogni negozio.
- È necessario configurare
Impatto della configurazione sul funzionamento delle API di Sterling Order Management System
Se Memorizza configurazione inventario è impostato su SIM abilitato. L'inventario gestito nel negozio o
manageOrganizationHierarchy viene richiamato con un input di 01 per l'attributo StoreInvConfig :- Le API di inventario ( Inventory Visibility globale o Sterling Intelligent Promising Inventory Visibility) disabilitano l'aggiornamento dei dati di fornitura disponibili. Questi dati ora fluiscono dal backend Store Inventory Management a Sterling Intelligent Promising Inventory Visibility.
- L'API
confirmShipmentrichiama l'APIinventory:removeStore Inventory Management per rimuovere l'inventario. - L'API
receiveOrderrichiama l'APIinventory:addStore Inventory Management per aggiungere l'inventario. - L'API
unreceiveOrderrichiama l'APIinventory:removeStore Inventory Management per rimuovere l'inventario. - L'API
closeReceiptrichiama l'APIputaway-tasks:generateStore Inventory Management per generare attività di accantonamento. - L'API
translateBarcoderichiama l'API Store Inventory Management per recuperare le informazioni seriali.
Nota: durante l'aggiunta di prodotti all'inventario, se si specifica una classe di prodotti o lo stato dell'inventario per un prodotto, assicurarsi di specificare un valore valido per le restanti rettifiche dell'inventario del prodotto. Fondamentalmente, il valore della classe di prodotti o lo stato dell'inventario non deve essere vuoto per le restanti rettifiche dell'inventario.