Google Maps - Complément

YellowBox Store

Introduction

Le but de cette documentation est de reproduire dans une base spécifique à un client le module de géolocalisation tel qu’il a été paramétré dans la base de démonstration, à savoir :

  • Sur la table Sociétés →

    • Effectuer le géocodage des Sociétés à partir des informations de la table Adresse
    • Afficher dans un onglet de la fiche Société une carte avec les sociétés présentes dans un rayon saisissable par l’utilisateur.
    • Proposer une représentation géographique de la liste des Sociétés.
  • Sur la table Leads →

    • Effectuer le géocodage des Leads à partir de l’adresse saisie dans des champs spécifiques.
    • Proposer une représentation géographique de la liste des Leads.

Le géocodage des sociétés

La création d’une recherche

Créer une recherche pour que le géocodage ne se fasse que sur les sociétés dont la latitude est vide. Il est en effet inutile de géocoder celles qui le sont déjà. Lors de la modification d’une adresse, les champs latitude et longitude de la table adresse sont vidés sur l’adresse concernée, ces fiches seront alors incluses dans la recherche.

  • Aller dans Paramétrage/Ecrans et structure/Recherches,
  • Cliquer sur le bouton [Ajouter],
  • Saisir un nom, dans notre exemple ‘Sociétés - Coord x et y adresse vides’,
  • Cliquer sur ‘Changer le mode de recherche SQL/Critère',
  • Coller la requête suivante dans la zone prévue à cet effet.
    Sachant que les sociétés positives à au moins un des tests suivants ne seront pas traitées, on peut les exclure de la recherche et, ainsi, optimiser les traitements du plugin :
    code postal vide, ville vide, latitude non vide, longitude non vide, erreur de géocodage à 1.
SELECT 
    s.id_element
FROM
    societe s,
    adresse a,
    lienadresse la
WHERE
    la.id_element = s.id_element
        AND la.courrier = 1
        AND a.id_adresse = la.id_adresse
        AND COALESCE(a.coordx, '') = ''
        AND COALESCE(a.coordy, '') = ''
        AND a.ville <> '' 
        AND a.codepostal <> ''
        AND a.erreur_geocodage=1;

Le paramétrage du plugin

Créer le paramétrage du plugin pour géocoder les adresses :

  • Aller dans ‘Paramétrage/Traitements/Traitements/Plugins’,
  • Cliquer sur le bouton [Ajouter],
  • Saisir un nom,
  • Sélectionner le plugin ‘YellowBox Geoloc’,
  • Sélectionner l’instance ‘GenericAddressFieldsGlobalGeocodingFunction (fonction)’,
  • Sélectionner la recherche créée au point précédent,
  • Valider ce paramétrage.

This is an image

La planification du plugin

Créer une planification inactive permettra de l’utiliser dans un processus.

  • Aller dans ‘Paramétrage/Traitements/Traitements/Plugins’,
  • Cliquer sur le bouton [Planifier],
  • Cliquer sur le bouton [Ajouter],
  • Saisir un nom et sélectionner le plug paramétré au point précédent,
  • Décocher la case ‘Actif’ puis cliquer sur le bouton [Valider].

This is an image

Le paramérage du processus d’exécution

But : planifier l’exécution chaque nuit du géocodage des sociétés dont la latitude est vide et dont le code postal ou la ville est renseigné.

  • Aller dans ‘Paramétrage/Automatismes/Processus’,
  • Cliquer sur le bouton [Ajouter],
  • Saisir un nom puis cliquer sur le bouton [Suivant],
  • Cliquer sur This is an image,
  • Dans ‘Type’ sélectionner Plugin,
  • Dans ‘Plugin’ sélectionner le plugin paramétré au point précédent puis cliquer sur le bouton [Valider].

This is an image

