Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo illustra come configurare il sistema per sincronizzare le transazioni di rettifica dell'inventario registrate in un sistema esterno per Microsoft Dynamics 365 Sales e visibilità inventario tramite il livello aziendale del servizio Di visibilità inventario.
Alcune organizzazioni hanno più origini o canali di operazioni di inventario che funzionano all'esterno di Gestione Supply Chain. Usando questa funzionalità, queste organizzazioni possono usare La visibilità inventario per archiviare le transazioni di inventario omnicanale. In base a queste transazioni, la visibilità dell'inventario può creare e registrare registrazioni di rettifica magazzino per Gestione Supply Chain. Queste funzionalità offrono i vantaggi aziendali seguenti:
- Gestire tutte le rettifiche di inventario omnicanale in un'unica posizione. È possibile registrare le rettifiche di inventario in tutti i canali e le origini dati in Visibilità inventario. La visibilità dell'inventario gestisce quindi l'aggregazione e la registrazione in Gestione Supply Chain.
- Tenere traccia del flusso di inventario dalla fine alla fine. È possibile tenere traccia dei flussi di inventario dalle transazioni e dai documenti di origine fino all'inventario e alle registrazioni finanziarie di Gestione Supply Chain. Il sistema archivia i tipi di documenti di origine e i numeri di riferimento quando pubblica le modifiche di inventario alla visibilità dell'inventario. La visibilità dell'inventario collega anche i numeri di registrazione di Gestione Supply Chain alla corrispondente transazione di inventario originale.
Architettura e flusso di dati
Inventory Visibility introduce il concetto di livello business, che si trova al di sopra del servizio Inventory Visibility. Il servizio di visibilità dell'inventario elabora e aggiorna i dati nella cache, ma non riscrive direttamente i dati in Gestione Supply Chain. La funzionalità livello business aggiunge gli elementi e le funzionalità seguenti:
- Un'API di rettifica dell'inventario (
/api/environment/{environmentId}/transaction/adjustment/bulk) progettata per creare transazioni di rettifica dell'inventario nel livello business di Inventory Visibility. Il livello business include colonne usate per l'integrazione con Gestione Supply Chain journal e tenere traccia delle transazioni e dei documenti di origine. - Entità che archivia i dettagli delle transazioni di inventario omnicanale registrate nel livello aziendale Inventory Visibility usando la nuova API.
- Meccanismo configurabile che aggiorna automaticamente le transazioni di rettifica dell'inventario nel servizio Di visibilità inventario (servizio cache in memoria) a intervalli regolari.
- Meccanismo configurabile che aggrega le transazioni dettagliate di rettifica dell'inventario e sincronizza le Gestione Supply Chain a intervalli regolari e in base alle regole definite.
- Una nuova pagina dell'interfaccia utente (UI) per l'app Inventory Visibility in Power Apps. Questa pagina consente di registrare manualmente le transazioni di rettifica dell'inventario nel livello aziendale Di visibilità inventario. È un'alternativa all'uso dell'API. L'interfaccia utente consente anche di visualizzare le transazioni in un formato dettagliato o aggregato.
Prerequisiti
Prima di poter usare le funzionalità descritte in questo articolo, assicurarsi che il sistema soddisfi i requisiti seguenti:
È in esecuzione Dynamics 365 Sales versione 10.0.41 o successiva.
È in esecuzione il servizio Visibilità inventario versione 1.2.3.88 o successiva. Per altre informazioni su come installare La visibilità inventario, controllare il numero di versione e aggiornarlo in base alle esigenze, vedere Installare e configurare la visibilità dell'inventario.
Le funzionalità seguenti sono attivate in Gestione funzionalità:
- Integrazione di Inventory Visibility con l'offset di rettifica dell'inventario (Questa funzionalità è un prerequisito. A partire dalla versione 10.0.45 di Gestione Supply Chain, questa funzionalità è obbligatoria e non può essere disattivata.)
- Inventory Visibility integration (questa funzionalità è un prerequisito. A partire da Gestione Supply Chain versione 10.0.45, questa funzionalità è attivata per impostazione predefinita.
- Integrazione delle transazioni con visibilità dell'inventario (Questa funzione aggiunge le funzionalità descritte in questo articolo. Dalla versione 10.0.45 di Gestione Supply Chain, questa funzione è attivata di default. Dalla versione 10.0.49, è obbligatorio e non può essere disattivato.)
Configurare la sincronizzazione delle transazioni di inventario
Configurare la funzionalità per la prima volta
Per configurare la funzionalità per la prima volta, seguire questa procedura:
- Accedere a Gestione Supply Chain.
- Passare a Gestione inventario>Configurazione>Visibilità inventario>Parametri di integrazione di Visibilità inventario.
- Nella scheda Transazione, impostare l'opzione Abilita sincronizzazione del registro di rettifica su Sì.
- Selezionare Generate configurations per eseguire uno script di distribuzione automatica che inizializza la configurazione in Gestione Supply Chain e nel servizio Di visibilità inventario.
- Selezionare Abilita processo di registrazione per aprire la finestra di dialogo Processo di registrazione di Inventory Visibility.
- Ogni volta che viene eseguito il processo di registrazione di visibilità inventario, contabilizza automaticamente i giornali di rettifica dell'inventario inviati dal livello aziendale di visibilità inventario. Programmare l'esecuzione di questa attività con la frequenza appropriata per la propria azienda. A seconda del volume di dati in ingresso, questo processo può essere a elevato utilizzo di risorse, quindi pianificarlo per l'esecuzione durante le ore di minore attività. Selezionare il collegamento Ricorrenza per aprire la finestra di dialogo Definisci ricorrenza , usarla per configurare la pianificazione e quindi selezionare OK per salvare le impostazioni.
- Selezionare OK per chiudere la finestra di dialogo.
Gestire la configurazione delle funzionalità
Per gestire la configurazione delle funzionalità, seguire questa procedura:
Accedere a Power Apps e aprire l'app Inventory Visibility.
Nel riquadro di spostamento selezionare Impostazioni>Gestione funzionalità.
Nel riquadro Transazioni inventario selezionare Gestisci.
Nella pagina Transazione , nella sezione superiore, impostare i campi seguenti:
- Abilita funzionalità : impostare questa opzione su True per abilitare la funzionalità. Impostarlo su False per disabilitare la funzionalità. La funzionalità viene attivata automaticamente quando si inizializza la configurazione come descritto nella sezione precedente.
- Sincronizzare periodicamente la transazione con IV : impostare questa opzione su True se si vuole che il sistema sincronizzi automaticamente gli aggiornamenti dell'inventario dal livello aziendale Di visibilità inventario al servizio Visibilità inventario a intervalli regolari. Impostarlo su False per disabilitare questa funzionalità.
- Inventory Visibility synchronization frequency : immettere un numero intero per specificare la frequenza (in minuti) con cui il sistema sincronizza gli aggiornamenti dell'inventario dal livello aziendale Di visibilità inventario a Gestione Supply Chain (se questa funzionalità è stata abilitata). Il valore predefinito è 5.
Nella sezione Impostazioni sincronizzazione Fno impostare i campi seguenti:
- Abilita processo di sincronizzazione – Impostare questa opzione su True se si desidera che il sistema aggreghi e sincronizzi automaticamente gli aggiornamenti dell'inventario dal livello aziendale di Inventory Visibility in Gestione Supply Chain a intervalli regolari. Quando questa opzione è impostata su False, le transazioni omnicanale vengono comunque archiviate nel livello aziendale Di visibilità inventario. Tuttavia, non vengono sincronizzati con Gestione Supply Chain.
- Impostazioni processo: selezionare il valore dell'impostazione per aprire la pagina delle impostazioni dettagliate, in cui è possibile specificare l'ora di inizio e di fine, l'intervallo di ricorrenza e l'unità per sincronizzare gli aggiornamenti dell'inventario dal livello aziendale Visibilità inventario al servizio Visibilità inventario (se questa funzionalità è abilitata). Il processo viene pianificato automaticamente con le impostazioni predefinite quando si installa Inventory Visibility.
- Fno sync max line count in adjustment journal : immettere un numero intero per specificare il numero massimo di righe di regolazione dell'inventario consentite per ogni registrazione di rettifica durante la sincronizzazione in Gestione Supply Chain. Il valore predefinito è 10.000.
- Fno sync max journal count in package : immettere un numero intero per specificare il numero massimo di registrazioni di regolazione dell'inventario consentite per ogni pacchetto di dati durante la sincronizzazione in Gestione Supply Chain. Il valore predefinito è 1.
Utilizzare la sezione Mapping integrazione Fno per controllare il modo in cui i dati vengono mappati dal livello aziendale di visibilità inventario in Gestione Supply Chain. Usare i pulsanti sulla barra degli strumenti per aggiungere, modificare o eliminare mapping in base alle esigenze. Per ogni mapping, impostare i campi seguenti:
Nome della misura fisica – Selezionare la misura fisica che indica la quantità dell'inventario.
Tipo di transazione FnO di destinazione: specificare il tipo di giornale di registrazione magazzino creato nel modulo Gestione Supply Chain. Il valore predefinito è Inventory Adjustment Journal.
Stato della transazione FnO di destinazione – Selezionare uno dei valori seguenti per specificare lo stato del giornale di registrazione delle scorte creato in Gestione Supply Chain:
- None: il sistema non crea transazioni in Gestione Supply Chain.
- Created: il sistema crea transazioni, ma non li pubblica automaticamente in Gestione Supply Chain.
- Registrato: il sistema crea le transazioni e contabilizza il giornale in Gestione Supply Chain.
Se si imposta l'opzione Sincronizza periodicamente la transazione su Fno su True, è necessario assicurarsi che il sistema in configurato per compensare le rettifiche di inventario per impedire che le quantità di inventario vengano aggiornate due volte. Altre informazioni sono disponibili in Offset rettifiche di Visibilità inventario.
Immettere manualmente le modifiche dell'inventario nell'app Visibilità inventario
Usa l'app Inventory Visibility in Power Apps per immettere manualmente le rettifiche di inventario direttamente nel livello di business di Inventory Visibility.
Accedere a Power Apps e aprire l'app Inventory Visibility.
Nel riquadro di spostamento selezionare Richieste e report>Transazioni inventario.
Sulla barra degli strumenti, selezionare Crea transazione>Rettifica inventario.
In Crea rettifica magazzino, nella scheda dettaglio Informazioni su prodotto e dimensioni, specifica il prodotto per cui vuoi rettificare l'inventario. Se alcune delle dimensioni del prodotto necessarie (ad esempio il colore o lo stile) non vengono visualizzate, selezionare Modifica dimensioni per aggiungerle.
Nella scheda dettaglio Quantità di rettifica, seleziona l'origine dati, la misura fisica e la quantità della rettifica dell'inventario. Per aggiornare immediatamente le rettifiche dell'inventario nella cache del servizio Inventory Visibility dall'area di staging, selezionare la casella di controllo Aggiornamento immediato al servizio IV.
Nel FastTab Informazioni aggiuntive impostare i seguenti campi facoltativi:
- Categoria di riferimento esterna : specificare il tipo di transazione di origine per la rettifica dell'inventario, ad esempio ordine di vendita, delta del conteggio delle scorte o transazione POS.
- ID riferimento esterno : immettere l'ID documento di origine dal sistema esterno.
- Gestione Supply Chain nome del giornale di rettifica delle scorte – Specificare il giornale di rettifica delle scorte da utilizzare in Gestione Supply Chain. Se si lascia vuoto questo campo, viene usato il nome predefinito del journal impostato in Gestione Supply Chain.
- Prezzo di costo dell'articolo – Specificare il prezzo di costo dell'articolo da creare in Gestione Supply Chain. Se si lascia vuoto questo campo, il journal creato in Gestione Supply Chain usa il metodo di calcolo dei costi predefinito impostato in Gestione Supply Chain per calcolare il prezzo del costo.
- Trans date: data della transazione da impostare sulla riga del journal quando viene creata in Gestione Supply Chain.
Per visualizzare in anteprima come apparirà la rettifica delle scorte quando viene pubblicata nel livello business di Inventory Visibility tramite l'API, selezionare Informazioni di riferimento per sviluppatori. Questa azione mostra il corpo JSON (JavaScript Object Notation) inviato al livello aziendale Inventory Visibility quando si pubblica la transazione.
Sulla barra degli strumenti, selezionare Post.
Invia rettifiche dell'inventario all'API Inventory Visibility
I sistemi esterni in genere inviano rettifiche dell'inventario al livello business di Inventory Visibility tramite l'API di rettifica dell'inventario. L'esempio seguente mostra i dettagli del contenuto dell'API e del corpo.
Path:
/api/environment/{environmentId}/transaction/adjustment/bulk
Method:
Post
Headers:
Api-Version="1.0"
Authorization="Bearer $access_token"
ContentType:
application/json
Query(Url Parameters):
createWithIVSync # bool, optional
Body:
[
{
"id": string
"organizationId": string,
"productId": string,
"quantityDataSource": string,
"physicalMeasure": string,
"dimensions": {
"siteId": string,
"locationId": string,
[key:string]: string, # optional
},
"quantity": number,
"externalReferenceCategory": string, # optional
"externalReferenceId": string, # optional
"fnoJournalNameId": string, # optional
"costPrice": number, # optional
"transDate": date, # optional
},
]
Scopri di più su come lavorare con l'API di Inventory Visibility, incluso come autenticarsi e ottenere un token di accesso, in API pubbliche di Inventory Visibility.
Visualizzare le transazioni di inventario nell'app Visibilità inventario
L'app Visibilità inventario in Power Apps fornisce un'interfaccia utente in cui è possibile visualizzare transazioni di inventario dettagliate e aggregate.
- Le transazioni di inventario dettagliate includono tutte le singole transazioni insieme a tutti i dettagli originali.
- Le transazioni di inventario aggregate combinano righe con valori di dimensione corrispondenti, ad esempio sito, magazzino e colore. Alcune informazioni potrebbero essere omesse. Anziché visualizzare ogni singola transazione, l'interfaccia utente mostra i totali o le medie rispetto alle dimensioni specificate. Solo le transazioni aggregate vengono sincronizzate con Gestione Supply Chain.
Le transazioni dettagliate e aggregate differiscono nei modi seguenti:
Granularità:
- Le transazioni dettagliate mostrano le singole transazioni di rettifica dell'inventario originale e forniscono dati con granularità fine.
- Le transazioni aggregate mostrano dati riepilogati e offrono una panoramica di livello superiore.
Volume di dati:
- I set di dati delle transazioni dettagliati sono in genere più grandi perché includono ogni transazione.
- I set di dati delle transazioni aggregati sono in genere più piccoli perché condensano più transazioni simili in singoli record.
Visualizzare le transazioni di inventario dettagliate
Per visualizzare le transazioni di inventario dettagliate, seguire questa procedura:
Accedere a Power Apps e aprire l'app Inventory Visibility.
Nel riquadro di spostamento selezionare Richieste e report>Transazioni inventario.
Nella riga in cui il campo Tipo è impostato su Dettagli, nella colonna Azione selezionare Visualizza.
Nella pagina Dettagli transazione una griglia elenca i dettagli per ogni transazione riuscita. La maggior parte delle colonne è autoesplicativa, ma ecco alcune colonne importanti da tenere presenti:
ID record della riga: l'identificatore univoco globale (GUID) generato automaticamente per ogni transazione originale di rettifica dell'inventario. Selezionare il collegamento per visualizzare altri dettagli sulla transazione.
Stato della riga di origine: stato corrente della transazione. Vengono utilizzati i valori seguenti:
- Creata – La rettifica è stata creata nel livello aziendale di Inventory Visibility ed è in attesa di essere registrata. Questo stato è lo stato iniziale per i record di rettifica dell'inventario.
- IVPosted: la rettifica è stata aggiornata correttamente nella cache di visibilità inventario a partire dall'area di staging. Questo stato è lo stato dei prerequisiti per l'aggregazione.
- Aggregato : le righe dettagliate sono state aggregate correttamente in base ai valori delle dimensioni corrispondenti. Questo stato è lo stato preliminare richiesto per la sincronizzazione con Gestione Supply Chain.
ID riga aggregata : selezionare il collegamento per visualizzare i dettagli sulla riga aggregata collegata. Dopo che le righe aggregate sono state create e/o registrate correttamente in Gestione Supply Chain, l'ID del giornale e l'ID della riga del giornale restituiti da Gestione Supply Chain vengono aggiunti ai dettagli delle transazioni aggregate.
Visualizzare le transazioni di inventario aggregate
Per visualizzare le transazioni di inventario aggregate, seguire questa procedura:
Accedere a Power Apps e aprire l'app Inventory Visibility.
Nel riquadro di spostamento selezionare Richieste e report>Transazioni inventario.
Nella riga in cui il campo Tipo è impostato su Aggregato, nella colonna Azione selezionare Visualizza.
Nella pagina Transaction aggregated (Transazione aggregata) una griglia elenca i dettagli per ogni transazione aggregata riuscita. La maggior parte delle colonne è autoesplicativa, ma ecco alcune colonne importanti da tenere presenti:
ID record di riga: il GUID generato automaticamente per ogni transazione di rettifica inventariale aggregata. Selezionare il collegamento per visualizzare altri dettagli sulla transazione aggregata. Dopo che le righe aggregate sono state create e/o registrate correttamente in Gestione Supply Chain, l'ID del giornale contabile e l'ID della riga del giornale contabile restituiti da Gestione Supply Chain vengono inclusi nei dettagli della transazione aggregata.
Stato aggregato della riga : stato corrente della transazione aggregata. Vengono utilizzati i valori seguenti:
- Creato : il record di transazione aggregato è stato creato correttamente. Questo stato è lo stato iniziale per il record di transazione aggregato.
- DoNotSync: la riga non viene sincronizzata con Gestione Supply Chain. Questo stato si verifica in genere perché la quantità di variazione dell'inventario della riga aggregata è 0 (zero). Poiché la quantità di inventario non è stata modificata, non è necessario sincronizzarla.
- FnOSyncEnqueued – La funzionalità Visibilità inventario ha inviato una richiesta di sincronizzazione della riga con Gestione Supply Chain. Questo stato indica che il record è stato sincronizzato in Gestione Supply Chain ed è in attesa di un'ulteriore elaborazione.
- FnOTransCreated – Gestione Supply Chain ha elaborato con successo la richiesta di sincronizzazione e ha creato il giornale di registrazione dell'inventario.
- FnOTransCreateError: si è verificato un errore durante il tentativo di creare il giornale di registrazione inventario in Gestione Supply Chain. Usare l'ID messaggio per controllare l'errore. Vai a Gestione Supply Chain>area di lavoro Amministrazione sistema>Gestione dati IT>Processi dati ricorrenti.
- FnOTransPosted: il giornale di registrazione magazzino è stato registrato correttamente.
- FnOTransPostError – Registrazione del giornale di magazzino non riuscita.
Esportare i dettagli delle transazioni
Per esportare i dettagli delle transazioni, è necessario accedervi dall'entità Dataverse ed esportarli da questa posizione. I nomi delle entità sono Linea di regolazione e Linea di rettifica aggregata.
Controllare le registrazioni di inventario registrate in Gestione Supply Chain
Per visualizzare le righe aggregate registrate o create correttamente in Gestione Supply Chain, seguire questa procedura:
- Accedere a Gestione Supply Chain.
- Vai a Gestione inventario>Registrazioni>Articoli>Rettifica inventario.
- Modifica il filtro per la colonna Registrata in base alle necessità per visualizzare le registrazioni contabili registrate, le registrazioni contabili non registrate o tutte le registrazioni contabili.
Note
Alcuni dei campi facoltativi che è possibile inviare al livello business di Inventory Visibility non sono disponibili come campi standard in Gestione Supply Chain. Questi campi includono categoria riferimento esterno, ID riferimento esterno e qualsiasi altra dimensione esterna. Questi campi non vengono sincronizzati con Gestione Supply Chain. Tuttavia, vengono archiviati nel livello business e possono essere letti usando l'app Visibilità inventario, come descritto in precedenza in questo articolo.