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.
Note
I gruppi di interesse della community sono ora passati da Yammer a Microsoft Viva Engage. Per partecipare a una community Viva Engage e partecipare alle discussioni più recenti, compilare il modulo Request access to Finance and Operations Viva Engage Community e scegliere la community a cui si vuole partecipare.
Microsoft Dynamics 365 Sales fornisce funzionalità avanzate di approvvigionamento. Dynamics 365 Customer Voice offre funzionalità simili che supportano i processi di acquisto associati al processo di servizio. La doppia scrittura integra le funzionalità in queste due app e i mapping di tabelle, la logica della soluzione, le visualizzazioni e i moduli consentono i casi d'uso interfunzionali risultanti.
Questa integrazione supporta la creazione di ordini fornitore e, nella maggior parte dei casi, aggiornamenti da entrambe le app. Tuttavia, Gestione Supply Chain controlla prezzi, indirizzi ed entrata dei prodotti. Diversi potenti casi d'uso interfunzionali sono abilitati per le organizzazioni che utilizzano sia Field Service che Gestione Supply Chain. Questi casi d'uso consentono di avviare e monitorare gli approvvigionamenti su entrambi i sistemi.
La figura seguente mostra le tabelle in entrambi i sistemi e come vengono mappate tra loro. Gli ordini fornitore in Field Service fanno riferimento a una riga account, mentre gli ordini fornitore in Gestione Supply Chain fanno riferimento a una riga fornitore. Per risolvere l'integrazione, la doppia scrittura utilizza un riferimento per collegare le righe fornitore alle righe account. Per ulteriori informazioni, vedere Dati master fornitori integrati.
Prerequisiti
Per integrare Gestione Supply Chain con Field Service, è necessario installare i seguenti componenti:
- Field Service versione 8.8.31.60 o successiva, per l'integrazione completa dell'ordine fornitore
- Gestione Supply Chain versione 10.0.14 o versione successiva
- Doppia scrittura, per eseguire la soluzione OneFSSCM
Linee guida per l'installazione
Prerequisiti
- Doppia scrittura: per ulteriori informazioni, vedere Home page doppia scrittura.
- Dynamics 365 Customer Voice : per altre informazioni, vedere Come installare Dynamics 365 Customer Voice.
Quando si abilitano dual-write e Field Service in Microsoft Dataverse, vengono introdotti diversi livelli di soluzione che estendono l'ambiente con nuovi metadati, moduli, visualizzazioni e logica. È possibile abilitare queste soluzioni in qualsiasi ordine, ma in genere vengono installate nell'ordine indicato qui:
Field Service Common - Field Service Common viene installato quando si installa Field Service nell'ambiente.
Field Service (Anchor): Field Service (Anchor) viene installato quando si installa Field Service nell'ambiente.
Gestione Supply Chain Extended: Gestione Supply Chain Extended viene installato automaticamente quando si abilita la doppia scrittura in un ambiente.
Soluzione OneFSSCM: OneFSSCM viene installato automaticamente da qualsiasi soluzione (Field Service o Gestione Supply Chain) venga installata per ultima.
- Se si installa Field Service nell'ambiente e si abilita la doppia scrittura, che installa Gestione Supply Chain Extended, viene installato OneFSSCM.
- Se si installa Field Service nell'ambiente e Gestione Supply Chain Extended è già installato, OneFSSCM viene installato.
Sincronizzazione iniziale
Per creare nuovi ordini di acquisto e lavorare con gli ordini di acquisto esistenti, sincronizzare i dati di riferimento tra Gestione Supply Chain e Dataverse. Usare la funzionalità di scrittura iniziale per rilevare le relazioni tra tabelle e trovare le tabelle che è necessario abilitare per una determinata mappa.
Sincronizzare le tabelle seguenti:
Modelli di prodotto
Quando si esegue la scrittura iniziale, si ottiene un elenco completo delle tabelle necessarie. Di seguito sono riportati alcuni esempi di modelli:
- Tutti i prodotti
- Prodotti rilasciati V2
- Prodotti specifici Dataverse rilasciati
Siti
Magazzini
Modelli di categorie di approvvigionamento
Di seguito sono riportati alcuni esempi di modelli:
- Categorie di approvvigionamento
- Pro
- Gerarchia di categorie prodotto
- Assegnazioni categoria prodotto
Modelli di fornitori, come Fornitore V2
Modelli di persone di contatto, come Contatti Dataverse V2
Modelli di lavoratore, come Lavoratore
La sincronizzazione delle tabelle garantisce che tutti i documenti (ordini di acquisto e ricevute del prodotto) in Gestione Supply Chain siano disponibili in Dataverse.
Tabelle Conto e Fornitore
Gli ordini fornitore in Field Service si basano sulla tabella Contro per tener traccia dei fornitori. Pertanto, le tabelle Dataverse per gli ordini fornitore utilizzano i conti per tener traccia dei fornitori. Per soddisfare questa differenza fondamentale, è necessario attivare i quattro flussi di lavoro seguenti per mantenere sincronizzati gli account e i fornitori:
- Creare fornitori nella tabella Conto
- Creare fornitori nella tabella Fornitori
- Aggiornare fornitori nella tabella Conti
- Aggiornare fornitori nella tabella Fornitori
Se si installa OneFSSCM, che include sia Field Service che Gestione Supply Chain Extended, questi flussi di lavoro vengono attivati automaticamente. Se non si installa Field Service ma si vogliono integrare le tabelle degli ordini di acquisto con Dataverse, è necessario attivare questi flussi di lavoro. In entrambi i casi, a meno che non si inizi da zero, potrebbe essere necessario assicurarsi che tutti i fornitori vengano creati come account in Dataverse prima di creare ordini di acquisto. Altrimenti, potrebbero verificarsi degli errori.
Sincronizzazione iniziale
Dopo aver configurato tutti i prerequisiti, se si desidera che gli ordini di acquisto e le ricevute dei prodotti esistenti siano disponibili in entrambi i sistemi, è necessario eseguire una sincronizzazione iniziale dei modelli seguenti:
- Intestazione ordine fornitore V2
- Riga ordine fornitore CDS
- Eliminazione temporanea della riga ordine fornitore CDS
- Ricevimento ordini fornitore
- Entrata prodotti ordini fornitore
Mapping con logica
L'integrazione dell'approvvigionamento estende la mappatura dei prodotti con la seguente logica per garantire che la colonna Tipo di prodotto Field Service sia impostata correttamente nella tabella dei prodotti in Dataverse:
- Se Tipo di prodotto è impostato su Prodotto e Gruppo di modelli articolo, Prodotto stoccato è impostata su Vero, Tipo di prodotto Field Service è impostata su Magazzino.
- Se Tipo di prodotto è impostato su Prodotto e Gruppo di modelli articolo, Prodotto stoccato è impostata su Falso, Tipo di prodotto Field Service è impostata su Non in magazzino.
- Se Tipo di prodotto è impostata su Servizio, Tipo di prodotto Field Service è impostata su Servizio.
Inoltre, Dataverse include la logica che mappa i fornitori ai relativi conti. Questa logica imposta il conto fornitore della fattura predefinito. Al momento della creazione, la logica del plug-in lato server imposta il conto fornitore della fattura predefinito dal fornitore correlato all'account. Il fornitore dispone di un riferimento al conto fattura utilizzato per impostare questo valore.
Scenari supportati
Gli utenti di Dataverse possono creare e aggiornare gli ordini di acquisto. Tuttavia, il Gestione Supply Chain controlla il processo e i dati. I vincoli sugli aggiornamenti alle colonne dell'ordine fornitore in Gestione Supply Chain si applicano quando gli aggiornamenti provengono da Field Service. Ad esempio, non è possibile aggiornare un ordine di acquisto se è stato finalizzato.
Se la gestione delle modifiche controlla l'ordine di acquisto in Gestione Supply Chain, un utente di Field Service può aggiornare l'ordine di acquisto solo quando lo stato di approvazione di Gestione Supply Chain è Draft.
Gestione Supply Chain gestisce diverse colonne e Field Service non può aggiornarle. Per informazioni sulle colonne che non è possibile aggiornare, consultare le tabelle di mappatura nel prodotto. Per motivi di semplicità, la maggior parte di queste colonne è impostata per la sola lettura nelle pagine Dataverse.
Ad esempio, Gestione Supply Chain gestisce le colonne per informazioni sui prezzi. Gestione Supply Chain ha accordi commerciali da cui Field Service può trarre vantaggio. Colonne come Prezzo unitario, Sconto e Importo netto provengono solo da Gestione Supply Chain. Per assicurarsi che il prezzo sia sincronizzato con Field Service, è consigliabile utilizzare la funzionalità Sincronizza nelle pagine Ordine fornitore e Prodotto ordine fornitore in Dataverse quando sono stati inseriti i dati dell'ordine fornitore. Per ulteriori informazioni, vedere Sincronizzazione con i dati di approvvigionamento della Supply Chain Management di Dynamics 365 su richiesta.
La colonna Totali è disponibile solo in Field Service, poiché non ci sono totali aggiornati dell'ordine fornitore in Gestione Supply Chain. Gestione Supply Chain calcola i totali in base a più parametri non disponibili in Field Service.
È possibile avviare le righe degli ordini di acquisto in cui è specificata solo una categoria di approvvigionamento o in cui il prodotto specificato è un articolo del tipo di prodotto Service o del tipo di prodotto Field Service, solo in Gestione Supply Chain. Le righe vengono quindi sincronizzate con Dataverse e sono visibili in Field Service.
Se è installata solo Field Service, non Gestione Supply Chain, la colonna Magazzino è obbligatoria nell'ordine fornitore. Tuttavia, se Gestione Supply Chain è installata, questo requisito viene attenuato, perché Gestione Supply Chain consente righe ordine fornitore in cui in determinate situazioni non è specificato alcun magazzino.
Gestione Supply Chain gestisce le ricevute dei prodotti (ricevute degli ordini di acquisto in Dataverse) e gli utenti non possono crearli da Dataverse se è installato Gestione Supply Chain. Gestione Supply Chain sincronizza le ricevute del prodotto con Dataverse.
La consegna in difetto è consentita in Gestione Supply Chain. La soluzione OneFSSCM aggiunge la logica in modo che, quando la riga di entrata del prodotto (o il prodotto di entrata dell'ordine fornitore in Dataverse) viene creata o aggiornata, viene creata una riga del giornale di registrazione inventario in Dataverse per regolare la quantità rimanente ordinata per scenari di consegna in difetto.
Scenari non supportati
- Field Service impedisce l'aggiunta di righe a un ordine fornitore annullato in Gestione Supply Chain. Come soluzione alternativa, è possibile modificare lo stato di sistema dell'ordine fornitore in Field Service, quindi aggiungere la nuova riga in Field Service o Gestione Supply Chain.
- Sebbene le righe di approvvigionamento influiscano sui livelli di scorte in entrambi i sistemi, questa integrazione non garantisce l'allineamento delle scorte tra Gestione Supply Chain e Field Service. Sia Field Service che Gestione Supply Chain hanno altri processi che aggiornano i livelli di scorte. Questi processi esulano dall'ambito dell'approvvigionamento.
Gestione dello stato
Gli stati degli ordini fornitore in Field Service differiscono dagli stati in Gestione Supply Chain.
Stati dell'ordine fornitore e del prodotto ordine fornitore di Field Service
| Intestazione: stato del sistema | Intestazione: stato dell'approvazione | Stato articolo |
|---|---|---|
|
|
|
Stati dell'ordine fornitore e della riga ordine fornitore di Gestione Supply Chain
Gli stati di approvazione delle linee sono attivi solo quando è presente un workflow di linea.
| Intestazione: stato dei documenti | Intestazione: stato dell'approvazione | Stato riga | Stato approvazione riga |
|---|---|---|---|
|
|
|
|
Le regole seguenti si applicano alle colonne di stato:
- Non è possibile aggiornare lo stato in Gestione Supply Chain da Field Service. Tuttavia, in alcuni casi, lo stato in Field Service viene aggiornato quando cambia lo stato dell'ordine di acquisto in Gestione Supply Chain.
- Se un ordine fornitore in Gestione Supply Chain è in fase di gestione delle modifiche e una modifica è in corso di elaborazione, lo stato di approvazione è Bozza o In revisione. In questo caso, lo stato di approvazione di Field Service è Null.
- Se lo stato di approvazione dell'ordine di acquisto in Gestione Supply Chain è Approvato, In Revisione esterna, Confermato o Finalizzato, lo stato di approvazione dell'ordine di acquisto di Field Service è Approvato.
- Se lo stato di approvazione dell'ordine di acquisto in Gestione Supply Chain è Rejected, lo stato di approvazione dell'ordine di acquisto di Field Service è Rejected.
- Se lo stato dell'intestazione del documento in Gestione Supply Chain passa a Ordine aperto (ordine indietro) e lo stato dell'ordine di acquisto di Field Service è Draft o Canceled, lo stato dell'ordine di acquisto di Field Service cambia in Inviato.
- Se lo stato dell'intestazione del documento in Gestione Supply Chain viene modificato in Canceled e nessun prodotto di ricevuta dell'ordine di acquisto in Field Service è associato all'ordine di acquisto (tramite i prodotti degli ordini di acquisto), lo stato del sistema Field Service è Annullato.
- Se lo stato della riga dell'ordine di acquisto in Gestione Supply Chain è Annullato, lo stato del prodotto dell'ordine di acquisto in Field Service viene annullato. Inoltre, se lo stato della riga dell'ordine di acquisto in Gestione Supply Chain passa da Annullato a Ordine indietro, lo stato dell'articolo dell'ordine di acquisto in Field Service è in sospeso.
Sincronizzare con i dati di approvvigionamento di Gestione Supply Chain su richiesta
Gestione Supply Chain include dati di approvvigionamento che gestiscono accordi commerciali, sconti e altri scenari che si basano su processi secondari in Gestione Supply Chain. Il motore di approvvigionamento utilizza regole complesse per determinare il prezzo migliore per un determinato ordine fornitore. Quando si usa la doppia scrittura, non è sempre possibile mantenere i dati sincroni nei due ambienti, soprattutto negli scenari in cui Dataverse crea o aggiorna la riga e potrebbe attivare processi di follow-on in Gestione Supply Chain.
Sincronizzare i dati di approvvigionamento da Gestione Supply Chain
- In Dataverse, vai a Magazzino > Ordine fornitore.
- Selezionare Nuovo per creare un nuovo ordine fornitore o selezionare una riga per un ordine fornitore esistente.
- Seleziona l'ordine fornitore o la riga dell'ordine fornitore.
- Nel riquadro azioni, selezionare Sincronizza.
Tutte le colonne di Dataverse e Field Service condivise da Gestione Supply Chain vengono sincronizzate.
Ecco le situazioni in cui è consigliabile utilizzare la funzione Sincronizza:
- Se si apportano più modifiche successive alla stessa riga da Dataverse, esegui la funzione Sincronizza.
- Se non si è certi se una modifica potrebbe essere la seconda modifica successiva da Dataverse, potrebbe essere opportuno eseguire la funzione Sync .
- Se viene visualizzato un messaggio di errore relativo all'aggiornamento di un valore da Gestione Supply Chain, eseguire la funzione Sync e quindi ripetere l'aggiornamento in Dataverse.
Annullamento del processo di registrazione
Se si annulla il processo di registrazione delle ricevute del prodotto durante l'elaborazione, la doppia scrittura potrebbe creare una riga di ricevuta del prodotto in Dataverse, ma non crea una riga di ricevuta del prodotto in Gestione Supply Chain. Questa situazione si verifica perché la doppia scrittura non supporta le transazioni distribuite.
Modelli
Usare i modelli seguenti per integrare documenti correlati all'approvvigionamento.
| Gestione della supply chain | Field Service | Description |
|---|---|---|
| Intestazione ordine fornitore V2 | msdyn_Purchaseorders | Questa tabella contiene le colonne che rappresentano l'intestazione dell'ordine fornitore. |
| Entità riga ordine fornitore | msdyn_PurchaseOrderProducts | Questa tabella contiene le righe che rappresentano righe su un ordine fornitore. Il numero di prodotto viene utilizzato per la sincronizzazione. Questo identificatore rappresenta il prodotto come unità di mantenimento delle scorte (SKU), incluse le dimensioni del prodotto. Per ulteriori informazioni sull'integrazione del prodotto con Dataverse, vedi Esperienza prodotto unificata. |
| Intestazione entrata prodotti | msdyn_purchaseorderreceipts | Questa tabella contiene le intestazioni dell'entrata prodotti che vengono create quando un'entrata prodotti viene registrata in Gestione Supply Chain. |
| Riga entrata prodotti | msdyn_purchaseorderreceiptproducts | Questa tabella contiene le righe dell'entrata prodotti che vengono create quando un'entrata prodotti viene registrata in Gestione Supply Chain. |
| Entità eliminata temporaneamente della riga ordine fornitore | msdyn_purchaseorderproducts | Questa tabella contiene informazioni sulle righe ordine fornitore eliminate temporaneamente. Una riga di ordine di acquisto in Gestione Supply Chain può essere eliminata in modo leggero solo quando la gestione delle modifiche è attivata e l'ordine di acquisto viene confermato o approvato. La riga esiste nel database di Gestione Supply Chain ed è contrassegnata come IsDeleted. Poiché Dataverse non ha un concetto di eliminazione temporanea, è importante che queste informazioni si sincronizzino con Dataverse. In questo modo, le righe eliminate temporaneamente in Gestione Supply Chain possono essere eliminate automaticamente da Dataverse. In questo caso, la logica per eliminare una riga in Dataverse si trova in Gestione Supply Chain estesa. |