Modula Documentation Modula

Les outils

AutoFetch

AutoFetch remplit les champs de vos SmartTexts et SmartMails avec des informations lues dans vos pages ouvertes : le nom d'un client dans votre CRM, un numéro de suivi chez un transporteur. C'est AutoCopy, en automatique : au lieu de sélectionner la valeur, vous la désignez une fois, et Modula va la chercher à chaque fois.

Le principe Avancé Pro

Un champ du formulaire d'insertion peut être relié à un élément d'une page. À l'ouverture du formulaire, Modula lit la valeur de cet élément, sur la page affichée ou dans un autre onglet, et remplit le champ. Le formulaire s'ouvre toujours : vous vérifiez ce qui a été lu, puis vous validez.

Exemple

Un SmartMail « Relance devis » contient les champs Nom du client et N° de commande. Ils sont reliés à la fiche client de votre CRM. La fiche d'Alice Martin est ouverte dans un onglet : vous tapez le mot-clé du SmartMail dans votre messagerie, le formulaire s'ouvre avec « Alice Martin » et « 12345 » déjà remplis.

Se relient : les champs de texte, les listes à choix unique, les champs de date et d'heure, {{selection}} et {{clipboard}}. Pas le curseur, qui est une position, ni une liste à choix multiples.

Bon à savoir

Rien ne quitte votre ordinateur : la valeur passe de la page au formulaire, et Modula ne garde que la manière de retrouver l'élément, sous une forme codée qui ne contient aucun texte lisible de la page — jamais ce qu'il a lu.

Relier un champ Avancé Pro

La configuration se fait dans le panneau AutoFetch, sur le côté de Chrome. Il ne recouvre pas la page : vous cliquez librement sur les éléments à relier.

Comment faire
  1. Ouvrez une page qui contient l'information, par exemple la fiche d'un client.
  2. Ouvrez le panneau : ⚡ AutoFetch dans le menu de l'icône, dans l'éditeur d'un élément, ou dans le formulaire d'insertion.
  3. Choisissez l'élément, puis cliquez sur + Source à côté du champ.
  4. Dans la page, les éléments s'éclairent au survol : cliquez sur la valeur. ↑ choisit le conteneur, ↓ un élément plus précis, Échap annule.
  5. Le panneau montre la valeur lue et vérifie qu'il retrouve cet élément, et lui seul. Choisissez au besoin ce qu'il faut garder, puis Enregistrer la source.

Si Modula ne retrouve pas l'élément de façon sûre, il le dit tout de suite : visez plus précisément, ou choisissez son conteneur. Il essaie de lui-même les conteneurs qui affichent exactement la même valeur.

Bon à savoir

L'onglet Aperçu de la fiche montre le contenu tel qu'il sera inséré, avec les valeurs lues sur vos pages ouvertes.

Les pages concernées Avancé Pro

Une source vaut pour un type de page, décrit par un modèle d'adresse : crm.exemple.com/clients/*/fiche. Modula le propose à partir de l'adresse de la page : les parties qui changent d'un client à l'autre (numéros, identifiants) deviennent *.

Le modèle se vérifie au moment du relevé, sous S'applique aux pages, avant d'enregistrer la source : une coche verte indique que l'onglet affiché correspond. Ensuite, le panneau l'affiche à côté de chaque source.

Bon à savoir

* remplace une partie de l'adresse sans franchir de /. La partie après ? n'est pas comparée.

Quel onglet est lu Avancé Pro

Pour chaque type de page, Modula lit un seul onglet : la page affichée si elle correspond, sinon l'onglet de ce type consulté le plus récemment. Toutes les valeurs d'un même type de page viennent donc de la même fiche, jamais le nom d'un client et l'adresse d'un autre.

Un formulaire peut réunir plusieurs types de page : la fiche client et la page du transporteur sont lues chacune dans son onglet.

Si d'autres fiches du même type sont ouvertes, le formulaire l'annonce en tête : vérifiez que les valeurs viennent de la bonne. Un onglet en veille n'est pas lu : affichez-le, puis réessayez.

Dans le formulaire d'insertion Avancé Pro

Le formulaire s'ouvre immédiatement ; les champs reliés affichent « Récupération… » puis se remplissent. Sous chaque champ :

