Share via


Configurare contratti per generare automaticamente ordini di lavoro e fatture

I contratti di assistenza sul campo consentono alle organizzazioni di generare automaticamente ordini di lavoro e fatture con dettagli, frequenza e intervalli di date predefiniti. I contratti sono molto spesso utilizzati per programmi di manutenzione in cui un'organizzazione deve eseguire ispezioni giornaliere, settimanali o mensili delle attrezzature.

Di seguito sono riportate alcune modalità di configurazione e di utilizzo dei contratti. Il contratto genera:

  • Ordini di lavoro di ispezione giornaliera che i dispatcher pianificano mediante la scheda di pianificazione o l'assistente di pianificazione.
  • Ordini di lavoro di manutenzione mensile che vengono automaticamente pianificati da Resource Scheduling Optimization.
  • Ordini di lavoro settimanali dove il contratto assegna ogni volta la stessa risorsa a un'ora di inizio definita.
  • Un singolo ordine di lavoro ogni mese per ispezionare molteplici cespiti cliente sul sito del cliente.
  • Molteplici ordini di lavoro ogni anno per ispezionare molteplici cespiti sul sito del cliente.
  • Fatture trimestrali per fatturare ai clienti prodotti e servizi predefiniti.

Per utilizzare i contratti, devi:

  1. Creare il contratto. Definire i dettagli generali, ad esempio il cliente, l'intervallo di date e il listino prezzi.
  2. Creare una Configurazione prenotazione contratto dove definirai la frequenza di creazione degli ordini di lavoro per il contratto insieme ai dettagli di base degli eventuali ordini di lavoro comeTipo di ordine di lavoro.
  3. Aggiungere Incidenti di contratto, Prodotti, Servizi e Attività di servizio che definiscono i dettagli specifici del lavoro da eseguire come parte di ogni ordine di lavoro generato.
  4. Attivare il contratto e le Date di prenotazione del contratto verranno create insieme agli ordini di lavoro a mano a mano che le date si avvicinano.

Vediamo due scenari per capire come è possibile creare ordini di lavoro e fatture con i contratti.

Prerequisiti

  • I dati relativi agli ordini di lavoro come account, tipi di incidente, prodotti, servizi e attività di servizi configurati nel sistema.

  • Valuta la possibilità di specificare un prefisso del contratto e un numero di partenza. Per ulteriori informazioni, vai a Impostazioni del contratto.

  • I proprietari designati di contratti, impostazioni di prenotazione di contratti e impostazioni di fatture di contratti necessitano delle autorizzazioni per creare fatture, dettagli fattura, ordini di lavoro, incidenti di ordini di lavoro, prodotti di ordini di lavoro, servizi di ordini di lavoro, attività di servizio di ordini di lavoro, requisiti di risorse e prenotazioni.

Scenario 1: generare automaticamente ordini di lavoro per la manutenzione di cespiti

Un'organizzazione deve eseguire la manutenzione mensile di un'attrezzatura che ha installato sul sito di un cliente per i prossimi due anni. L'organizzazione intende utilizzare Dynamics 365 Field Service per generare automaticamente processi di manutenzione a metà di ogni mese, con una certa flessibilità. A questo proposito, i dispatcher devono pianificare processi di manutenzione mensile per i migliori e più appropriati tecnici sul campo e fatturare al cliente il lavoro completato a un prezzo concordato.

Utilizzeremo i contratti, insieme a cespiti cliente, tipi di incidente e listini prezzi, per configurare questo scenario.

Fase 1: creare un contratto

Nel menu principale vai a Field Service>Contratti>Nuovo.