Pour planifier ce processus :

  • Sur la liste des processus cliquer sur le bouton [Planifier],
  • Cliquer sur le bouton [Ajouter],
  • Saisir un nom,
  • Sélectionner le processus paramétré ci-dessus,
  • Paramétrer la périodicité (dans notre exemple, le processus s’exécutera chaque jour à 6h) puis cliquer sur le bouton [Valider].

This is an image

L’initialisation de l’existant

Le géocodage des fiches sociétés existantes sera effectué lors de la première exécution de la planification du processus.

Auparavant, pour que les champs correspondants aux coordonnées minimum et maximum soient calculés correctement lors du géocodage, le champ ‘Rayon’ doit être initialisé.

Pour cela, aller dans Paramétrage/Automatismes/Traitements/Règles,

  • Cliquer sur le bouton [Planifier],
  • Cliquer sur le bouton [Ajouter],
  • Saisir un nom, ‘Sociétés – MAJ Rayon’ dans notre exemple,
  • Décocher la case ‘Actif’,
  • Coller la requête suivante dans la zone de saisie, en remplaçant le nom du champ présent dans la requête par celui que vous avez créé puis cliquer sur le bouton [Valider].
UPDATE societeparam 
SET 
    C80623COORDXMIN =
	(SELECT cast(a.coordx as float) - (cast(C80627RAYON as float)/111)
	FROM adresse a,	lienadresse la 
	WHERE la.id_element = societeparam.id_element
	AND la.courrier = 1
	AND a.coordx <> ''
	AND a.coordy <> ''
	AND a.id_adresse = la.id_adresse
	), 
	C80624COORDXMAX =
	(SELECT cast(a.coordx as float) + (cast(C80627RAYON as float)/111) 
	FROM adresse a,	lienadresse la 
	WHERE la.id_element = societeparam.id_element
	AND la.courrier = 1
	AND a.coordx <> ''
	AND a.coordy <> ''
	AND a.id_adresse = la.id_adresse
	),
    C80625COODYMIN = 
	(SELECT cast(a.coordy as float) - (cast(C80627RAYON as float)/111)
	FROM adresse a, lienadresse la
	WHERE la.id_element = societeparam.id_element
	AND la.courrier = 1
	AND a.coordx <> ''
	AND a.coordy <> ''
	AND a.id_adresse = la.id_adresse
	),
    C80626COORDYMAX =
	(SELECT cast(a.coordy as float) + (cast(C80627RAYON as float)/111)
	FROM adresse a, lienadresse la
	WHERE la.id_element = societeparam.id_element
	AND la.courrier = 1
	AND a.coordx <> ''
	AND a.coordy <> ''
	AND a.id_adresse = la.id_adresse
	);
  • Exécuter ensuite la règle en cliquant sur l’icône de la colonne ‘Forcer’. Le champ rayon sera ainsi renseigné sur toutes les fiches existantes.

La visualisation des sociétés alentours

Le but est d’afficher dans un onglet de la fiche société une carte géographique situant celles présentes dans un rayon saisissable par l’utilisateur. Cela nécessite la création de champs, de règles, d’une recherche, d’un paramétrage du plugin et la modification de la fiche Société.

La création des champs

But : créer des champs afin de stocker le rayon souhaité ainsi que les coordonnées minimales et maximales. Celles-ci seront calculées d’après la latitude et la longitude de l’adresse et le rayon saisi.

Champs à créer:

  • Rayon(km) de type Entier, saisissable
  • Coordx min de type numérique, non saisissable
  • Coordx max de type numérique, non saisissable
  • Coordy min de type numérique, non saisissable
  • Coordy max de type numérique, non saisissable

Aller dans Paramétrage/Ecran et structure/Structure, déployer Tables/Sociétés, cliquer sur Champs et pour chacun des champs listés ci-dessus:

  • Saisir son nom,
  • Sélectionner son type (tel que défini ci-dessus),
  • Cliquer sur le bouton [Suivant] jusqu’à l’écran de définition des conditions,
  • Sélectionner le caractère saisissable ou non selon le champ (tel que défini ci-dessus)
  • Cliquer sur le bouton [Terminer].

