Loading

Automatisation par lots pour le géocodage des enregistrements dans Maps

Date de publication: May 4, 2026
Description

Salesforce Maps peut géocoder des lots à intervalles planifiés. Cette fonctionnalité peut accélérer le traitement d’enregistrements dans Salesforce Maps. Par exemple, lorsque vous tracez des enregistrements dans Salesforce Maps, le traitement du traçage peut prendre plus de temps si les enregistrements doivent être géocodés. Le fait de planifier les lots de géocodage à intervalles réguliers peut résoudre ce problème.

Résolution

Options de lots

1. Accédez à Configuration | Packages installés. Sélectionnez Configurer en regard de Salesforce Maps.
2. Sélectionnez l’onglet Automatisation.
3. Notez que dans Automatisation, vous avez plusieurs options concernant les lots.

  • Planifier un nouveau lot : vous permet de planifier un nouveau lot de géocodage qui s’exécute à des intervalles de temps spécifiés.
  • Exécuter manuellement un lot : un lot manuel vous permet d’exécuter un seul lot de géocodage. Vous pouvez utiliser cette option si vous venez d’importer/de créer un grand nombre d’enregistrements et que vous souhaitez les géocoder.
  • 5 derniers lots exécutés : cette option affiche seulement les cinq derniers lots exécutés et les détails relatifs à leur statut.
  • Lots planifiés : cette option affiche tous les lots (à venir) planifiés et la durée de leur future exécution.


Planification d’un nouveau lot

Si vous souhaitez planifier un nouveau lot, vous devez fournir les informations suivantes :

  • Nom du lot : un nom descriptif pour le lot.
  • Classe Apex : laissez la valeur définie sur la classe GeoCoderSchedulable.
  • Objet de base : il s’agit de l’objet de base que vous souhaitez géocoder.
  • Fréquence : vous pouvez sélectionner hebdomadaire ou mensuel. Si vous planifiez un lot hebdomadaire, notez que vous pouvez sélectionner jusqu’à sept jours (ce qui a pour effet de planifier un lot quotidien). Pour l’option mensuelle, vous pouvez demander à ce que le lot s’exécute un jour en particulier par mois. Enfin, vous pouvez configurer une heure de début privilégiée pour le démarrage du lot.


Exécution manuelle d’un lot

Lorsque vous exécutez un lot manuellement, vous devez simplement sélectionner l’objet de base. Ensuite, vous avez quelques options différentes.

  • Démarrer un lot de géocodage : permet de démarrer un lot qui géocode tous les enregistrements pour l’objet de base donné.
  • Démarrer un lot de suppression latitude/longitude : permet de démarrer un lot qui efface la latitude et la longitude pour l’objet de base donné. Cette manipulation peut être utile si vous voulez de nouveaux géocodes pour vos enregistrements.
  • Démarrer un lot de suppression de l’indicateur d’ignorance du géocodage : permet de démarrer un lot qui efface l’indicateur d’ignorance du géocodage. Pendant le traitement du géocodage, les enregistrements peuvent être marqués comme ayant une adresse incorrecte (si les informations de l’adresse sont erronées). Si un enregistrement est marqué comme étant une adresse incorrecte, il sera ignoré dans le prochain lot de géocodage. Le fait d’exécuter ce lot supprimera cet indicateur et vous permettra d’exécuter un lot de géocodage pour géocoder ces enregistrements.
Remarque : pour utiliser la fonctionnalité Démarrer un lot de suppression de l’indicateur d’ignorance du géocodage mentionnée ci-dessus, vous devez respecter les prérequis suivants.
  1. Créez un champ personnalisé dans l’objet Salesforce que vous tentez de géocoder.
    • Nom : MASkipGeocoding
    • Nom d’API : MASkipGeocoding__c
    • Type de champ : Case à cocher
  2. Assurez-vous que la case « Ignorer les géocodes échoués » est cochée sur l’objet de base Maps correspondant. 
    • Configuration => Packages installés => Configurer en regard de Salesforce Maps => onglet Objet de base à gauche.

 

Éléments à prendre en compte avec l’automatisation par lots pour le géocodage dans Maps :

  • Notre taille de lot de géocodage est codée en dur à 10 enregistrements.
  • La suppression latitude/longitude est de 500 enregistrements par lot.
  • Nos opérations sont soumises aux limitations du gouverneur SF pour des exécutions asynchrones sous la méthode Apex qui s’élèvent à 250 000 par 24 heures. 
  • Le nombre d’enregistrements que vous tentez de traiter. Une tâche de géocodage peut traiter jusqu’à 250 000 enregistrements à la fois. 
  • Une automatisation sur l’objet qui ne permettrait pas aux coordonnées d’être enregistrées sur l’enregistrement ou qui n’invoquerait pas un traitement ou déclencheur.
  • Les utilisateurs qui n’ont pas l’autorisation « API activée » et qui n’ont pas accès au champ « Nom » dans l’objet ApexClass ne pourront pas voir l’onglet des lots planifiés. Cette situation est récurrente dans les organisations Salesforce Professional Edition et Group Edition.
Numéro d’article de la base de connaissances

000389884

 
Chargement
Salesforce Help | Article