Condividi tramite


Ottimizzazione delle singole risorse per Resource Scheduling Optimization

Puoi configurare il componente aggiuntivo Resource Scheduling Optimization per Dynamics 365 Field Service affinché esegua le ottimizzazioni in base alle esigenze di pianificazione dell'intera organizzazione. A volte potrebbe essere necessario ottimizzare solo la pianificazione di una singola risorsa, anziché un insieme di risorse disponibili. L'ottimizzazione di una singola risorsa fornisce un modo rapido per ottimizzare la pianificazione delle risorse e un percorso di viaggio. Considera le prenotazioni esistenti nella pianificazione delle risorse e ulteriori requisiti.

Aiuta ad accogliere le modifiche alla pianificazione avvenute durante il giorno, quando una risorsa:

  • Presenta una lacuna nella pianificazione dovuta a una cancellazione.
  • È stata prenotata due volte perché è stato assegnato un ordine di lavoro di emergenza.
  • Ha una pianificazione che è stata messa insieme manualmente e vuole un percorso di viaggio minimo.

Per ottimizzare la pianificazione di una singola risorsa, un dispatcher può eseguire manualmente Ottimizzazione singola risorsa. I flussi di lavoro possono anche attivare l'ottimizzazione di singole risorse. A differenza di altri scenari Resource Scheduling Optimization, non è possibile pianificare esecuzioni di ottimizzazione di singole risorse.

Nota

A partire dalla versione Field Service 8.8.99.10 e Resource Scheduling Optimization versione 3.4.0.623, le esecuzioni di ottimizzazione delle singole risorse tengono conto dei requisiti e delle prenotazioni esistenti. Di conseguenza, il sistema può eliminare le prenotazioni esistenti per creare una pianificazione che meglio corrisponda all'obiettivo di ottimizzazione. Nelle versioni precedenti, l'ottimizzazione singola considerava solo le prenotazioni esistenti.

Prerequisiti

  • Dynamics 365 Field Service 8.8.99.10 o versione successiva.
  • Resource Scheduling Optimization versione 3.4.0.623 o successiva.
  • Ottimizza pianificazioni è impostata su per la risorsa prenotabile se desuderi eseguire l'ottimizzazine per la singola risorsa.

Passaggio 1: Configurare un obiettivo

Ottimizzazione singola risorsa è l'unico scenario Resource Scheduling Optimization che non richiede di impostare prima un ambito di ottimizzazione. L'ambito viene automaticamente definito come prenotazioni per la risorsa in nell'intervallo di date definito. Obiettivi dell'ottimizzazione definiscono cosa le metriche di Resource Scheduling Optimization devono considerare e a cui devono dare priorità.

Innanzitutto, crea un nuovo obiettivo di ottimizzazione.

L'ottimizzazione di una singola risorsa in genere ripulisce una pianificazione modificata nel corso della giornata. Prendi in considerazione le seguenti raccomandazioni:

  • Imposta Livello risorse motore su Molto leggero. Quanto più velocemente viene completata l'ottimizzazione della singola risorsa, tanto meglio i dispatcher potranno reagire alle esigenze di pianificazione.

  • Rimuovi il vincolo Pianifica nelle ore lavorative per consentire a più prenotazioni di adattarsi alla pianificazione della risorsa. Questa impostazione può essere utile se una risorsa deve ritirare un lavoro urgente. La rimozione di questo vincolo consente all'ora di fine di una prenotazione di estendersi alle ore non lavorative. Utilizzando il vincolo, il sistema garantisce che ci sia tempo dopo aver completato l'ultima prenotazione per tornare alla posizione finale della risorsa.

  • Rimuovi l'opzione di calcolo della durata del viaggio per il traffico cronologico se è abilitata per l'obiettivo di ottimizzazione.

  • Rimuovi i vincoli relativi al territorio, ai ruoli e alle caratteristiche corrispondenti perché lo scenario presuppone che il dispatcher sappia fare meglio. Tenere i vincoli abilitati potrebbe portare a una situazione in cui il dispatcher assegna un ordine di lavoro a una risorsa, sovrascrivendo i limiti, quindi esegue Ottimizzazione singola risorsa che elimina la prenotazione poiché non corrisponde agli attributi della risorsa.

  • Aggiungi i vincoli Opzioni di blocco pianificazione e Intervalli di pianificazione in modo che Ottimizzazione singola risorsa mantenga le promesse di tempo o i contratti di servizio con il cliente.