La création des règles

Règle de valeur par défaut

But : initialiser la valeur du champ lors de la création d’une fiche.

  • Dans ‘Paramétrage/Automatismes/Traitements/Traitements/Règles, cliquer sur le bouton [Ajouter],
  • Saisir un nom, ‘Sociétés - Rayon par défaut = 3’ dans notre exemple,
  • Sélectionner le type ‘Valeur par défaut’,
  • Sélectionner la table ‘Sociétés puis cliquer sur le bouton [Suivant],
  • Dans ‘Champ à modifier’ sélectionner le champ ‘Rayon (km)’,
  • Saisir la valeur par défaut, 3 dans notre exemple puis cliquer sur le bouton [Valider].

This is an image

Règle à validation de fiche

But : calculer les champs coordx et coordy min et max d’après le rayon et les coordonnées de l’adresse principale de la société.

  • Dans ‘Paramétrage/Automatismes/règles, cliquer sur le bouton [Ajouter],
  • Saisir un nom, ‘Sociétés - Calcul coord min max / Rayon’ dans notre exemple,
  • Dans Type règle sélectionner ‘Requête SQL à validation d’une fiche’,
  • Dans Table, sélectionner ‘Sociétés’ puis cliquer sur le bouton [Suivant],
  • Dans la zone de texte, coller la requête suivante dans la zone prévue à cet effet, puis remplacer les champs par ceux créés dans le point précédent.
UPDATE societeparam 
SET 
    C80623COORDXMIN =(SELECT 
                   cast(a.coordx as float) - (cast(C80627RAYON as float)/111)
                FROM
                    adresse a,
                    lienadresse la
                WHERE
                    la.id_element = '##reffiche$$'
                        AND la.courrier = 1
                        AND a.coordx <> ''
                        AND a.coordy <> ''
                        AND a.id_adresse = la.id_adresse),
    C80624COORDXMAX =(SELECT 
                   cast(a.coordx as float) + (cast(C80627RAYON as float)/111)
                FROM
                    adresse a,
                    lienadresse la
                WHERE
                    la.id_element = '##reffiche$$'
                        AND la.courrier = 1
                        AND a.coordx <> ''
                        AND a.coordy <> ''
                        AND a.id_adresse = la.id_adresse),
    C80625COODYMIN = (SELECT 
                    cast(a.coordy as float) - (cast(C80627RAYON as float)/111)
                FROM
                    adresse a,
                    lienadresse la
                WHERE
                    la.id_element = '##reffiche$$'
                        AND la.courrier = 1
                        AND a.coordx <> ''
                        AND a.coordy <> ''
                        AND a.id_adresse = la.id_adresse),
    C80626COORDYMAX =(SELECT 
                    cast(a.coordy as float) + (cast(C80627RAYON as float)/111)
                FROM
                    adresse a,
                    lienadresse la
                WHERE
                    la.id_element = '##reffiche$$'
                        AND la.courrier = 1
                        AND a.coordx <> ''
                        AND a.coordy <> ''
                        AND a.id_adresse = la.id_adresse)
                
WHERE
    societeparam.id_element = '##reffiche$$';

La création de la recherche

But : créer une recherche qui permet d’identifier les sociétés dont les coordonnées sont comprises dans le rayon saisi dans la fiche.

  • Aller dans Paramétrage/Ecrans et structure/Recherches,
  • Cliquer sur le bouton [Ajouter],
  • Saisir un titre, ‘Sociétés - Recherche sociétés dans rayon’ dans notre exemple,
  • Sélectionner la table Sociétés,
  • Cliquer sur ‘Changer le mode de recherche SQL/Critère’ pour coller la requête suivante, puis remplacer dans la requête les champs par ceux créés.
SELECT 
    s.id_element
FROM
    societe s,
    adresse a,
    lienadresse la