Immetti le informazioni richieste utilizzando i suggerimenti come guida.

  • Account di servizio e account di fatturazione: l'account di servizio definisce dove gli ordini di lavoro del contratto verranno eseguiti, mentre l'account di fatturazione definisce a chi deve essere inviata la fattura. Per ulteriori informazioni, vai a Creare e gestire account.

  • Stato del sistema: definisce se il contratto è attualmente in esecuzione. Imposta Stima durante la creazione di un nuovo contratto e l'aggiunta dei dettagli. Imposteremo Attivo in seguito quando siamo pronti a eseguire gli ordini di lavoro e a inviare le fatture.

  • Date di inizio e fine: definisce la durata del contratto.

  • Listino prezzi: specifica il prezzo di tutti i prodotti e servizi associati a un contratto e controlla il listino prezzi popolato negli ordini di lavoro e nelle fatture generati tramite questo contratto. Aggiungi tutti i prodotti e i servizi che verranno utilizzati durante la durata del contratto al listino prezzi del contratto. I contratti in genere contengono un prezzo negoziato per i beni e i servizi che vengono riflessi in un listino prezzi completamente nuovo. Il listino prezzi negli ordini di lavoro e nelle fatture risultanti può essere aggiornato manualmente in base alle esigenze.

Screenshot di un contratto che mostra tutti i campi.

Nella scheda Altro, puoi immettere ulteriori dettagli come l'Area di servizio di cui gli ordini di lavoro risultanti devono far parte e l'Ora di generazione del record che determina l'ora alla quale gli ordini di lavoro, le fatture e altri record correlati a questo contratto devono essere generati. Questa definizione è importante in quanto alcune organizzazioni non vogliono contratti che creano ordini di lavoro a metà della giornata lavorativa. Se non viene impostato alcun valore, in Field Service viene utilizzato il valore predefinito, ovvero Impostazioni.

Seleziona Salva.

Fase 2: configurare la ricorrenza di prenotazione

Una volta creato il contratto, specifica la frequenza di generazione degli ordini di lavoro.

Nella sezione Configurazione prenotazione seleziona +Aggiungi record di configurazione prenotazione.

Screenshot di un'entità Contratti con Configurazione prenotazione evidenziato.

Inserisci le informazioni per la creazione della pianificazione del contratto. utilizzando i suggerimenti come guida.

  • Nome: immetti un nome per la pianificazione del contratto. Ad esempio, potrebbe essere "Manutenzione mensile". Il nome è importante perché un contratto può avere più ricorrenze di prenotazione. Ad esempio, l'organizzazione può eseguire una manutenzione settimanale e una mensile nell'ambito dello stesso contratto.

Impostazioni degli ordini di lavoro

  • Genera automaticamente ordine di lavoro: imposta affinché questo contratto generi automaticamente ordini di lavoro. Il sistema genererà gli ordini di lavoro a rotazione. Gli ordini di lavoro generati verranno visualizzati nella visualizzazione dell'ordine di lavoro attivo con lo stato Aperto - Non pianificato. Se imposti No, devi generare manualmente l'ordine di lavoro per ogni data di pianificazione, come vedremo più avanti in questo articolo.

  • Genera ordine di lavoro giorni in anticipo: determina quanti giorni prima della data di servizio prevista verrà generato l'ordine di lavoro. Se scegli molti giorni in anticipo, il numero di ordini di lavoro in attesa potrebbe diventare maggiore di quello auspicato, ma se scegli pochi giorni in anticipo, potrebbe non esserci abbastanza tempo. Se non viene immesso alcun valore a livello di contratto, è presente un'impostazione a livello di ambiente Impostazioni di Field Service>Contratto>Genera ordine di lavoro contratto X giorni in anticipo. Se anche questo campo non include alcun valore, gli ordini di lavoro verranno generati sette giorni prima della data di prenotazione all'ora di generazione del record indicata nel contratto.

I valori di Tipo di ordine di lavoro, Priorità, Riepilogo ordine di lavoro e Posizione di lavoro vengono trasmessi agli ordini di lavoro risultanti.

Impostazioni di prenotazione

  • Genera automaticamente prenotazione: imposta affinché il sistema prenoti gli ordini di lavoro generati (indipendentemente se siano stati generati automaticamente o manualmente). Se imposti , devi specificare una Risorsa preferita e Ora di inizio preferita per la prenotazione. Se imposti No, gli ordini di lavoro generati devono essere pianificati mediante il processo di pianificazione normale: manualmente, con l'assistente di pianificazione o con Resource Scheduling Optimization.

