Obiettivi di ottimizzazione dell'ottimizzazione della pianificazione delle risorse

Un obiettivo di ottimizzazione definisce le condizioni e le aspettative che Resource Scheduling Optimization deve prendere in considerazione durante l'esecuzione di un'ottimizzazione.

Il motore Resource Scheduling Optimization elabora un elenco di risorse e un elenco di requisiti di risorse e prenotazioni esistenti. Crea il percorso ottimale o l'elenco delle prenotazioni per le risorse. Le prenotazioni sono considerate pianificate in modo ottimale se soddisfano tutti i vincoli e rispettano l'importanza degli obiettivi elencati nell'ordine definito.

Creare un obiettivo di ottimizzazione della pianificazione

Utilizzando gli elementi di un obiettivo, definisci come ottimizzare le prenotazioni.

Schermata di un record di Obiettivo di ottimizzazione della pianificazione.

  1. Vai a Resource Scheduling Optimization>Obiettivi ottimizzazione.

  2. Immetti le informazioni seguenti:

    • Nome dell'obiettivo di ottimizzazione.

    • Livello risorse motore: la quantità di sforzo che il sistema impiega per trovare la migliore combinazione di risorse, percorso e giorno o ora. Livelli di risorse più elevati significano che il motore di ottimizzazione prende in considerazione più possibili combinazioni. Più combinazioni prende in considerazione il sistema, più tempo è necessario per completare i calcoli.

    • Calcolo della durata del viaggio: il metodo di calcolo della distanza di viaggio tra risorse e requisiti.

      Quando usi mappe, puoi includere informazioni storiche sul traffico per ottenere stime più accurate dei tempi di viaggio basate sui modelli di traffico passati. Questa opzione non tiene conto delle interruzioni in tempo reale come la manutenzione stradale o gli incidenti. Ciò si traduce in tempi di elaborazione più lunghi e supporta fino a 500 requisiti nell'ambito dell'ottimizzazione. Se hai più requisiti, dividili in blocchi più piccoli e crea obiettivi di ottimizzazione separati con traffico storico per ciascun ambito. A causa del tempo di elaborazione più lungo, è consigliabile utilizzare questa opzione per le pianificazioni che vengono eseguite automaticamente al di fuori dell'orario di ufficio.

    • Vincoli: Restrizioni che il sistema impone alle prenotazioni che crea.

  3. Seleziona Salva per creare il record.

  4. Nella sezione Obiettivi, seleziona un obiettivo per modificarne le proprietà. Seleziona Nuovo obiettivo di ottimizzazione pianificazione per aggiungere altri obiettivi.

  5. Selezionare Salva e chiudi.

Obiettivo di ottimizzazione predefinito

Quando implementi l'Ottimizzazione della Pianificazione delle Risorse, il sistema crea automaticamente un obiettivo predefinito con vincoli e obiettivi. Puoi modificare questo obiettivo o crearne uno nuovo e impostarlo come predefinito.

Usa l'obiettivo predefinito quando selezioni l'ottimizzazione di una singola risorsa dalla bacheca del calendario.

Vai ad Resource Scheduling Optimization>Amministrazione>Parametro di pianificazione. Seleziona la scheda Resource Scheduling Optimization per impostare l'obiettivo predefinito.

Comprendere i vincoli

Resource Scheduling Optimization funziona con una serie di vincoli che è possibile usare per definire un obiettivo di ottimizzazione.

Pianifica durante l'orario lavorativo

Crea la prenotazione se la durata del viaggio verso il luogo di lavoro e il lavoro stesso rientrano nell'orario di lavoro di una risorsa. Questo vincolo include anche il tempo di viaggio dall'ultima prenotazione fino alla posizione finale della risorsa. Tuttavia, la tabella degli orari non mostra il tempo di viaggio a fine giornata.

Se rimuovi questo vincolo dall'obiettivo, il sistema programma comunque il lavoro entro l'orario lavorativo, ma i viaggi da e verso le prenotazioni possono avvenire fuori dall'orario di lavoro della risorsa. Il programma potrebbe non lasciare tempo a fine giornata per raggiungere la posizione finale della risorsa. Tutte le prenotazioni terminano entro l'orario di lavoro di una risorsa. Per maggiori informazioni, vedi Consentire il tempo di viaggio fuori dall'orario di lavoro.

Soddisfa le caratteristiche richieste

Garantisce che una risorsa abbia tutte le caratteristiche e le competenze necessarie per soddisfare un requisito di risorsa.

Soddisfa i ruoli richiesti