WHERE
    a.coordx > (SELECT 
            sp2.C80623COORDXMIN
        FROM
            societeparam sp2
        WHERE
            sp2.id_element = '##reffiche$$')
	AND a.coordx < (SELECT 
            sp2.C80624COORDXMAX
        FROM
            societeparam sp2
        WHERE
            sp2.id_element = '##reffiche$$')
	AND a.coordy > (SELECT 
            sp2.C80625COODYMIN
        FROM
            societeparam sp2
        WHERE
            sp2.id_element = '##reffiche$$')
	AND a.coordy < (SELECT 
            sp2.C80626COORDYMAX
        FROM
            societeparam sp2
        WHERE
            sp2.id_element = '##reffiche$$')
	AND la.id_adresse=a.id_adresse and s.id_element=la.id_element;

La création du paramétrage du plugin

Dans le paramétrage/Automatismes/Traitements/Traitements/Plugins, cliquer sur le bouton [Ajouter],

  • Saisir un nom ‘Geoloc - Affichage des sociétés dans l’onglet Alentours’ dans notre exemple,
  • Sélectionner le plugin ‘YellowBox Geoloc’,
  • Sélectionner l’instance ‘GoogleMap (Composant liste)’,
  • Sélectionner la recherche créée au point précédent (‘Sociétés - Recherche sociétés dans rayon’ dans notre exemple),
  • Saisir la clé d’api qui vous a été fournie,
  • Dans ‘Table utilisée’ sélectionner la table Société,
  • Dans ‘utiliser la table adresse’ sélectionner ‘Oui’,
  • Laisser les paramètres ‘Latitude’ et ‘Longitude’ vides,
  • Dans ‘Champs pour la bulle d’aide’, sélectionner les champs que vous souhaitez voir au survol des points représentatifs des sociétés. Dans notre exemple : Raison sociale, Type et Gestionnaire,
  • Dans ‘Champs pour affichage des détails, sélectionner les champs que vous souhaitez voir dans le cartouche qui s’affiche lors du clic sur le point. Dans notre exemple : Raison sociale, Type, Gestionnaire, Nom complet du contact principal et Téléphone de la société,
  • Dans ‘Sélection du champ de rupture’, sélectionner le champ qui affectera la couleur du point. Dans notre exemple, le champ ‘Type’ permet de différencier par la couleur les Prospects des Clients et des Partenaires.

This is an image

La modification du processus de géocodage

Pour que les champs créés pour l’affichage des sociétés alentours soient calculés lors du géocodage des nouvelles adresses, le processus de géocodage des adresses doit être modifié ainsi : Dans Paramétrage/Automatismes/Processus,

  • Ouvrir le processus nommé ‘Geocodage des sociétés’ dans notre exemple,
  • Cliquer sur le bouton à droite de ‘Fonctions associées au processus’,
  • Dans la fenêtre ‘Ajout d’une fonction’, à droite de type, sélectionner ‘Requête SQL’,
  • Sélectionner la règle créée précédemment et nommée ‘Societes - MAJ_Coord min-max’ dans notre exemple,
  • Cliquer sur le bouton [Valider].

Le rendu de la fiche Processus est alors celui-ci :

This is an image Cliquer ensuite sur le bouton [Valider] de la fiche Processus.

La modification du design de la fiche Société

