Loading

Automazione batch per la georeferenziazione dei record in Maps

Data pubblicazione: May 4, 2026
Descrizione

Salesforce Maps può effettuare la georeferenziazione in batch a intervalli pianificati. Questa operazione può accelerare l'elaborazione dei record in Salesforce Maps. Ad esempio, quando si tracciano i record in Salesforce Maps, il processo di tracciamento può richiedere un po' più di tempo, a seconda del fatto che i record debbano essere georeferenziati oppure no. Pianificare la georeferenziazione in batch a intervalli regolari può ridurre questo carico di lavoro.

Risoluzione

Opzioni batch

1. Andare a Imposta | Pacchetti installati. Selezionare Configura accanto a Salesforce Maps.
2. Selezionare la scheda Automazione.
3. Nota: in Automazione sono disponibili diverse opzioni relative ai batch.

  • Schedule New Batch (Pianifica nuovo batch): consente di pianificare un nuovo batch di georeferenziazione da eseguire agli intervalli specificati.
  • Run Manual Batch (Esegui batch manuale): un batch manuale consente di eseguire un singolo batch di georeferenziazione. Si può scegliere questa opzione se è stato appena importato/creato un gran numero di record e l’utente desidera georeferenziarli.
  • Last 5 Batches Ran (Ultimi 5 batch eseguiti): questa opzione consente di visualizzare gli ultimi 5 batch eseguiti, con i relativi dettagli sullo stato.
  • Scheduled Batches (Batch pianificati): questa opzione consente di visualizzare i (prossimi) batch pianificati e gli orari in cui saranno eseguiti.


Pianificazione di un nuovo batch

Se si desidera pianificare un nuovo batch, è necessario fornire le seguenti informazioni:

  • Nome del batch: il nome descrittivo del batch.
  • Classe Apex: mantenere la classe GeoCoderSchedulable.
  • Oggetto base: si riferisce all’oggetto base che si desidera georeferenziare.
  • Frequenza: l’utente può selezionare una frequenza settimanale o mensile. Se si pianifica un batch settimanale, tenere presente che è possibile selezionare fino a 7 giorni (di conseguenza, è possibile pianificare un batch giornaliero). Per quanto riguarda il batch mensile, è possibile far sì che venga eseguito in un particolare giorno del mese. Infine, è possibile configurare l’ora iniziale del batch.


Esecuzione di un batch manuale

Se si esegue un batch manuale, è sufficiente selezionare l’oggetto base. Sono disponibili diverse opzioni.

  • Start Geocoding Batch (Avvia batch di georeferenziazione): avvia un batch che esegue la georeferenziazione di tutti i record per l’oggetto base specificato.
  • Start Lat/Long Removal Batch (Avvia batch di rimozione lat./long.): avvia un batch che elimina latitudine e longitudine per l’oggetto base specificato. Ciò può essere utile se si desidera ottenere nuove informazioni geografiche per i record
  • Start Skip Geocode Flag Removal Batch (Avvia batch di rimozione segnalazione Ignora informazioni geografiche): avvia un batch che cancella la segnalazione che invita a ignorare le informazioni geografiche. Durante il processo di georeferenziazione, è possibile contrassegnare i record con indirizzo errato (se le informazioni relative all’indirizzo non sono valide). Un record contrassegnato come avente un indirizzo errato viene ignorato nel successivo batch di georeferenziazione. Eseguendo questo batch si rimuove questa segnalazione, quindi il batch di georeferenziazione includerà anche questo tipo di record.
Nota: per utilizzare la funzione Start Skip Geocode Flag Removal Batch descritta sopra, è necessario soddisfare i prerequisiti elencati di seguito:
  1. Creare un campo personalizzato nell’oggetto Salesforce che si sta cercando di georeferenziare
    • Nome: MASkipGeocoding
    • Nome API: MASkipGeocoding__c
    • FieldType: Casella di controllo
  2. Assicurarsi di selezionare la casella di controllo “Skip Failed Geocodes” (Ignora le informazioni geografiche errate) nel corrispondente oggetto base di Maps 
    • Imposta => Pacchetti installati => Configura accanto alla scheda Salesforce Maps => oggetto base sul lato sinistro.

 

Fattori da considerare con la funzione di automazione dei batch per la georeferenziazione in Maps:

  • La dimensione del batch di georeferenziazione è codificata a 10 record.
  • La funzione di rimozione della latitudine/longitudine prevede 500 record per batch.
  • È obbligatorio rispettare i limiti del governor SF per le esecuzioni asincrone del metodo Apex, ossia 250.000 su 24 ore. 
  • Il numero di record che si cerca di elaborare. Un processo di georeferenziazione riesce a elaborare fino a 250.000 record per volta. 
  • Eventuali automazioni dell’oggetto che non consentano di salvare le coordinate sul record o di invocare un processo o un trigger.
  • Gli utenti che non possiedono l’autorizzazione "API abilitata" e l’accesso al campo "Nome" all’interno dell’oggetto ApexClass non potranno visualizzare la scheda che contiene i batch pianificati. Questa scheda di norma è visualizzata nelle organizzazioni Salesforce versioni Professional Edition e Group Edition.
Numero articolo Knowledge

000389884

 
Caricamento
Salesforce Help | Article