Nota

I contratti creeranno prenotazioni in base alla ricorrenza senza considerare altri fattori, incluso se la risorsa è attiva, il loro orario di lavoro, ecc.

  • I campi Flessibilità prima della prenotazione e Flessibilità dopo la prenotazione specificano quanti giorni prima e dopo la data di pianificazione anticipata è consentita la pianificazione dell'ordine di lavoro. Questi valori popoleranno i campi Inizio intervallo di date e Fine intervallo di data negli ordini di lavoro generati per aiutare l'assistente di pianificazione. Ad esempio, se pianifichi di eseguire la manutenzione mensile all'ottavo giorno di ogni mese e imposti la flessibilità pre-prenotazione e post-prenotazione su sette giorni, gli ordini di lavoro possono essere pianificati tra il primo e il quindicesimo giorno di ogni mese.

  • Inizio intervallo di tempo e Fine intervallo di tempo possono essere specificati per creare una finestra temporale per gli ordini di lavoro generati, e verranno presi in considerazione dall'assistente di pianificazione. Ad esempio: l'ordine di lavoro deve essere pianificato tra le 8 del mattino e mezzogiorno.

Ricorrenza di prenotazione

Definire un modello per creare ordini di lavoro in base all'accordo.

  1. Nella barra dei comandi, nella parte superiore, seleziona Ricorrenza di prenotazione.

    Screenshot di Configurazione prenotazione contratto con l'opzione Ricorrenza prenotazione evidenziata.

  2. Specifica il Criterio di ricorrenza. Ad esempio, ogni settimana, ogni primo lunedì del mese o un venerdì sì e uno no.

    Screenshot del modulo popup per la ricorrenza di prenotazione.

  3. Imposta Intervallo di ricorrenza. Definisci Data d'inizio e scegli Comportamento data di fine.

    • Nessuna data di fine: gli ordini di lavoro vengono generati fino alla data di fine del contratto.
    • Fine entro: interrompe la generazione dell'ordine di lavoro dopo la data di fine della ricorrenza.
    • Termina dopo # ricorrenze: gli ordini di lavoro vengono generati fino al raggiungimento del numero specificato di ricorrenze.
  4. Puoi anche definire Date personalizzate per generare gli ordini di lavoro che devono essere eseguiti in aggiunta a una ricorrenza se un modello non riflette le esigenze aziendali. Ad esempio, per eseguire il servizio durante le ferie nel corso dell'anno. Gli ordini di lavoro con data personalizzata non verranno generati a meno che non venga fornita una ricorrenza.

  5. Seleziona Salva.

Nota

Un singolo contratto può avere varie configurazioni di prenotazione. Ad esempio, puoi creare una configurazione di prenotazione per le visite settimanali che crea ordini di lavoro ogni settimana e configura le prenotazioni per le visite mensili con prenotazioni differenti.

Vedi anche: Importare ricorrenze di prenotazione.

Fase 3: aggiungere dettagli sul lavoro del contratto

Dopo la configurazione del Contratto per definire i dettagli generali e della Configurazione prenotazione contratto per definire una ricorrenza, devi definire il lavoro che deve essere realizzato.

A questo scopo, aggiungi tipi di incidente, prodotti, servizi e attività di servizio al contratto.

In Configurazione prenotazione contratto, seleziona Aggiungi record incidente relativo alla prenotazione del contratto. Utilizza le descrizioni comando come guida per specificare i dettagli dell'incidente e quindi seleziona Salva e chiudi.

Screenshot di un incidente di prenotazione contratto.

Quando aggiungi incidenti al contratto, i relativi prodotti, servizi, attività di servizio e caratteristiche sono aggiunti al contratto e quindi agli ordini di lavoro quando vengono generati. Vedi la nota su "Copia elementi di incidente nel contratto" nelle considerazioni sulla configurazione alla fine di questo articolo.

Schermata di Configurazione prenotazione contratto con le schede Prodotti, Servizi e Attività di servizio evidenziate.