Pour reproduire le visuel suivant dans la fiche société,

  • Ouvrir une fiche Sociétés,
  • Cliquer sur ‘Mode éditeur’,
  • Sélectionner le groupe d’onglet et cliquer sur le bouton [Ajouter] du mode éditeur,
  • Dans la fenêtre ‘Créer un objet design’, à droite de ‘Type’ sélectionner ‘Onglet’, saisir ‘Alentours’ dans Nom puis cliquer sur le bouton [Valider],
  • Sélectionner l’onglet créé,
  • Cliquer sur le bouton [Ajouter]du mode éditeur,
  • Dans la fenêtre ‘Créer un objet design’, à droite de ‘Type’ sélectionner ‘Texte’, saisir ‘Adresse :’ puis cliquer sur le bouton [Valider],
  • Sélectionner le texte créé, dans ‘Mode éditeur’ cliquer sur la ligne ‘Français’ du tableau ‘Traduction’,
  • Dans la fenêtre ‘Saisir de la traduction : Français’, dans la zone html, positionner le curseur à droite de ‘Adresse :’ appuyer sur les touches Shift Entrée (pour un retour à la ligne), cliquer sur ‘Insérer un champ’ et dans l’arbre de la structure, déployer ‘Adresses’ et cliquer sur ‘Adresse complète’,
  • Cliquer sur le bouton [Valider],
  • Cliquer sur le bouton [Ajouter]du mode éditeur,
  • Dans la fenêtre ‘Créer un objet design’, à droite de ‘Type’ sélectionner ‘Champ’, laisser ‘Titre et champ’, dans la liste déroulante suivante sélectionner le champ ‘Rayon (km)’ créé précédemment puis cliquer sur le bouton [Valider],
  • Sélectionner le champ ajouter et modifier sa position vers la droite pour le positionner en colonne 2 puis vers le haut pour qu’il soit en ligne 1, à droite de l’adresse,
  • Sélectionner à nouveau l’onglet,
  • Cliquer sur le bouton [Ajouter]du mode éditeur,
  • Dans la fenêtre ‘Créer un objet design’, à droite de ‘Type’ sélectionner ‘Bouton, puis dans ‘Fonctionnalité’ sélectionner ‘Fiche : Sauver’. Cliquer ensuite sur le bouton [Valider],
  • Si vous le souhaitez, vous pouvez modifier le titre du bouton en modifiant sa traduction après avoir cliqué sur le bouton [Rendre spécifique]. Pour supprimer l’icône associée cliquer sur [Rendre spécifique] à droite de ‘Propriétés’ et pour la propriété ‘name= « afficheiconebouton »’ saisir 0 à la place de 1 dans ‘valeur=’,
  • Modifier la position du bouton pour le placer sur la même ligne que le champ Rayon si vous le souhaitez,
  • Sélectionner à nouveau l’onglet ‘Alentours’,
  • Cliquer ensuite dans ‘Mode éditeur’ sur le bouton [Ajouter],
  • Dans la fenêtre ‘Créer un objet design’, à droite de ‘Type’ sélectionner ‘Composant’, dans ‘Nom’, sélectionner le paramétrage du plugin nommé ‘Geoloc – Affichage des sociétés dans l’onglet Alentours de la fiche Sociétés’ puis cliquer sur le bouton [Valider],
  • Sélectionner le composant inséré et modifier sa largeur pour l’amener à la même taille que l’onglet.

Le rendu sera alors celui-ci :

This is an image

Afficher une carte Google Map sur une liste de sociétés

Pour paramétrer une présentation sous forme de carte géographique pour la liste des sociétés,

  • Aller dans Paramétrage/Automatismes/Traitements/Traitements/Plugins, cliquer sur le bouton [Ajouter],
  • Saisir un nom ‘Geoloc - Liste des sociétés’ dans notre exemple,
  • Sélectionner le plugin ‘YellowBox Geoloc’,
  • Sélectionner l’instance ‘GoogleMap (Composant liste)’,
  • Cocher la case ‘en tant que présentation dans une liste’,
  • Dans ‘Table’, sélectionner ‘Sociétés’,
  • Saisir la clé d’api qui vous a été fournie,
  • Dans ‘Table utilisée’ sélectionner la table Société,
  • Dans ‘utiliser la table adresse’ sélectionner ‘Oui’,
  • Laisser les paramètres ‘Latitude’ et ‘Longitude’ vides,
  • Dans ‘Champs pour la bulle d’aide’, sélectionner les champs que vous souhaitez voir au survol des points représentatifs des sociétés. Dans notre exemple : Raison sociale, Type et Gestionnaire,
  • Dans ‘Champs pour affichage des détails, sélectionner les champs que vous souhaitez voir dans le cartouche qui s’affiche lors du clic sur le point. Dans notre exemple : Raison sociale, Type, Gestionnaire, Nom complet du contact principal et Téléphone de la société,
  • Dans ‘Sélection du champ de rupture’, sélectionner le champ qui affectera la couleur du point. Dans notre exemple, le champ ‘Type’ permet de différencier par la couleur les Prospects des Clients et des Partenaires.

