La propriété Inclure dans le modèle d'import (in_import_template) permet de définir quels champs d'un formulaire sont pré-cochés par défaut dans la fenêtre de sélection des colonnes lors du téléchargement d'un modèle d'import ou de l'export de données.
Exemple — Bureau Moderne L'administrateur de Bureau Moderne configure le formulaire Fournisseur pour que les champs "Nom du fournisseur", "Groupe de fournisseurs" et "Pays" soient toujours pré-cochés à l'ouverture du modèle d'import. Ses collègues n'ont plus à chercher ces colonnes dans la liste : elles apparaissent directement sélectionnées, prêtes à être exportées.
Lorsqu'un utilisateur ouvre la fenêtre de téléchargement du modèle d'import (ou d'export de données), il voit une liste de cases à cocher correspondant aux champs du formulaire. Sans configuration particulière, aucun champ n'est coché par défaut et l'utilisateur doit sélectionner manuellement chaque colonne souhaitée.
En activant Inclure dans le modèle d'import sur un champ, celui-ci sera automatiquement coché à l'ouverture de la fenêtre, guidant ainsi les utilisateurs vers les colonnes les plus pertinentes pour leur flux de travail.
Deux méthodes sont disponibles selon votre situation.
Cette méthode convient pour les formulaires existants que vous souhaitez adapter sans modifier le code source.
Pour les développeurs qui créent ou modifient un type de document dans le code de l'application :
# Extrait d'un fichier .json de DocType
{
"fieldname": "supplier_group",
"fieldtype": "Link",
"label": "Groupe de fournisseurs",
"options": "Supplier Group",
"in_import_template": 1
}
La propriété in_import_template accepte 1 (inclus) ou 0 (non inclus, valeur par défaut).
| Contexte | Comportement |
|---|---|
| Téléchargement d'un modèle d'insertion | Les champs configurés sont pré-cochés. Le champ ID est masqué si l'identifiant est attribué automatiquement. |
| Export de données existantes | Les champs configurés sont pré-cochés. Le champ ID est toujours présent. L'option "Modèle vierge" n'est pas disponible. |
| Champ obligatoire | Signalé par un astérisque (*) dans la liste. |
| Champ conditionnel | Signalé par une icône d'avertissement avec une info-bulle expliquant la condition d'affichage. |