Se non desideri utilizzare tipi di incidente, puoi aggiungere prodotti, servizi e attività di servizio direttamente al contratto.

Cespiti cliente con contratti

Se desideri utilizzare contratti per la manutenzione di cespiti cliente, utilizza incidenti di contratto.

Specificando un cespite cliente nell'incidente di contratto, puoi definire il lavoro ricorrente che deve essere realizzato per una specifica attrezzatura e generare la cronologia di servizio. Puoi anche aggiungere molteplici tipi di incidente a una configurazione prenotazione contratto, ognuno con un cespite cliente.

Utilizzando l'esempio di due incidenti per una manutenzione mensile, le organizzazioni possono:

  1. Eseguire due tipi differenti di procedure di manutenzione (tipi di incidente) per lo stesso cespite cliente.
  2. Eseguire la stessa procedura di manutenzione (tipo di incidente) per due cespiti cliente differenti, purché entrambi i cespiti siano nella stessa località come definito nell'account di servizio.

Fase 4: attivare il contratto e visualizzare gli ordini di lavoro

Dopo aver definito i dettagli generali, la ricorrenza e il lavoro, non rimane che Attivare il contratto per iniziare a generare record correlati ad esempio ordini di lavoro e date di manutenzione. Questa operazione viene in genere eseguita dopo la verifica del responsabile e l'accettazione del cliente. Per aggiungere ulteriori informazioni allo stato del contratto, prendi in considerazione la possibilità di utilizzare i valori Stato secondario contratto. È anche possibile creare stati secondari del contratto personalizzati.

Nel contratto, imposta il campo Stato del sistema su Attiva. In questo modo si avvia la creazione delle date di prenotazione che rappresentano le date alle quali il servizio deve essere prestato.

Screenshot di un contratto con lo stato del sistema impostato su Attivo.

Screenshot della stessa configurazione prenotazione contratto con le opzioni Date di prenotazione evidenziate.

Con l'avvicinarsi delle date di prenotazione, gli ordini di lavoro verranno generati in base al campo Genera ordine di lavoro giorni in anticipo. La data di prenotazione avrà quindi lo stato Elaborazione completata, con una ricerca dell'ordine di lavoro generato.

Screenshot di Configurazione prenotazione contratto con le date di prenotazione elaborate.

Hai inoltre la possibilità di generare manualmente gli ordini di lavoro per ogni data di prenotazione. Ciò è possibile se imposti Genera automaticamente ordine di lavoro su No oppure per casi aziendali specifici dove devi generare un ordine di lavoro prima di quanto definito.

Screenshot di una data di prenotazione contratto con l'opzione Genera ordine di lavoro evidenziata.

Se hai impostato Genera automaticamente prenotazione, gli ordini di lavoro verranno pianificati per la risorsa preferita alla generazione degli ordini di lavoro.

Fase 5: eseguire gli ordini di lavoro del contratto

Quando gli ordini di lavoro vengono generati, sono visualizzati insieme ad altri ordini di lavoro nella visualizzazione Ordini di lavoro attivi.

Gli ordini di lavoro generati avranno tutti i dettagli specificati nel contratto, ad esempio listino prezzi, tipo di ordine di lavoro, tipi di incidente, cespite cliente e così via.

Screenshot di un ordine di lavoro con campi popolati.

Nota

Sebbene il contratto offra un framework per generare gli ordini di lavoro, i dettagli possono tuttavia essere ancora modificati a livello dell'ordine di lavoro. Ad esempio, sebbene un ordine di lavoro possa essere generato da un contratto, è possibile aggiungere più prodotti e servizi all'ordine di lavoro come necessario; altri dettagli, come il listino prezzi e il tipo di ordine di lavoro, possono essere modificati purché si disponga delle autorizzazioni sufficienti.

Una ricerca del contratto sarà inoltre indicata nella sezione Impostazioni.

Screenshot di un ordine di lavoro nella scheda Impostazioni.

Dopo aver selezionato il pulsante Prenota dell'ordine di lavoro e avviato l'assistente di pianificazione, i parametri temporali Avvio ricerca e Fine ricerca rifletteranno la data di prenotazione.