This is an image

Le géocodage des leads

La création des champs

Pour géocoder les fiches Leads il est nécessaire d’ajouter les champs ‘Latitude’ et ‘Longitude’ aux champs qui composent déjà l’adresse sur cette table. Le champ ‘Adresse modifiée’ permettra de réinitialiser les champs ‘Latitude’ et ‘Longitude’ lorsque l’un de champ de l’adresse est modifié. Ainsi la fiche sera prise en compte dans le processus de géocodage qui s’exécutera au rythme souhaité.

Pour créer les champs :

  • Aller dans Paramétrage/Ecrans et structure/Structure,
  • Déployer ‘Tables/Leads’ et cliquer sur Champs,
  • Saisissez ‘Latitude’ dans ‘Nom’, laisser ‘Alphanumérique’ et cliquer sur le bouton [Suivant],
  • Dans les deux fenêtres qui suivent cliquer également sur [Suivant] puis sur [Terminer],

Répéter l’opération pour le champ ‘Longitude’.

  • Saisissez ensuite ‘Adresse modifiee’ dans ‘Nom’, sélectionner ‘Booleen’ et cliquer sur [Suivant],
  • Dans la fenêtre suivante laisser ‘Boite à cocher’ cochée puis cliquer sur [Suivant],
  • Sélectionner ‘Jamais’ dans la liste déroulante associée à ‘Saisissable’ puis cliquer sur [Suivant],
  • Cliquer ensuite sur le bouton [Terminer].

La création des règles

Règles à modification de champ

But : Mettre à jour le champ ‘Adresse modifiée’ lorsque l’un des champs ‘Adresse 1’, ‘Code postal’, ‘Ville’, ‘Pays’ est modifié. Pour cela trois règles sur modification de champ doivent être créées comme suit :

  • Aller dans ‘Paramétrage/Automatismes/Traitements/Traitements/Règles, cliquer sur le bouton [Ajouter],
  • Saisir un nom, ‘Lead - Adresse1 modifiée’ dans notre exemple,
  • Dans Type règle sélectionner ‘Règle sur modification de champ’,
  • Dans Table, sélectionner ‘Leads’ puis cliquer sur le bouton [Suivant],
  • Pour ‘Champ modifié’, sélectionner le champ booléen créé, nommé ‘Adresse modifiée’ dans notre exemple,
  • Pour ‘Valeur affectée’ sélectionner oui,
  • Cliquer sur le bouton [Valider].

Répéter l’opération pour les champs ‘Code postal’, ‘Ville’ et ‘Pays’, en adaptant le nom de la règle et en sélectionnant le champ concerné dans ‘Champ modifié’ (seuls ces quatre champs ont été utilisés dans le paramétrage du plugin de géocodage des leads).

Requête SQL à validation d’une fiche

But : vider les champs ‘Latitude’ et ‘Longitude’ lorsque le champ booleen créé, nommé ‘Adresse modifiée’ dans notre exemple, est coché et réinitialiser ce champ après utilisation.

  • Dans ‘Paramétrage/Automatismes/règles, cliquer sur le bouton [Ajouter],
  • Saisir un nom, ‘Lead - Latitude et longitude vidées si adresse modifiée’ dans notre exemple,
  • Dans Type règle sélectionner ‘Requête SQL à validation d’une fiche,
  • Dans Table, sélectionner ‘Leads’ puis cliquer sur le bouton [Suivant],
  • Dans la zone de texte, coller la requête suivante, et remplacer les champs par ceux créés dans le point précédent.
