Scopi e obiettivi nell'Agente per le operazioni di pianificazione (anteprima)

[Questo articolo è una documentazione preliminare soggetta a modifiche].

Un obiettivo indica all'agente operativo di pianificazione il risultato da ottimizzare. Ogni obiettivo combina un set di obiettivi, che descrivono i compromessi dell'agente, con un set di vincoli, che determinano se una risorsa è idonea per soddisfare un requisito. Si seleziona un obiettivo quando si esegue un'ottimizzazione interattiva e quando si configura un piano per un'ottimizzazione batch.

Importante

  • Questa è una funzionalità di anteprima.
  • Le funzionalità di anteprima non sono destinate all'uso in produzione e potrebbero avere funzionalità limitate. Queste funzionalità sono disponibili prima di una versione ufficiale in modo che i clienti possano ottenere l'accesso anticipato e fornire commenti e suggerimenti.

Obiettivi

Un obiettivo è un record riutilizzabile che archivia le impostazioni per un'esecuzione di ottimizzazione: gli obiettivi da bilanciare, le opzioni abilitate e un nome e una descrizione. Esistono due tipi di obiettivi:

  • Gli obiettivi predefiniti sono inclusi nell'agente e corrispondono alle opzioni di ottimizzazione già disponibili nel pannello delle impostazioni, come Massimizzare l'utilizzo e Anticipare il lavoro ad alta priorità. Gli obiettivi predefiniti sono di sola lettura e vengono aggiornati nel tempo man mano che diventano disponibili nuovi obiettivi e vincoli.

  • Gli obiettivi personalizzati sono obiettivi creati da un amministratore da zero o clonando un obiettivo predefinito. Gli obiettivi personalizzati sono completamente modificabili, quindi è possibile scegliere gli obiettivi da includere, impostarne l'importanza relativa e decidere quali vincoli sono abilitati per impostazione predefinita.

Gli amministratori creano e modificano gli obiettivi. I dispatcher e i tecnici possono visualizzare gli obiettivi e selezionare uno quando eseguono un'ottimizzazione.

Quando si seleziona un obiettivo, l'agente applica i vincoli predefiniti dell'obiettivo. Per un'ottimizzazione interattiva, è possibile eseguire l'override di tali impostazioni predefinite per una singola esecuzione senza modificare il record obiettivo. Per un'ottimizzazione batch, l'obiettivo si applica all'esecuzione tramite il piano.

Obiettivi

Gli obiettivi descrivono i risultati che l'agente bilancia tra loro. Aumentare un obiettivo di solito significa sacrificare un altro. Ad esempio, la pianificazione di un lavoro con priorità più elevata potrebbe aumentare il tempo di viaggio totale.

In un obiettivo personalizzato, selezionare gli obiettivi da includere e assegnare a ognuno un peso compreso tra 1 e 10. Includere almeno un obiettivo e rendere ogni peso univoco per classificare gli obiettivi in base all'importanza. L'agente ignora gli obiettivi non inclusi.

Un peso esprime l'importanza relativa anziché una quantità assoluta. L'agente interpreta il peso in base a come viene assegnato il punteggio a quell'obiettivo e a quanta ottimalità può scambiare tra gli obiettivi. Ad esempio, con priorità le risorse preferite ponderate a 5, l'agente può sacrificare approssimativamente il doppio del tempo medio di viaggio per assegnare una risorsa preferita. Con valore 10, assegna una risorsa preferita valida in quasi tutti i casi.

L'agente supporta gli obiettivi seguenti:

Objective Description
Assegnare priorità alle risorse preferite Favorire le risorse preferite per un requisito. Le risorse preferite devono comunque soddisfare tutti i vincoli abilitati per essere idonei.
Pianificare prima i requisiti con priorità alta Pianificare il lavoro con la massima priorità possibile, in base al valore di priorità di ogni requisito.
Preferisci prenotazioni esistenti È consigliabile mantenere le prenotazioni esistenti in vigore per ridurre la varianza nelle pianificazioni delle risorse. In questo modo si preferisce mantenere la stessa risorsa assegnata e entro 5 minuti dall'ora di arrivo esistente.
Ottimizzare l'utilizzo complessivo delle risorse Ridurre i tempi di inattività delle risorse in modo che le risorse spendono più tempo per le prenotazioni. L'utilizzo non include il tempo di viaggio.
Ridurre al minimo il tempo di viaggio Ridurre al minimo il tempo medio di viaggio complessivo per prenotazione nell'ambito di ottimizzazione. Questo obiettivo non riduce al minimo il tempo di viaggio per ogni prenotazione singolarmente: considera la media di tutti i tempi di viaggio in tutte le prenotazioni nell'ambito.
Programmazione entro la finestra temporale dei requisiti Privilegiare la pianificazione di ogni requisito all'interno del relativo intervallo di pianificazione. Non viene riconosciuto alcun punteggio parziale per una programmazione in prossimità dell'intervallo.
Preferire la classificazione delle caratteristiche corrispondenti più bassa Preferisce la risorsa meno qualificata che soddisfa ancora il requisito, per mantenere disponibili risorse più qualificate per il lavoro che le necessita.