Garantisce che una risorsa prenotabile disponga dei ruoli richiesti per completare un requisito di risorsa. Se il requisito di risorsa elenca più di un ruolo, il sistema garantisce che uno dei ruoli corrisponda.

Opzioni di blocco della pianificazione (obsolete)

Deprecata e sarà rimossa come opzione di vincolo. Selezionare questa opzione non influisce sulle successive esecuzioni di Ottimizzazione della Pianificazione delle Risorse. Per maggiori informazioni sull'uso e la risoluzione dei problemi delle opzioni aggiornate di blocco delle prenotazioni, vedi Comprendere l'opzione blocco delle prenotazioni in Ottimizzazione della Pianificazione delle Risorse.

Finestre di pianificazione

Garantisce che l'Ottimizzazione della Pianificazione delle Risorse generi una prenotazione entro la finestra temporale del requisito di risorse o del record della prenotazione.

  • Imposta la data da/fino o la finestra di data di inizio/fine alla stessa data: l'ottimizzazione della pianificazione delle risorse programma la prenotazione in quel giorno ma l'ora del giorno non conta.

  • Definisci un intervallo temporale con inizio e fine finestra temporale: l'ottimizzazione della pianificazione delle risorse programma la prenotazione in quel periodo ma la data non conta.

  • Imposta Time From Promised e Time To Promised su una data e una fascia oraria: Resource Scheduling Optimization pianifica una prenotazione per la data selezionata nella fascia oraria selezionata.

  • Imposta la finestra di data Inizio/Fine e Fine della finestra temporale a un intervallo temporale nello stesso giorno: l'ottimizzazione della pianificazione delle risorse programma una prenotazione nella data selezionata nell'intervallo temporale selezionato.

  • Valori ora vuoti (v3.0+): Resource Scheduling Optimization rispetta gli scenari in cui l'ora di inizio o di fine non è definita.

    Ad esempio, un requisito ha soltanto un valore di inizio dell'intervallo di tempo; il sistema pianifica il requisito dopo tale ora, indipendentemente dalla data.

    Questa logica si applica ai seguenti campi dell'entità Requisito di risorsa e Prenotazione risorsa:

    • Inizio intervallo di tempo e Fine intervallo di tempo.
    • Tempo dalla data promessa e Tempo alla data promessa
    • Data iniziale e Data finale

Nota

Se i campi data e ora contengono informazioni in conflitto, Resource Scheduling Optimization utilizza innanzitutto Ora di inizio/fine promessa.

Soddisfa le preferenze di risorse

Aggiunge risorse preferite all'entità di richiesta. Per maggiori informazioni, consulta Preferenze risorse. Resource Scheduling Optimization rispetta tre diversi tipi di preferenze delle risorse:

  • Preferito: preferenza di pianificazione per la risorsa definita, se disponibile, ma non garantita se una risorsa diversa si adatta meglio alla pianificazione ottimale.
  • Limitato: il sistema non pianifica le risorse aggiunte ai requisiti con questa preferenza di risorsa.
  • Devi scegliere tra: la risorsa definita viene pianificata se disponibile durante l'intervallo di tempo. Se sono disponibili più risorse, il sistema pianifica la prima risorsa disponibile. Se nessuna di queste è disponibile, il requisito non viene pianificato.

Territori corrispondenti

Rispetta i valori nel campo Territorio nei registri di requisiti e risorse, e programma le prenotazioni solo quando i valori del territorio su entrambi i record corrispondono. Un requisito può appartenere a un solo territorio, ma le risorse possono appartenere a più territori.

Corrisponde al tipo di risorsa

Definisce come la risorsa si relaziona all'organizzazione. Il sistema considera i valori del campo Resource Type nei record dei requisiti e delle risorse. Pianifica le prenotazioni solo quando i valori del tipo di risorsa su entrambi i record corrispondono.

Il sistema considera i seguenti tipi di risorse per l'ottimizzazione:

  • Utenti
  • Contatti
  • Account
  • Attrezzature
  • Struttura

Comprendere gli obiettivi

Aggiungi e classifica i criteri dell'obiettivo di ottimizzazione della pianificazione delle risorse. Puoi selezionare più obiettivi, ma l'ordine conta. Il sistema dà più preferenza all'obiettivo quando è più in alto nella lista.

Aumento delle ore lavorative totali

Il tempo di lavoro complessivo soddisfa al meglio questo obiettivo. Il lavoro aggregato viene calcolato prendendo tutte le prenotazioni che sono state create o aggiornate durante il processo di ottimizzazione.

