Loading
Agentforce Field Service e Operazioni
Come funziona il motore di ottimizzazione di Field Service?

Come funziona il motore di ottimizzazione di Field Service?

Sono necessari alcuni appaltatori in loco per una settimana a partire da ora e si vuole sapere chi è disponibile? È assolutamente necessario che uno specialista arrivi in una sede di servizio entro un'ora? Perché non utilizzare un appuntamento periodico pianificato sia per gli appaltatori che per lo specialista per la stessa sede?

Perché è necessario ottimizzare

Queste operazioni possono essere semplici da pianificare singolarmente. La creazione manuale di una pianificazione efficiente per le operazioni collettive può risultare complessa anche per un amministratore esperto.

È possibile consentire al motore di ottimizzazione di Field Service di eseguire automaticamente questa operazione. Generando una pianificazione ottimale per il team e i clienti, in base alle priorità e ai vincoli, l'ottimizzazione della pianificazione aiuta a rispettare i contratti sui livelli di servizio e a ridurre al minimo i tempi di percorso, gli straordinari, i costi e le assenze.

Come viene eseguita? Per un determinato orizzonte di tempo, l'ottimizzazione valuta le assegnazioni in base agli obiettivi di servizio nella policy di pianificazione e confronta i punteggi complessivi per diverse iterazioni di pianificazione. Completata la pianificazione, sceglie la pianificazione con il punteggio più alto e assegna gli appuntamenti di conseguenza.

È importante prepararsi all'inevitabilità della scalabilità. Scalare le chiamate dei clienti, scalare gli appuntamenti delle risorse, scalare i tempi di percorso e persino le spese di straordinario.

Le pianificazioni e la disponibilità sono fondamentali per assegnare le risorse, tenere traccia dei progetti e garantire la soddisfazione dei clienti. Il motore di ottimizzazione considera tutte le risorse disponibili e gli orari degli appuntamenti e utilizza le policy di pianificazione impostate per trovare il candidato più qualificato e la finestra temporale in base agli obiettivi di servizio. Gli appuntamenti di servizio pianificati che sono già iniziati (l'ora di inizio pianificata è nel passato) vengono considerati dall'ottimizzazione come bloccati e non vengono spostati né ne viene annullata la pianificazione. Il tempo di percorso dell'appuntamento di servizio può essere aggiornato a partire dal momento in cui può essere aggiornato l'appuntamento di servizio successivo.

Processo di ottimizzazione

  1. Il motore di ottimizzazione riceve tutti i dati relativi all'appuntamento di servizio, al territorio di servizio e alle risorse di servizio per l'orizzonte temporale specificato.
  2. Gli appuntamenti vengono quindi ordinati in base alla priorità e valutati di conseguenza. La priorità viene definita utilizzando le opzioni Campo Priorità ordine di lavoro, Campo Priorità voce ordine lavoro e Campo Priorità appuntamento di servizio in Impostazioni Field Service. Il motore inizia quindi a valutare per primo l'appuntamento con priorità più alta.
  3. Confronta quindi i dettagli dell'appuntamento con priorità, ad esempio territorio, competenze richieste e scadenza, con le regole di lavoro della policy di pianificazione.
  4. Le regole di lavoro consentono di escludere i candidati non qualificati o non disponibili.
  5. Visualizza le regole di lavoro della policy di pianificazione. Le regole di lavoro rimuovono i candidati che non possono completare l'appuntamento perché non qualificati o non disponibili. A questo punto sarà disponibile un gruppo di candidati pronti e in grado di eseguire il lavoro.
  6. Il motore di ottimizzazione cerca le finestre temporali disponibili tra il primo inizio consentito di un appuntamento di servizio e la scadenza (o le date di inizio e fine della finestra di arrivo, se disponibili) all'interno dell'orizzonte temporale.
  7. Ogni finestra temporale disponibile e ogni candidato qualificato vengono quindi valutati in base agli obiettivi di servizio della policy di pianificazione.
  8. Questo processo viene quindi ripetuto per le finestre e i candidati rimanenti, aggiunge i punteggi e assegna l'appuntamento al candidato e alla finestra temporale con il punteggio più alto.

Il motore di ottimizzazione passa all'appuntamento successivo nell'elenco (ordinato in base alla priorità) e ripete il processo. Quando tutti gli appuntamenti di servizio inviati all'ottimizzazione vengono pianificati nel diagramma di Gantt o il diagramma di Gantt è completo, la pianificazione riceve un voto di utilizzo generale.

 
Caricamento
Salesforce Help | Article