Condividi tramite


Risolvere i problemi relativi alle prenotazioni nell'ottimizzazione della pianificazione delle risorse

Questo articolo consente di risolvere i problemi relativi alle prenotazioni create dal componente aggiuntivo Ottimizzazione pianificazione risorse per Microsoft Dynamics 365 Field Service.

Sintomi

  • Le prenotazioni completate, annullate o rimosse vengono ottimizzate o rimosse, anche se non devono essere spostate.
  • Le prenotazioni passate o future che non rientrano nell'intervallo di inizio e fine dell'ottimizzazione vengono rimosse.
  • Bookings mostra in uno stato di simulazione.

Risoluzione

Evitare l'eliminazione delle prenotazioni

Dopo l'esecuzione di un'ottimizzazione, Ottimizzazione pianificazione risorse può prendere decisioni per creare, aggiornare o eliminare prenotazioni in base alle impostazioni obiettivo e vincolo. Di conseguenza, si prevede di trovare prenotazioni eliminate per ottimizzare i risultati in tutta la pianificazione. Se non vuoi che Resource Scheduling Optimization elimini le prenotazioni esistenti, prova le seguenti opzioni:

Mapping dei metodi di pianificazione allo stato della prenotazione

Lo stato della prenotazione ha un campo Metodo di pianificazione che determina il modo in cui l'ottimizzazione pianificazione delle risorse deve prendere in considerazione i record di prenotazione di tale stato:

  • Se lo stato della prenotazione è impostato su Ottimizza, Ottimizzazione pianificazione risorse sposta tali prenotazioni.
  • Se lo stato della prenotazione è impostato su Non spostare, l'ottimizzazione pianificazione risorse non sposta o ottimizza tali prenotazioni. Utilizzare questa opzione per gli stati di prenotazione che indicano che il lavoro è in corso o completato.
  • Se lo stato della prenotazione è impostato su Ignora, Ottimizzazione pianificazione risorse non considera il record di prenotazione. Utilizzare questa opzione per gli stati di prenotazione che indicano che il lavoro è stato annullato.

Bloccare l'ottimizzazione della pianificazione delle risorse dallo spostamento delle prenotazioni precedenti

L'intervallo di ottimizzazione è l'intervallo di tempo durante il quale è possibile creare, aggiornare o eliminare le prenotazioni. Definisce il lato "output", ma non il lato "input". L'intervallo di ottimizzazione non determina quali prenotazioni sono incluse.

Per bloccare le modifiche apportate alle prenotazioni precedenti, prendere in considerazione le opzioni seguenti:

  • Impostare lo stato della prenotazione su Non spostare.
  • Rimuovere la prenotazione dalla visualizzazione di prenotazione. Per garantire l'esecuzione dell'ottimizzazione, prendere in considerazione solo prenotazioni future che si verificano dopo un punto specifico. Nell'ambito di ottimizzazione Visualizzazione prenotazione è possibile selezionare un valore nel campo On o After .
  • Bloccare la prenotazione in una data o un intervallo di tempo specifici nel passato.
  • Impostare una data promessa da/a durante l'abilitazione del vincolo di intervallo di tempo.

Bookings in stato di simulazione

Se si verifica un'eccezione o un errore durante un'esecuzione della pianificazione dell'ottimizzazione, è possibile che si verifichino alcune sovrapposizioni nella scheda pianificazione. Alcune prenotazioni vengono create o aggiornate dall'esecuzione più recente, mentre altre prenotazioni dell'esecuzione precedente non sono state eliminate a causa di un problema. Per evitare questo problema, il processo di ottimizzazione usa prenotazioni transazionali nello stato simulazione .

Durante il processo di ottimizzazione, le operazioni di creazione, aggiornamento ed eliminazione sono visibili. Tutte le prenotazioni nuove, aggiornate e eliminate vengono simulate. Se l'esecuzione dell'ottimizzazione viene completata correttamente, queste prenotazioni simulate diventano prenotazioni reali. Durante l'esecuzione dell'ottimizzazione, le prenotazioni dello stato della simulazione sono trasparenti e si spostano nella scheda di pianificazione. Al termine dell'esecuzione, le prenotazioni di simulazione cambiano in prenotazioni reali con un colore a tinta unita.

Se si verifica un'eccezione e la richiesta di ottimizzazione fallisce, queste prenotazioni di simulazione rimarranno nello stato di simulazione per la risoluzione dei problemi, a meno che non vengano eliminate manualmente. In caso contrario, un processo di sistema le elimina automaticamente ogni due settimane.

È possibile nascondere le prenotazioni di simulazione modificando le impostazioni della scheda di pianificazione. Selezionare l'icona a forma di ingranaggio in alto a destra per aprire le impostazioni dell'Utilità di pianificazione e quindi disabilitare l'opzione Mostra annullata .