UPDATE c5962leads 
SET 
    C82487LATITUDE = '',
    C82488LONGITUDE = ''
WHERE
    C83259ADRESSEMODIFIEE=1
         AND id_element = '##reffiche$$';

UPDATE c5962leads 
SET 
    C83259ADRESSEMODIFIEE=0
WHERE
    C83259ADRESSEMODIFIEE=1
         AND id_element = '##reffiche$$';

La création de la recherche

Créer une recherche pour que le géocodage ne se fasse que sur les leads dont la latitude est vide et dont le code postal et la vide sont différents de vide. Il est en effet inutile de géocoder celles qui le sont déjà et si le code postal ou la ville est vide, l’adresse ne sera pas traitée. Lors de la modification d’une adresse, les champs latitude et longitude devront être vidés par une règle SQL décrite plus loin. Ces fiches seront ainsi incluses dans la recherche lors de la prochaine exécution du plugin.

  • Aller dans Paramétrage/Ecrans et structure/Recherches,
  • Cliquer sur le bouton [Ajouter],
  • Saisir un nom, dans notre exemple : ‘Leads - Latitude vide’,
  • Sélectionner le champ ‘Latitude’ de la table [Leads] et l’opérateur ‘est égal à vide’ puis valider.

This is an image

Le paramétrage du plugin

Paramétrer le plugin pour géocoder les Leads sur la base des champs adresses créés dans cette table.

  • Aller dans ‘Paramétrage/Automatismes/Traitements/Traitements/Plugins’,
  • Cliquer sur le bouton [Ajouter],
  • Saisir un nom, dans notre exemple ‘Geocodage des Leads avec Latitude vide (champs personnalisés)’,
  • Sélectionner le plugin ‘YellowBox Geoloc’,
  • Sélectionner l’instance ‘CustomFieldsGlobalGeocodingFunction (fonction)’,
  • Saisir la clé d’API qui vous a été fournie,
  • Sélectionner la recherche créée au point précédent,
  • Sélectionner pour les paramètres ‘Rue’, ‘Code postal’, ‘Ville’, ‘Etat ou Region’,’Pays’, ‘Latitude’ et ‘Longitude’ les champs de la table ‘Leads’ correspondants.
  • Cliquer sur le bouton [Valider].

This is an image

La planification du plugin

Créer une planification inactive pour l’utiliser dans un processus.

  • Aller dans ‘Paramétrage/Automatismes/Traitements/Traitements/Plugins’,
  • Cliquer sur le bouton [Planifier],
  • Cliquer sur le bouton [Ajouter],
  • Saisir un nom, ‘Geocodage - Latitude vide dans les Leads’ dans notre exemple, et sélectionner le plugin paramétré au point précédent,
  • Décocher la case ‘Actif’ puis cliquer sur le bouton [Valider].

This is an image

Le paramétrage du processus d’exécution de géocodage

But : planifier l’exécution chaque nuit du géocodage des leads dont la latitude est vide et donc le code postal et la ville sont renseignés.

Pour créer le processus,

  • Aller dans ‘Paramétrage/Automatismes/Processus’,
  • Cliquer sur le bouton {Ajouter],
  • Saisir un nom puis cliquer sur le bouton [Suivant],
  • Cliquer sur This is an image,
  • Dans ‘Type’ sélectionner Plugin,
  • Dans ‘Plugin’ sélectionner le plugin paramétré au point précédent puis cliquer sur le bouton [Valider].

This is an image

Pour le planifier,

  • Sur la liste des processus cliquer sur le bouton [Planifier],
  • Cliquer sur le bouton [Ajouter],
  • Saisir un nom, ‘Geocodage des Leads avec latitude vide’,
  • Sélectionner le processus paramétré ci-dessus,
  • Paramétrer la périodicité (dans notre exemple, le processus s’exécutera chaque jour à 6h10) puis cliquer sur le bouton [Valider].

This is an image