Screenshot della vista filtri nell'assistente di pianificazione con i campi Avvio ricerca e Fine ricerca evidenziati.

Dopo che un ordine di lavoro del contratto viene eseguito da un tecnico sul campo e chiuso da un responsabile, verrà creata una fattura per il lavoro completato come parte del normale processo di fatturazione di ordini di lavoro. Ciò avviene indipendentemente dal fatto che un ordine di lavoro faccia parte o meno di un contratto. Per ulteriori informazioni, vedi l'articolo sul ciclo di vita e gli stati degli ordini di lavoro.

Scenario 2: generare automaticamente le fatture

Le fatture del contratto vengono utilizzate per generare automaticamente le fatture di prodotti e servizi. Le fatture vengono generate a una ricorrenza definita e contengono ogni volta gli stessi prodotti allo stesso prezzo. Le fatture vengono generate e fatturate indipendentemente dal fatto che gli ordini di lavoro siano stati eseguiti o meno. In pratica si tratta di un modello simile a una fattura mensile di un telefono cellulare che viene pagata indipendentemente dal numero di telefonate effettuate o di SMS inviati.

Configuriamo lo scenario in cui un cliente paga a un'organizzazione di assistenza sul campo un importo trimestrale per un piano di servizio.

Fase 1: creare un contratto o selezionarne uno esistente

Puoi aggiungere una fattura di contratto a un contratto esistente o a uno nuovo contratto. Oppure puoi avere un contratto con una sola fattura di contratto e nessun piano di manutenzione e persino avere più fatture per un singolo contratto.

Nel nostro esempio, aggiungeremo fatture trimestrali al contratto creato.

Nel contratto, vai a Configurazione fattura>Aggiungi nuova configurazione fattura contratto.

Screenshot di un contratto con l'opzione Aggiungi nuova configurazione fattura contratto sotto Configurazione fattura.

Fase 2: configurare la ricorrenza e i prodotti della fattura

Nella sezione Prodotti fattura, aggiungi i prodotti che desideri fatturare periodicamente al cliente. Il prezzo dei prodotti della fattura verrà derivato dal listino prezzi nel contratto.

Screenshot di una configurazione fattura contratto nella scheda Prodotti fattura.

Nota

I prodotti della fattura possono essere soltanto prodotti dove Tipo di prodotto Field Service è impostato su Magazzino o Non in magazzino. Non è possibile aggiungere prodotti del tipo di servizio.

Successivamente, definisci la frequenza alla quale le fatture devono essere generate selezionando Ricorrenza di fattura nella parte superiore.

Screenshot di una configurazione fattura contratto con l'opzione Ricorrenza di fattura evidenziata.

Screenshot della finestra popup Ricorrenza con tutti i campi popolati.

Seleziona Salva per applicare le modifiche.

Fase 3: attivare la ricorrenza di fattura e visualizzare le fatture

Poiché questo contratto è già attivo, le date delle fatture verranno generate dopo un breve periodo di tempo ma non immediatamente. Se hai aggiunto una configurazione fattura contratto a un nuovo contratto o a un contratto esistente il cui stato è Stima, dovrai attivare il contratto.

Screenshot della configurazione fattura contratto che mostra la scheda Elementi correlati e l'opzione Date fattura evidenziata.

Quando il contratto è attivo, le date delle fatture di contratto verranno generate dopo un breve periodo di tempo.

Screenshot della configurazione fattura contratto con un elenco di date fattura.

Non è possibile generare manualmente le fatture di contratto come avviene per gli ordini di lavoro di contratto.

Nota

La fattura verrà generata in anticipo a seconda di ciò che è stato impostato per X nel campo Genera fatture contratto X giorni in anticipo in Impostazioni Field Service sotto la sezione Contratto. Ciò significa che la scadenza delle fatture è impostata in base alla configurazione di fattura ricorrente, ma verrà creata X giorni in anticipo. Se non viene immesso alcun valore per Genera fatture contratto X giorni in anticipo, il sistema genererà la fattura il giorno della data della fattura nel campo Tempi di generazione del record del contratto e quindi in Impostazioni Field Service.