Suggerimento

Una risorsa indipendente dalla posizione può avere solo prenotazioni per le quali anche Requisito di risorsa è impostato su indipendente dalla posizione. Resource Scheduling Optimization tratta la risorsa come un lavoratore remoto che viene programmato solo per il lavoro che non comporta spostamenti. In alternativa, è possibile Abilitare una risorsa per viaggiare al di fuori dell'orario di lavoro per aggirare questo vincolo.

Successivamente, aggiungi l'obiettivo di Ottimizzazione singola risorsa come obiettivo predefinito.

Passaggio 2: Eseguire e visualizzare i risultati

Esistono tre modi per eseguire Ottimizzazione singola risorsa:

Esegui con le impostazioni predefinite

Nella scheda di pianificazione, fai clic con il pulsante destro del mouse su una risorsa (ad eccezione di membri, pool o strutture) e seleziona Ottimizza pianificazione per eseguire l'ottimizzazione con:

  • Obiettivo di ottimizzazione predefinito
  • L'intervallo di ottimizzazione predefinito, da oggi alla fine della giornata odierna (12 AM)
  • Le prenotazioni esistenti nella pianificazione delle risorse in tale intervallo di ottimizzazione
  • Requisiti dalla vista attiva dei requisiti nella parte inferiore della scheda di pianificazione, ordinati in base a qualsiasi ordinamento o filtro applicato a tale vista

Una volta completata l'ottimizzazione, vedrai il nuovo set di prenotazioni nella scheda di pianificazione. Nel riquadro di destra trovi i dettagli sulle prenotazioni che sono state aggiornate, cancellate o create.

Esegui dopo avere effettuato alcune modifiche ai valori predefiniti

È possibile modificare l'obiettivo e l'intervallo di tempo predefiniti prima di eseguire l'ottimizzazione. Ad esempio, se estendi l'intervallo di tempo al giorno successivo, il sistema prende in considerazione tutte le prenotazioni e i requisiti esistenti da oggi fino alla fine del giorno successivo per creare una pianificazione.

  1. Seleziona il nome di una risorsa e apri il riquadro Ottimizzazioni.

    Nota

    Questa funzionalità è disponibile solo dalla vista della scheda di pianificazione associata all'ambito di ottimizzazione.

  2. Seleziona Risorsa singola.

  3. Imposta l'intervallo di ottimizzazione sui valori desiderati.

  4. Per Requisiti, scegli la vista da cui considerare i requisiti per l'ottimizzazione. I filtri e le impostazioni di ordinamento della vista selezionata determinano l'ordine dei requisiti. Selezionare Nessuno per ottimizzare solo le prenotazioni esistenti.

  5. Seleziona l'obiettivo di ottimizzazione desiderato.

  6. Seleziona Esegui>Esegui ora per avviare una richiesta di ottimizzazione di una singola risorsa.

Puoi vedere lo stato della richiesta nella sezione Cronologia richieste di ottimizzazione nel riquadro Ottimizzazioni. Una volta completata, la scheda di pianificazione si aggiorna con l'insieme ottimizzato di prenotazioni. Fai doppio clic sulla richiesta di ottimizzazione per visualizzare i dettagli su quali prenotazioni sono state cancellate, aggiornate o create.

Esegui come simulazione dopo aver apportato le modifiche alle impostazioni predefinite

Eseguendo Ottimizzazione singola risorsa come simulazione, puoi visualizzare l'ottimizzazione risultante prima di eseguirne il commit. Per eseguire una simulazione, segui i passaggi in Esegui dopo aver apportato modifiche alle impostazioni predefinite. Questa volta, anziché selezionare Esegui ora dall'elenco a discesa, seleziona Esegui come simulazione. Una volta completata la richiesta di ottimizzazione, visualizza i dettagli: Applica o Elimina i risultati.

Nota

Le prenotazioni simulate non vengono visualizzate sulle mappe con gli itinerari.