Ce que vous voyezCe que ça veut dire
« depuis crm.exemple.com »La valeur a été lue sur cette page. Modifiez-la si besoin : un champ que vous avez touché n'est plus réécrit.
En rouge : introuvable, plusieurs éléments possibles…La page est ouverte, mais l'élément n'y a pas été retrouvé de façon sûre. Le champ reste vide : Modula ne devine jamais.
En gris : page non ouverteAucune page de ce type n'est ouverte. Ce n'est pas une erreur.

Relever ici ajoute une source depuis la page affichée : le formulaire s'efface, vous cliquez sur la valeur, le champ se remplit. Ne plus récupérer ce champ suspend la liaison sans la supprimer. Le bouton ↻ relit tous les champs reliés, sauf ceux que vous avez modifiés, et ⚡ AutoFetch ouvre le panneau sur cet élément.

Quand vous revenez sur l'onglet du formulaire, par exemple après avoir affiché la bonne fiche, les champs reliés sont relus d'eux-mêmes. Si une valeur a changé, le formulaire l'indique. Un champ que vous avez modifié garde votre saisie, et un champ déjà rempli n'est jamais vidé par une relecture.

Bon à savoir

AutoCopy reste disponible sur un champ relié : armez-le, sélectionnez un texte dans la page, il remplace la valeur lue.

Une fiche, plusieurs mises en page Expert Pro

Une même application peut afficher une fiche de plusieurs façons selon ce qui est renseigné : un bloc est absent quand l'information manque, un autre prend sa place. Une source ne couvre alors pas toutes les fiches.

Un champ peut avoir plusieurs sources, une par mise en page. Elles sont essayées dans l'ordre, sur la même fiche, jusqu'à ce que l'une réponde : les flèches ↑ ↓ règlent l'ordre.

Comment faire
  1. Après avoir relié un champ, vérifiez sur une autre fiche, de préférence une où certaines informations sont vides.
  2. Si le champ y est en rouge, cliquez sur Relever ici dans le formulaire, ou sur + Source dans le panneau depuis cette fiche.

Garder une partie de la valeur Expert Pro

L'élément contient parfois plus que ce qu'il vous faut : « Commande n° 12 345 du 03/09/2026 ». Pour chaque source, choisissez ce qu'il faut garder : Tout le texte, Premier nombre, Adresse mail, Téléphone, Date ou Montant.

Un champ de date reconnaît la date lue (« 12 septembre 2026 », « 12/09/2026 », « 14h30 »…) et l'écrit dans son propre format. Une valeur qui ne fait pas partie d'une liste est gardée, en couleur d'alerte.

Sélection et presse-papier reliés Expert Pro

  • {{clipboard}} relié prend la valeur de la page ; si rien n'est trouvé, il reprend le presse-papier, comme avant.
  • {{selection}} relié prend aussi la valeur de la page, où qu'elle soit ouverte ; si rien n'est trouvé, il reprend le texte sélectionné avant le déclenchement, comme avant.

Suivre ses liaisons Expert Pro

La vue générale du panneau montre Sur cette page : tous vos contenus reliés à la page affichée, avec l'état de chaque champ. En dessous, la liste de vos contenus se filtre en Tous, Reliés ou Non reliés.

Tant qu'une source fonctionne, rien n'est affiché à son sujet. Si elle échoue souvent sur les dernières lectures, elle est signalée « échoue souvent ». La case Récupérer d'un champ suspend ses liaisons : il retrouve son fonctionnement d'origine, et ses sources restent prêtes à être réactivées.

Bon à savoir

Pour tout arrêter d'un coup : décochez AutoFetch dans Paramètres → Boîte à outils. Vos liaisons sont conservées, plus aucune valeur n'est lue. Les liaisons sont incluses dans la sauvegarde et l'export de configuration, pas dans l'export des contenus.

Limites Expert Pro

  • Les iframes d'un autre domaine et le Shadow DOM fermé ne sont pas lus, comme pour l'insertion.
  • Une page ouverte avant l'installation ou la mise à jour de Modula doit être rechargée.
  • Si un site change sa présentation, ses liaisons peuvent cesser de fonctionner : ajoutez une source, ou suspendez le champ.