Screenshot di Impostazioni Field Service con i campi Genera fatture contratto X mesi in anticipo e Genera fatture contratto X giorni in anticipo evidenziati.

Considerazioni sulla configurazione

In Impostazioni di Field Service, ci sono impostazioni predefinite importanti che puoi impostare per i contratti che aiutano gli amministratori a controllare il modo in cui il sistema crea i contratti. Le date di prenotazione del contratto aiutano le organizzazioni a pianificare la manutenzione. Per ulteriori informazioni, vai a Impostazioni del contratto.

Nota

Alcuni aggiornamenti dei contratti o dei relativi record secondari (impostazioni di prenotazione del contratto, date di prenotazione del contratto, impostazioni della fattura del contratto e date di fatturazione del contratto) possono attivare processi in background asincroni. Gli aggiornamenti in rapida successione che attivano questi processi all'interno dello stesso contratto faranno sì che il sistema blocchi momentaneamente gli aggiornamenti successivi fino al completamento dei processi. È il comportamento previsto del sistema per proteggere l'integrità dei dati di ogni contratto. Attendi il completamento dei processi e riprova o riprova l'aggiornamento finché non riesce.

Esempi di aggiornamenti che potrebbero attivare processi in background asincroni:

  • Aggiornamento di una configurazione della prenotazione del contratto o della ricorrenza della configurazione della fattura del contratto.
  • Aggiornamento della data di una data di prenotazione del contratto o della data di fattura di un contratto.
  • Modifica dello stato di un contratto.

Questi processi e la loro capacità di bloccare successivi e rapidi aggiornamenti sono specifici del contratto in base al quale sono stati attivati. Gli aggiornamenti ad altri contratti o ai relativi record secondari non subiranno modifiche.

Molteplici incidenti e molteplici ricorrenze

Quando il lavoro del contratto aumenta, dovrai decidere se aggiungere più incidenti di contratto a una singola ricorrenza o aggiungere più ricorrenze, ognuna con uno o più incidenti. È consigliabile ricordare alcune cose:

  • Chi eseguirà gli ordini di lavoro?: una singola ricorrenza creerà un singolo ordine di lavoro, mentre più ricorrenze creeranno molteplici ordini di lavoro e questi sono eseguiti da una sola persona. Se il lavoro del contratto viene completato da una sola persona, l'utilizzo di un'unica ricorrenza può essere la migliore soluzione. Una soluzione consiste nell'utilizzare tipi di incidente con modelli di gruppi di requisiti che consentono di pianificare singoli ordini di lavoro per più risorse.

  • Viaggi: se molteplici ricorrenze creano più ordini di lavoro, è possibile che siano create più trasferte e viaggi.

  • Come vengono registrati i cespiti?: alcune organizzazioni preferiscono associare ogni ordine di lavoro a un unico cespite cliente. In questo modo sanno che il tempo speso per un ordine di lavoro è quello dedicato a un cespite e ciò agevola la creazione di report. Se puoi scegliere di avere più ricorrenze con ognuna che crea un ordine di lavoro con un singolo incidente associato a un unico cespite.

Pianificare automaticamente gli ordini di lavoro del contratto con Resource Scheduling Optimization

Resource Scheduling Optimization pianifica automaticamente gli ordini di lavoro per ottimizzare le ore lavorative e i tempi di viaggio. Ciò include gli ordini di lavoro generati a partire da contratti. Se sei interessato a utilizzare Resource Scheduling Optimization per pianificare ordini di lavoro di contratto, puoi procedere in tre modi:

  1. Configura il contratto di modo che generi automaticamente ordini di lavoro e assicurati che l'ordine di lavoro generato rientri nell'ambito di Resource Scheduling Optimization.
  2. Configura il contratto di modo che generi automaticamente e prenoti ordini di lavoro e assicurati che la risorsa preferita pianificata sia abilitata per Resource Scheduling Optimization e che lo stato della relativa prenotazione possa essere ottimizzato. Puoi utilizzare le opzioni di blocco delle pianificazioni nella prenotazione per assicurarti che la prenotazione di contratto rimanga pianificata per tale risorsa o intervallo di tempo oppure per entrambi.
  3. Crea una pianificazione e un ambito Resource Scheduling Optimization specifici che considerano solo gli ordini di lavoro generati da contratti. In questo modo puoi impostare specifiche cadenze e priorità per quando gli ordini di lavoro di contratto vengono ottimizzati.

