Integrazione di Field Service con applicazioni per la finanza e le operazioni
L'integrazione di Field Service con applicazioni per la finanza e le operazioni consente alle organizzazioni di abilitare un allineamento immediato. Le transazioni degli ordini di lavoro di Field Service arrivano correttamente nei giornali di registrazione nelle applicazioni per la finanza e le operazioni. Per le organizzazioni che utilizzano Field Service e applicazioni per la finanza e le operazioni la fornitura del servizio aggiorna automaticamente i sistemi finanziari e di inventario. Puoi creare e gestire ordini di lavoro in Field Service e sincronizzarli automaticamente con le app per la finanza e le operazioni.
L'integrazione offre un'esperienza unificata tra Field Service e le app per la finanza e le operazioni.
Sincronizza le informazioni su prezzi e costi in tempo reale dagli ordini di lavoro nelle app per la finanza e le operazioni.
Aggiorna automaticamente le app per la finanza e le operazioni man mano che gli ordini di lavoro vengono eseguiti per l'integrazione finanziaria e di inventario in tempo reale.
Sfrutta tutto ciò che le app per la finanza e le operazioni hanno da offrire per la fatturazione, la contabilità e la gestione dell'inventario.
Allineamento transazionale
Le transazioni di Field Service (record di prodotti dell'ordine di lavoro e di servizi dell'ordine di lavoro) creano transazioni parallele sui rispettivi progetti di finanza e operazioni sotto forma di giornali di registrazione.
I prodotti dell'ordine di lavoro con inventario creano giornali di registrazione articoli e righe giornale di registrazione articoli.
I prodotti dell'ordine di lavoro senza inventario e una categoria di progetto correlata con un tipo di transazione spesa creano giornali di registrazione spese e righe giornale di registrazione spese.
I servizi degli ordini di lavoro in cui il prodotto ha una categoria di progetto correlata con un tipo di transazione ore creano giornali di registrazione ore e righe giornale di registrazione ore.
I giornali di registrazione delle tariffe attualmente non sono allineati alle transazioni di Field Service.
Transazioni basate sugli articoli
In Field Service, tutte le transazioni hanno un prodotto correlato. A volte questi prodotti hanno un inventario e talvolta si riferiscono a un prodotto non in magazzino o a un servizio addebitato in base alla durata.
Tra i numerosi tipi giornale di registrazione di un progetto, solo le righe di giornale di registrazione articoli hanno un prodotto correlato (articolo).
Transazioni basate su categoria
In Field Service il concetto di transazioni di categoria non esiste. Anche i servizi e i prodotti non in magazzino si riferiscono a un articolo.
Nelle applicazioni per la finanza e le operazioni, tutti i tipi giornale di registrazione che non sono giornali di registrazione articoli sono transazioni basate su categorie. Ad esempio, linee di giornale di registrazione spese, linee orarie giornale di registrazione e linee tariffarie giornale di registrazione. Queste righe del giornale di registrazione non si riferiscono a un articolo e richiedono una categoria.
Per colmare questo divario concettuale, acquisisci il valore di Categoria progetto che Field Service utilizza per le transazioni degli ordini di lavoro. Questo campo è una ricerca nella tabella di Categoria progetto nel database finanziario e operativo. La doppia scrittura non popola automaticamente questo valore. Come procedura consigliata, le organizzazioni dovrebbero aggiornare questo valore sui prodotti sincronizzati utilizzando la doppia scrittura. Oppure creare prodotti specifici da utilizzare come proxy per effettuare transazioni rispetto a una categoria in scenari non in magazzino e di servizio.
Allineamento aziendale
Field Service e le applicazioni per la finanza e le operazioni non condividono automaticamente lo stesso concetto di azienda. Le soluzioni a doppia scrittura aggiungono dati relativi all'azienda a tabelle pertinenti come conto, prodotto o magazzino. Field Service introduce barriere per aiutare gli utenti a selezionare i record corretti nei propri ordini di lavoro e nelle transazioni degli ordini di lavoro.
Gli ordini di lavoro in Field Service richiedono un account di servizio. La doppia scrittura introduce il campo Azienda nella tabella account. L'account di servizio si riferisce a una società e definisce tale valore per l'ordine di lavoro e le relative transazioni di ordine di lavoro.
Se l'account di servizio e la società non corrispondono in un ordine di lavoro e nei record transazionali dell'ordine di lavoro, le transazioni non verranno sincronizzate finché la discrepanza non verrà risolta.
Field Service evidenzia il disallineamento dell'azienda in diversi punti:
- Sull'ordine di lavoro
- Sul prodotto o sul servizio dell'ordine di lavoro
- Sulla transazione per la finanza e le operazioni
Come procedura consigliata, le organizzazioni che implementano questa integrazione dovrebbero prendere in considerazione la creazione di record di tipo incidente con prodotti e servizi tenendo presente l'allineamento aziendale. E utilizzare il tipo di incidente corretto in base alla società dell'account di servizio nell'ordine di lavoro.
Sincronizzazione transazionale
La soluzione introduce un nuovo elemento di navigazione del sito per le transazioni finanziarie e operative nell'area Impostazioni dell'applicazione Field Service. Quest'area contiene i dati transazionali e i relativi stati.
L'integrazione utilizza un framework di transazioni asincrone affidabile per garantire che gli aggiornamenti di Field Service siano accurati e affidabili.
L'integrazione si basa sul framework abilitato per la doppia scrittura e le mappature per garantire che le transazioni utilizzino una comprensione comune dei concetti fondamentali.
Ogni transazione su un ordine di lavoro viene impegnata in Field Service prima di creare un aggiornamento nelle applicazioni per la finanza e le operazioni.
Quando la transazione viene finalizzata in Field Service, crea un record in una tabella del registro delle transazioni che mostra lo stato di ciascuna transazione.
L'integrazione monitora gli stati delle transazioni degli ordini di lavoro e dei progetti. Gli stati delle transazioni indicano lo stato di sincronizzazione dei dati, ad esempio non sincronizzato, in elaborazione, sincronizzazione in corso e non riuscito. L'integrazione fornisce inoltre meccanismi di gestione degli errori e di tentativi per risolvere eventuali problemi di sincronizzazione.
Se la transazione non viene completata, lo stato in Field Service indica l'errore e il motivo dell'errore. Il sistema ritenta la transazione più volte.
Se la transazione continua a non essere sincronizzata, i dettagli dell'errore e della transazione vengono conservati nel record della transazione finanziaria e operativa. Gli utenti possono risolvere il problema e risincronizzare la transazione garantendo l'assenza di perdite di dati transazionali finanziari e di inventario.
Con una corretta configurazione del sistema, gli errori di transazione sono eccezioni. Risolvere questo tipo di problema è fondamentale per garantire che venga mantenuta la coerenza transazionale tra i due sistemi.
Progetti gerarchici per la finanza e le operazioni
L'integrazione crea progetti gerarchici, costituiti da un progetto principale e uno o più sottoprogetti. Il progetto principale funge da contenitore per i sottoprogetti, che rappresentano i singoli ordini di lavoro in Field Service.
Dimensioni di archiviazione, magazzino e selezione della posizione
L'integrazione supporta le dimensioni di archiviazione se configurata correttamente. Le dimensioni di archiviazione definiscono i livelli di dettaglio utilizzati per l'immagazzinamento di un articolo nell'inventario. Siti, magazzini e ubicazioni tengono traccia di alcuni articoli, mentre altri articoli vengono tracciati solo a livello di sito o di sito e magazzino.
A seconda del prodotto di magazzino selezionato durante la creazione di un prodotto dell'ordine di lavoro, le dimensioni di archiviazione definite determinano se è richiesta la posizione nel prodotto dell'ordine di lavoro.
Quando un utente aggiunge un prodotto dell'ordine di lavoro in cui è presente il prodotto scelto ha Inventario per Tipo di prodotto Field Service in Field Service, può selezionare un magazzino e un'ubicazione dai campi di ricerca nel modulo della transazione. I campi magazzino e posizione vengono filtrati per mostrare i valori delle applicazioni per la finanza e le operazioni, in base alla persona giuridica a cui appartiene l'account di servizio dell'ordine di lavoro. La configurazione del prodotto per la finanza e le operazioni e le relative dimensioni di archiviazione determinano se il campo di ubicazione del prodotto dell'ordine di lavoro è obbligatorio quando si contrassegna un prodotto come utilizzato.
Quando un utente modifica o elimina il record del prodotto dell'ordine di lavoro corrispondente in Field Service, l'integrazione aggiorna la riga del giornale di registrazione pertinente.
I campi magazzino e ubicazione in Field Service sono correlati ai concetti di magazzino e ubicazione nelle applicazioni per la finanza e le operazioni, che vengono utilizzati per tenere traccia delle ubicazioni fisiche degli articoli di magazzino.
Nota
L'integrazione non richiede il riempimento del valore Sito e, invece, popola il sito in base al magazzino selezionato, che ha una relazione gerarchica con il sito. Ti consigliamo di configurare le impostazioni predefinite dell'ordine per ridurre al minimo gli errori quando viene creato un prodotto dell'ordine di lavoro con un prodotto di inventario.
Inventario
Quando l'integrazione per la finanza e le operazioni è abilitata dalle Impostazioni Field Service, il sistema di record per l'inventario è Dynamics 365 Supply Chain Management e la funzionalità di inventario predefinita di Field Service è soppressa.
Field Service nasconde i seguenti elementi di navigazione:
- Inventario prodotto
- Trasferimenti
- Rettifiche
- Autorizzazioni reso (NAR)
- Ricevute NAR
- Restituisci a fornitore (RTV)
Field Service mostra i seguenti elementi:
- Scorte per sito
- Scorte per magazzino
Questi nuovi articoli di inventario utilizzano tabelle virtuali per esporre i dati di inventario direttamente da Supply Chain Management all'interno di Field Service. Gli utenti hanno a disposizione i livelli reali di inventario del sistema di registrazione.
La funzione di convalida dell'inventario rispetto all'inventario predefinito di Field Service è disabilitata quando questa integrazione è abilitata. L'impostazione di Field Service per l'Utilizzo di prodotti esauriti è nascosta per garantire che gli utenti non ricevano convalide di inventario irrilevanti o comportamenti di blocco.
L'integrazione non convalida automaticamente le transazioni di inventario di un ordine di lavoro in base ai livelli di inventario di Supply Chain Management.
Visualizzazioni dell'inventario con e senza dettagli della variante
Quando l'integrazione è abilitata, le visualizzazioni dell'inventario hanno una versione per le organizzazioni che non utilizzano varianti di prodotto. Questa visualizzazione dell'inventario rimuove diverse colonne e semplifica la visibilità dell'inventario.
Per le organizzazioni che utilizzano varianti di prodotto, sono disponibili visualizzazioni pertinenti che mostrano tutti i dettagli dei livelli di inventario, comprese le colonne per dimensione, colore, stile e configurazione. Se necessario, le organizzazioni possono modificare le visualizzazioni predefinite come fanno con qualsiasi tabella.
Nota
A differenza delle tabelle normali, attualmente le singole righe all'interno di queste tabelle di inventario (mserp_inventorysiteonhandv2entity e mserp_inventwarehouseonhandv2entity) non supportano l'apertura all'interno di un modulo. Il controllo della visualizzazione utilizzato in queste visualizzazioni elimina la possibilità di aprire questi record in un modulo.
Allineamento del lavoratore
L'integrazione di Field Service con le applicazioni per la finanza e le operazioni estende l'integrazione di Dynamics 365 Human Resources a risorse prenotabili che introduce il concetto del lavoratore nella risorsa prenotabile. Inoltre, l'integrazione di Field Service si estende a:
Consentire a un lavoratore di essere acquisito su un prodotto o un servizio di ordine di lavoro.
Compila automaticamente il valore del ruolo di lavoro sul prodotto dell'ordine di lavoro o sul servizio dell'ordine di lavoro in base al ruolo di lavoro della risorsa prenotabile nella prenotazione associata alla transazione. Questo valore può essere compilato manualmente o sovrascritto.
Richiedere il ruolo di lavoro per prodotti di ordini di lavoro o servizi di ordini di lavoro non correlati all'inventario. Il requisito dipende dal fatto che i parametri contabili e di gestione dei progetti associati della società siano configurati per richiedere un valore del lavoratore in ore, righe giornale di registrazione o righe i giornale di registrazione spese.
Se il requisito del lavoratore è configurato nelle app per la finanza e le operazioni, Field Service richiede un valore solo quando il prodotto o servizio dell'ordine di lavoro è impostato su utilizzato. In modo da non bloccare la creazione di record stimati senza conoscere l'eventuale lavoratore. La transazione non viene sincronizzata a meno che il lavoratore non venga registrato.
Il campo lavoratore non viene filtrato in base all'idoneità del ruolo di lavoro a eseguire il lavoro sul progetto correlato. L'idoneità non viene considerata un parametro di pianificazione quando si determina la risorsa prenotabile per pianificare un ordine di lavoro. Come procedura consigliata, le organizzazioni potrebbero prendere in considerazione l'utilizzo di ruoli di sicurezza e unità aziendali o introdurre caratteristiche delle risorse per garantire che i lavoratori siano programmati per i relativi ordini di lavoro. Considerare queste opzioni se si tratta di una considerazione fondamentale per l'implementazione di applicazioni per la finanza e le operazioni da parte di un'organizzazione.
Modifiche ai campi di Field Service
L'integrazione introduce alcuni nuovi campi e ne nasconde altri.
Modifiche al campo Ordine di lavoro
L'integrazione aggiunge un campo di ricerca nella tabella virtuale chiamato Progetto Finance and Operations che viene filtrato in base alla società/entità giuridica pertinente e se il progetto si trova in uno stato in cui avviene la transazione. L'integrazione nasconde il campo Account di fatturazione poiché non è rilevante quando viene selezionata un'integrazione finanziaria e operativa.
Quando un utente seleziona un progetto, i filtri di ricerca del progetto mostrano progetti con i seguenti parametri:
- Il progetto del cliente deve essere per lo stesso cliente dell'account di servizio dell'ordine di lavoro.
- Il progetto del cliente deve essere per la stessa persona giuridica dell'account di servizio dell'ordine di lavoro.
- Il progetto deve trovarsi in una fase che consenta la creazione del giornale di registrazione.
Modifiche al campo Prodotto ordine di lavoro
La soluzione di integrazione introduce diversi campi nella tabella Prodotto. Questi campi sono visibili se l'integrazione è installata e abilitata.
Descrizione giornale di registrazione
- Visibile solo per transazioni di spesa (prodotti non in magazzino). Nascosta per i prodotti di inventario (che danno come risultato giornali di registrazione articoli).
- Si compila automaticamente con il nome del prodotto applicato sebbene gli utenti siano incoraggiati a sovrascrivere il valore con una descrizione più significativa.
- Limitata a 60 caratteri. Passa dal record in Field Service alla riga giornale di registrazione fino alla fattura generata in Finance.
Proprietà riga
- Una ricerca nella tabella virtuale filtrata in base alla società/entità giuridica pertinente.
- L'integrazione nasconde il campo Quantità da fatturare poiché non esiste un concetto equivalente nelle righe giornale di registrazione. La proprietà della riga, invece, definisce se una transazione è fatturabile o meno.
Posizione
- Nascosta per i prodotti non di magazzino.
- Visualizzata solo se le dimensioni dell'inventario configurate nelle applicazioni per la finanza e le operazioni indicano che la posizione del prodotto è obbligatoria.
- Richiesta solo quando il record è impostato su utilizzato.
- Una ricerca nella tabella virtuale filtrata in base alla società/entità giuridica pertinente e al magazzino selezionato.
Data transazione
Lavoratore
- Necessario solo in base alla gestione del progetto e ai parametri contabili configurati nella società interessata.
- Compilato automaticamente se il valore di prenotazione del prodotto dell'ordine di lavoro viene popolato in base al lavoratore della risorsa prenotabile impostata nella prenotazione.
Modifiche al campo Servizio ordine di lavoro
La soluzione di integrazione introduce diversi campi nella tabella Servizio. Questi campi sono visibili se l'integrazione è installata e abilitata.
Descrizione giornale di registrazione
- Si compila automaticamente con il nome del prodotto applicato sebbene gli utenti siano incoraggiati a sovrascrivere il valore con una descrizione più significativa.
- Limitata a 60 caratteri. Passa dal record in Field Service alla riga giornale di registrazione fino alla fattura generata in Finance.
Proprietà riga
- Una ricerca nella tabella virtuale filtrata in base alla società/entità giuridica pertinente.
- L'integrazione nasconde il campo Durata in fattura poiché non esiste un concetto equivalente nelle righe giornale di registrazione. La proprietà della riga, invece, definisce se una transazione è fatturabile o meno.
Data transazione
Lavoratore
- Necessario solo in base alla gestione del progetto e ai parametri contabili configurati nella società interessata.
- Compilato automaticamente se il valore di prenotazione del servizio dell'ordine di lavoro viene popolato in base al lavoratore della risorsa prenotabile impostata nella prenotazione.
Aggiunte al campo Prodotto
L'integrazione introduce un campo di ricerca nella tabella virtuale chiamato Categoria progetto che viene filtrato in base alla società/entità giuridica pertinente e se si tratta di un inventario (per le categorie di articoli), non in magazzino (per le categorie di spesa) o il prodotto di servizio (per le categorie ore).
Gestione delle transazioni degli ordini di lavoro
In base agli eventi con record di servizio e prodotto di un ordine di lavoro Field Service, le transazioni corrispondenti vengono attivate nei rispettivi record della riga del giornale e nel rispettivo giornale.
Creazione
Prodotto: quando viene creato un record di prodotto di un ordine di lavoro, l'integrazione crea un giornale di registrazione articoli e una riga giornale di registrazione o un giornale di registrazione spese e una riga giornale di registrazione. Tipo di prodotto Field Service del prodotto determina se la transazione attiva un articolo o una transazione di spesa.
- I prodotti di inventario attivano gli articoli
- I prodotti non in magazzino comportano spese
Servizio: quando viene creato un record di servizio di un ordine di lavoro, l'integrazione crea una transazione di ore.
Update
Quando un prodotto o un servizio di un ordine di lavoro viene aggiornato e la relativa riga giornale di registrazione e giornale di registrazione viene annullata, l'integrazione aggiorna la transazione in modo appropriato.
Quando un prodotto o un servizio di un ordine di lavoro viene aggiornato e la relativa riga giornale di registrazione e giornale di registrazione vengono registrati, l'integrazione:
- Crea una transazione inversa rispetto alla riga giornale di registrazione e al giornale di registrazione originale.
- Crea un nuovo giornale e riga di giornale che riflette la transazione aggiornata.
Elimina
Quando un prodotto o un servizio di un ordine di lavoro viene eliminato e la relativa riga giornale di registrazione e giornale di registrazione viene annullata, l'integrazione elimina il giornale e la riga del giornale.
Quando un prodotto o un servizio di un ordine di lavoro viene eliminato e la relativa riga giornale di registrazione e giornale di registrazione viene registrata, l'integrazione crea una transazione inversa contro il gironale originale e la riga del giornale di registrazione.
Impatto dello stato del sistema dell'ordine di lavoro
In base al valore Stato del sistema di un ordine di lavoro, l'integrazione aggiunge o elimina le righe del giornale di registrazione correlate ai record del prodotto dell'ordine di lavoro o del servizio dell'ordine di lavoro che si trovano ancora in un stato stimato.
Quando un ordine di lavoro viene aggiornato su Annullato o Registrato, tutti i giornali non registrati e le righe del giornale di registrazione vengono eliminate.
Quando un ordine di lavoro viene aggiornato da Annullato o Registrato a qualsiasi altro stato del sistema, per le righe stimate che sono state rimosse automaticamente vengono create nuove righe.
Limiti
Questa integrazione supporta l'uso di ambienti Gestito da Microsoft. Gli ambienti gestiti dal cliente non sono supportati con questa integrazione.
L'integrazione risorsa/non stoccata di Project Operations non consente all'integrazione di Field Service di funzionare all'interno delle stesse persone giuridiche abilitate per lo scenario integrato risorsa/non stoccata. Tuttavia, può funzionare negli stessi ambienti per altre persone giuridiche.
Le tabelle virtuali offline non sono attualmente supportate, motivo per cui è fondamentale impostare la logica predefinita per le posizioni in modo che le transazioni non vengano bloccate.
I seguenti processi o funzionalità disponibili nelle app per la finanza e le operazioni non sono supportati o non sono inclusi in Field Service per questa integrazione:
Funzione di prenotazione dell'inventario per prenotare quantità di inventario per determinati ordini.
Dimensioni di tracciabilità per definire la granularità della tracciabilità di un articolo nelle transazioni successive. Questa funzionalità è utile per tenere traccia degli articoli in base al lotto o al numero di serie.
Le impostazioni Richiedi attività su giornale di registrazione in un progetto impostate su "Sì" non sono supportate. Se le attività per Ore, Spese o Articoli sono configurate come richieste, le transazioni da Field Service falliscono.
L'integrazione attualmente supporta l'allineamento limitato degli aggiornamenti dei dati dai giornali di registrazione di progetto alla rispettiva transazione dell'ordine di lavoro. Quando un utente Field Service crea o aggiorna un prodotto o un servizio di un ordine di lavoro, tali aggiornamenti si sincronizzano con il rispettivo giornale di registrazione. Tuttavia, le righe giornale di registrazione spese, le righe giornale di registrazione degli orari o le righe giornale di registrazione articoli sincronizzano solo la proprietà di riga predefinita e un riferimento alla riga giornale di registrazione attiva per il record. Altre modifiche al rispettivo record della transazione Field Service non vengono sincronizzate dai rispettivi giornali di registrazione di riga.