Il timestamp di prenotazione viene creato con un'ora non corretta nell'app per dispositivi mobili Field Service

Questo articolo fornisce una soluzione per un problema per cui viene creato un timestamp di prenotazione con un orario non corretto quando lo stato della prenotazione viene aggiornato nell'app per dispositivi mobili Microsoft Dynamics 365 Field Service.

Sintomi

Nell'entità Booking è presente un campo di sola uso interno denominato Timestamp offline (msdyn_offlinetimestamp). Questo campo acquisisce l'ora corrente in cui lo stato di una prenotazione viene aggiornato in modalità offline. Quando il sistema sincronizza la prenotazione con il server, usa il timestamp offline per creare il timestamp di prenotazione. Se questo campo non ha alcun valore, viene utilizzata l'ora corrente.

Risoluzione

Ecco alcuni modi per risolvere gli scenari che generano timestamp non corretti.

  • Il campo Timestamp offline non è presente nel modulo di prenotazione. In questo caso, viene visualizzata una notifica di avviso del modulo in modalità offline.

    Per risolvere questo problema, aggiungere di nuovo il campo Timestamp offline al modulo.

  • La prenotazione predefinita [libreria JavaScript in un modulo di prenotazione](/dynamics365/field-service/field-service-customize-scripts#form-libraries è disabilitata o rimossa).

    Per risolvere questo problema, verificare che gli script e gli eventi predefiniti siano abilitati.

  • Lo stato del sistema dell'ordine di lavoro viene modificato tramite API o un flusso di processo aziendale in modalità offline senza attivare l'evento OnChange . Quando lo stato viene modificato in Completato e l'ordine di lavoro viene sincronizzato con il server, il plug-in completa tutte le prenotazioni correlate. Questo processo crea timestamp di prenotazione. Poiché il timestamp di prenotazione offline non è stato acquisito, il sistema crea il timestamp di prenotazione usando l'ora corrente.

    È consigliabile non modificare lo stato del sistema dell'ordine di lavoro tramite l'API o un flusso di processo aziendale in modalità offline.