Usare fatture e diritti con contratti

Quando decidi di utilizzare fatture di contratto, puoi creare un nuovo contratto per generare fatture o aggiungere fatture a un contratto di assistenza esistente. Se le fatture di contratto sono relative alla manutenzione pianificata, è consigliabile che gli ordini di lavoro e le fatture generati da un contratto facciano parte dello steso contratto.

Anche se hai un contratto che genera fatture, gli ordini di lavoro di contratto creeranno sempre fatture al completamento e con lo stato Chiusa-Registrata. Se solo le fatture di contratto rappresentano cosa deve essere fatturato al cliente, dovrai creare un processo per ignorare o correggere le fatture di ordine di lavoro. Ciò potrebbe semplicemente consistere nel disattivare tali fatture o nell'utilizzare listini prezzi e diritti per garantire che il totale parziale dell'ordine di lavoro e la fattura di ordine di lavoro siano pari a $ 0.

I diritti vengono applicati ai prezzi dell'ordine di lavoro in base a molteplici fattori, ad esempio l'account di servizio, il tipo di incidente e le categorie di cespiti cliente. È prassi creare specifici tipi di incidente per specifici clienti che descrivono il lavoro personalizzato; un'opzione consiste nell'applicare un diritto quando il tipo di incidente di contratto personalizzato viene aggiunto a un ordine di lavoro che rende prodotti e servizi pari a $ 0 scontandoli del 100%.

Per ulteriori informazioni, vedere Diritti per ordini di lavoro in Dynamics 365 Field Service.

Importare ricorrenze di prenotazione

È possibile importare un modello di ricorrenza di prenotazione per un'impostazione prenotazione del contratto (ABS) o un'impostazione fattura del contratto (AIS).

  • La finestra di dialogo della ricorrenza, quando salvata, popola un campo nei record ABS o AIS.
  • Il campo è chiamato Impostazioni di ricorrenza e non viene visualizzato nel modulo per impostazione predefinita.
  • Per importare una ricorrenza con uno o più record ABS o AIS tramite CSV, basta ottenere una stringa rappresentativa da un ABS o AIS impostata in modo simile a come vuoi configurare i record importati.
  • Con quella stringa, vedrai che ci sono alcuni valori che guidano il comportamento del record che possono essere analizzati da quella stringa, come data di inizio e fine, mesi, ecc.
  • Utilizza queste stringhe di esempio per popolare i record di prenotazione del contratto e di impostazione della fattura in un foglio di calcolo e utilizzalo per importare i record completamente configurati.

Ad esempio, vedi una ricorrenza nello screenshot seguente e XML correlato di seguito.

Screenshot della ricorrenza di prenotazione.

<root><pattern><period>weekly</period><option>every</option><weeks every='1'><days>1</days><days>2</days><days>3</days></weeks></pattern><range><start>08/01/2020</start><option>endAfter</option><end>10</end></range><datas/></root>