Opzioni di programmazione

Le opzioni di pianificazione dell'obiettivo includono opzioni e vincoli che è possibile attivare o disattivare. Quando si seleziona un obiettivo, l'agente applica le impostazioni dell'obiettivo. Per un'ottimizzazione interattiva, è possibile eseguirne l'override per una singola esecuzione.

Option Description
Corrisponde sempre alle caratteristiche richieste La risorsa deve avere tutte le caratteristiche necessarie per il requisito. Se il requisito specifica un valore di classificazione, la classificazione della risorsa deve soddisfarla o superarla. Un requisito senza caratteristiche può essere soddisfatto da qualsiasi risorsa e una risorsa senza caratteristiche può soddisfare solo i requisiti che non richiedono nessuno.
Trovare sempre le corrispondenze con i territori La risorsa deve trovarsi nello stesso territorio del requisito. Un requisito senza territorio può essere soddisfatto da qualsiasi risorsa.
Fai sempre corrispondere l'intervallo di tempo L'ora di arrivo della prenotazione deve rientrare nell'intervallo di pianificazione del requisito, derivato dai relativi campi di data e finestra promessa. Non è possibile pianificare un requisito il cui intervallo è già in passato.
Viaggio predittivo Usa i dati cronologici sul traffico per tentare di stimare in modo più accurato il viaggio in momenti diversi del giorno. L'abilitazione di questa opzione comporta ottimizzazioni più lente ed è soggetta a limiti diversi. Quando questi limiti vengono superati, il sistema torna a usare calcoli di viaggio standard.

Note

L'opzione Corrispondi sempre all'intervallo di tempo e l'obiettivo Pianifica entro l'intervallo di tempo richiesto funzionano in modo simile, ma fanno cose diverse. L'opzione determina se un requisito deve essere pianificato entro l'intervallo di tempo per essere idoneo. L'obiettivo decide in che modo l'agente tenta di pianificare un requisito all'interno della finestra quando l'opzione viene disattivata.

Vincoli che si applicano sempre

Questi vincoli vengono sempre applicati e non possono essere disattivati:

Constraint Description
Categorie La risorsa deve appartenere ad almeno una delle categorie specificate dal requisito. Un requisito senza categorie può essere soddisfatto da qualsiasi risorsa.
Risorse limitate Le risorse contrassegnate come limitate per un requisito non vengono mai soddisfatte. Una restrizione ha la precedenza su una preferenza per la stessa risorsa e può avere una data di scadenza.
Deve scegliere tra Quando un requisito specifica le risorse tra cui scegliere, solo tali risorse sono idonee e devono comunque soddisfare tutti gli altri vincoli. Se nessuno di essi può essere confrontato, il requisito non è pianificato.
Tipi di risorse La risorsa deve essere uno dei tipi di risorse specificati dal requisito. Quando il requisito non specifica un tipo, qualsiasi tipo di risorsa è idoneo.

Creare un obiettivo

Per creare un obiettivo personalizzato:

  1. Nell'area Impostazioni dell'app Pianificazione risorse, in Ottimizzazione selezionare Obiettivi di pianificazione e quindi Selezionare Nuovo. Per creare l'obiettivo sulla base di un obiettivo predefinito, apra un record di obiettivo predefinito e quindi lo cloni.

  2. Immettere un nome e, facoltativamente, una descrizione.

  3. Per ogni obiettivo che si vuole che l'agente consideri, attivarlo e impostarne il valore ponderato da 1 a 10. Includere almeno un obiettivo e dare a ognuno un peso univoco. L'agente classifica gli obiettivi inclusi per peso in una scala di priorità, dal più alto al più basso.

  4. In Opzioni di pianificazione selezionare le opzioni da abilitare.

  5. Seleziona Salva.

È possibile selezionare l'obiettivo durante l'esecuzione di ottimizzazioni interattive o aggiungerlo a un piano.

Passaggi successivi