Riduzione della durata totale del viaggio

Scegli l'iterazione con il tempo totale di viaggio più basso. Questa iterazione considera il tempo di viaggio necessario alla risorsa per tornare alla sua posizione finale dopo l'ultima prenotazione, anche se questo tempo di viaggio non viene visualizzato sulla bacheca di pianificazione.

Nota

Questo obiettivo non può essere il primo della lista. Per ridurre davvero i tempi di viaggio, l'Ottimizzazione della Pianificazione delle Risorse potrebbe non programmare alcun requisito che richieda il tempo di viaggio per raggiungere il primo obiettivo.

Prenotazioni bloccate (obsoleto)

L'obiettivo Prenotazioni bloccate è deprecato e verrà rimosso tra le opzioni dell'obiettivo. La selezione di questa opzione non ha alcun effetto sulle esecuzioni successive di Resource Scheduling Optimization. Per maggiori informazioni sull'uso e la risoluzione dei problemi delle opzioni aggiornate di blocco delle prenotazioni, vedi Comprendere l'opzione blocco delle prenotazioni in Ottimizzazione della Pianificazione delle Risorse.

Requisiti di priorità alta

Dai priorità alle prenotazioni relative ai requisiti con il punteggio di priorità più alto. Imposta la priorità sull'record Resource Requirement come un set di opzioni con valori ponderati. Resource Scheduling Optimization controlla il Livello di importanza della priorità per determinare l'importanza di tale priorità. Ad esempio, il Livello di Importanza è 10 per priorità urgente e 1 per bassa priorità. Matematicamente parlando, l'Ottimizzazione della Pianificazione delle Risorse considera l'importanza di un requisito urgente (Livello di Importanza: 10 x Numero di requisiti: 1) come la stessa di 10 requisiti a bassa priorità (Livello di Importanza: 1 x Numero di requisiti: 10).

Nota

Questo obiettivo non è finalizzato a ottimizzare la prenotazione di tutti i requisiti con priorità alta prima degli altri requisiti nell'arco della giornata. Ottimizza solo per garantire che i requisiti ad alta priorità siano prenotati il primo giorno possibile, non la prima fascia oraria possibile all'interno della giornata.

Ottimizzazione delle risorse preferite

Prende in considerazione l'elenco delle risorse preferite specificate nei requisiti correlati. Il sistema tenta di assegnare le prenotazioni dapprima alle risorse preferite soddisfacendo nel contempo altri vincoli e obiettivi.

Livello di caratteristiche con la migliore corrispondenza

L'ottimizzazione della pianificazione delle risorse considera il livello di valutazione di competenza quando si confrontano le caratteristiche richieste dai requisiti e le risorse che le possiedono. Se tutte le caratteristiche richieste corrispondono, il sistema dà priorità alle risorse con meno caratteristiche per mantenere disponibili le risorse con più o caratteristiche uniche per il lavoro di emergenza.

Questo obiettivo dipende dal vincolo Soddisfa le caratteristiche richieste nel criterio di ottimizzazione.

Vincolo «Soddisfa le caratteristiche richieste» selezionato:

  • Le risorse senza la caratteristica (abilità) o livelli di competenza inferiori a quelli richiesti non vengono considerate.
  • Le risorse con il livello di caratteristiche esatto sono la corrispondenza migliore e ottengono il punteggio più alto.
  • Più una risorsa è sovra-qualificata, più basso sarà il punteggio.

Vincolo «Soddisfa le caratteristiche richieste» non selezionato:

  • Risorse meno qualificate e risorse senza la caratteristica possono comunque essere prenotate.
  • Le risorse sovra-qualificate ottengono un punteggio più elevato delle risorse meno qualificate.
  • Più una risorsa è sovra-qualificata, più basso sarà il punteggio.
  • Meno qualificata è una risorsa, più basso sarà il punteggio.
  • Le risorse senza la caratteristica ottengono il punteggio più basso.

Il grafico seguente mostra la distribuzione dei punteggi, a seconda del livello di abilità di un modello caratteristico di competenza che varia da 1 a 10. Il livello di caratteristica desiderato è 4, che ottiene il punteggio più alto.

Schermata di un grafico con distribuzione delle caratteristiche e dei punteggi.

Pianifica al più presto

A volte, la capacità di risorse potrebbe superare la rispettiva domanda. Per anticipare efficacemente le prenotazioni ottimizzate, aggiungi l'obiettivo Pianifica al più presto al tuo obiettivo di ottimizzazione.