Note aggiuntive

  • I contratti attivi possono essere modificati. Le modifiche sono immediate e aggiorneranno il contratto dopo un breve periodo di tempo.

  • La modifica della ricorrenza di prenotazione di un contratto attivo aggiornerà le date di prenotazione in modo asincrono.

  • Puoi copiare gli accordi esistenti e scegliere quali parametri vuoi applicare alla copia risultante.

  • Quando cambi il proprietario di un contratto, modifica lo stato del contratto in bozza/stima e salva le modifiche. Attendi cinque minuti per consentire l'esecuzione di tutti i processi asincroni, quindi reimposta lo stato del contratto su attivo per mantenere i flussi di lavoro in esecuzione nell'ordine corretto.

  • Se Genera automaticamente ordine di lavoro è impostato su No ma Genera automaticamente prenotazione è impostato su , la prenotazione verrà creata automaticamente quando l'ordine di lavoro viene generato manualmente a partire dalla data di prenotazione.

  • Un contratto è concepito per essere eseguito in un'unica località rappresentata dall'account di servizio. Il lavoro in più località deve essere configurato con più contratti.

  • Negli scenari in cui desideri utilizzare contratti unicamente per la generazione di fatture e non per la generazione di ordini di lavoro, prendi in considerazione l'utilizzo dell'entità Offerta come parte della soluzione di Field Service, che ha funzionalità simili.

  • I contratti sono perfettamente integrati con il processo Lead > Opportunità > Offerta > Ordine di Dynamics 365 Sales. Questa integrazione viene ottenuta:

    • Categorizzando un lead come lead di manutenzione del servizio
    • Aggiungendo righe opportunità alle righe basate su servizio
    • Creando righe offerta come righe basate su servizio e aggiungendo una configurazione di prenotazione di offerta
  • Quando si impostano gli accordi per generare automaticamente gli ordini di lavoro, limita il numero di record figlio dell'ordine di lavoro (prodotti dell'ordine di lavoro, servizi, attività di servizio, tipi di incidente e così via) da generare a non più di 500. Volumi di record maggiori, plug-in personalizzati sincroni o processi personalizzati possono causare un timeout, con la conseguenza che i record figlio rimanenti non vengono generati.

  • Il campo Copia elementi di incidente nel contratto durante la configurazione del tipo di incidente è importante per due motivi:

  1. L'incidente che intendi aggiungere a un contratto può essere leggermente differente dall'incidente che aggiungeresti a un singolo ordine di lavoro che non fa parte di un contratto. Ad esempio, normalmente l'incidente richiederebbe 1 ora di servizio, ma per il contratto, hai concordato con il cliente 2 ore di servizio. Anziché dover creare un secondo tipo di incidente solo per questo contratto, puoi impostare Copia elementi di incidente nel contratto su No, aggiungere l'incidente al contratto, quindi aggiungere manualmente le specifiche attività di servizio, il prodotto, i servizi e così via. In questo modo puoi utilizzare lo stesso tipo di incidente, che è utile per generare report in seguito. Imposta questa opzione su e gli elementi dell'incidente verranno aggiunti al contratto e potrai accettare questi elementi o apportare leggere modifiche.

Se imposti , gli elementi del contratto verranno creati.

Screenshot di un record di configurazione prenotazione contratto nella scheda Servizi con un servizio elencato.

Se imposti No, non verranno creati.

Screenshot di un record di Configurazione prenotazione contratto nella scheda Servizi con servizio non elencati.

  1. Gli incidenti possono essere aggiunti ai contratti per lavori ricorrente. Ciò significa che i contratti generano ordini di lavoro con incidenti predefiniti. Tuttavia, come indicato in precedenza in questo articolo, gli incidenti possono essere modificati a mano a mano che processi e procedure cambiano. Ma poiché i contratti possono durare vari mesi e persino anni, il contratto deve utilizzare il tipo di incidente originale al momento della creazione del contratto oppure utilizzare le ultime modifiche al tipo di incidente? Ciò può comportare l'esecuzione di un lavoro differente da quello previsto inizialmente alla fine del contratto. Imposta se l'incidente deve rimanere lo stesso per tutta la durata del contratto copiando i dettagli dell'incidente nel contratto al momento dell'attivazione del contratto. Imposta No se gli ordini di lavoro generati a partire dal contratto devono copiare i dettagli dell'ultimo tipo di incidente quando gli ordini di lavoro vengono generati a partire dal contratto, in genere in modo continuo a seconda del campo Genera ordine di lavoro contratto X giorni in anticipo in Configurazione prenotazione contratto.

  2. Gli elementi vengono copiati nel contratto quando sono aggiunti al contratto, anche se lo stato del contratto è Stima.

Passaggi successivi