Cas d'usage

Ajouter / Masquer un champ dans un formulaire

Ajouter de nouveaux champs ou masquer des champs existants dans un formulaire standard avec l'outil Personnaliser le formulaire.

Ajouter / Masquer un champ dans un formulaire

Dans Dokos, tous les documents présents peuvent être modifiés. Tous les documents présents dans Dokos sont considérés comme un Type de document Standard. Ils sont pré-configurés et ne pourront pas être modifié depuis Type de document.

Il faudra alors faire Personnaliser un formulaire pour ajouter, masquer des champs. Certains champs qui sont obligatoire ne pourront pas être supprimés mais ils pourront être cachés.


Pour accéder à la personnalisation des formulaires, cliquez sur l'icône loupe de la barre latérale gauche (ou Ctrl+K) et recherchez Personnaliser un formulaire.

1. Comment accéder à la personnalisation du formulaire depuis le document ?

Vous pouvez également accéder à la personnalisation du formulaire en allant sur le document que vous voulez modifier.

Dans ce Cas d'usage nous allons choisir de modifier le formulaire du client

  1. Allez sur la liste Client
  2. En haut à droite : Cliquez sur les 3 points ...
  3. Cliquez sur Personnaliser

Vous allez être redirigé sur le document Personnaliser un formulaire.

Le type de document sera automatiquement mis sur Client (champ Entrez le type de formulaire de l'onglet Détails).

Le formulaire s'ouvre sur l'onglet Formulaire : un générateur visuel qui affiche les onglets, les sections, les colonnes et les champs du document. Sélectionnez un champ pour modifier ses propriétés dans le panneau de droite. Cliquez sur Mettre à jour pour enregistrer vos modifications.

Rappel : Les différents champs disponibles pour structurer le formulaire

  • Étiquette : Nom du champ créé. Le Type permet de définir le type de ces données, il existe plusieurs choix possible. Les plus utilisés sont :
  • Type Donnée : Vous pouvez renseigner du texte personnalisé.
  • Type Lien : Vous pouvez choisir les données d'un autre document et il vous permet de rediriger et lier le document à un autre.
  • Type Date : le champ est mis sous le format d'une date.
  • Onglets, sections et colonnes : Ils permettent de segmenter votre document en plusieurs parties. Par exemple, Détails généraux, Table des articles, Termes et conditions etc. Dans le générateur, ajoutez une section ou une colonne depuis le menu ⋯ d'une section (Ajouter une section en dessous, Ajouter une colonne) et un onglet avec Ajouter un onglet.
  • Type Sélectionner : Vous pouvez donner des choix en Options …
  • Obligatoire : Si la case est cochée, ce champ sera obligatoire pour pouvoir le valider.
  • Options : Quand le Type de donnée est Sélectionner ou Lien, vous devez saisir les choix ou le nom de type de document pour rediriger la page...

2. Masquer des champs

  1. Pour masquer des champs, il suffit d'aller dans l'onglet Formulaire puis de cliquer sur le champ, la section ou l'onglet que vous souhaitez masquer. Ses propriétés s'affichent dans le panneau de droite.
  2. Dans le formulaire client, nous souhaitons cacher l'onglet Comptabilité.

  1. Il faut repérer l'onglet Accounting (les étiquettes sont affichées en anglais dans le générateur) = Comptabilité.
  2. Cliquez sur l'onglet Accounting.
  3. Dans le panneau de droite, cochez la case Masqué pour que l'onglet soit masqué sur le formulaire. Le champ de recherche Chercher des propriétés... en haut du panneau permet de trouver la propriété rapidement.

Si vous cachez un onglet ou une section, alors tous les champs présents à l'intérieur seront masqués.
  1. Cliquez sur Mettre à jour.

L'onglet a bien été retiré du formulaire client.

3. Ajouter des champs

Dans ce Cas d'usage nous allons choisir de modifier le formulaire du Devis

Nous allons ajouter un champ Information sur le devis. Ce champ permettra d'ajouter des informations personnalisées sur l'article qui sera envoyé dans le devis.

Ce champ Information fait partie de la table article. Cette table d'article se modifie depuis le formulaire Personnalisé : Item quotation (Article du devis)

  1. Ouvrez Personnaliser un formulaire (icône loupe ou Ctrl+K).
  2. Dans l'onglet Détails, sélectionnez le formulaire Article du Devis (Quotation Item).
  3. Pour ajouter des champs, allez dans l'onglet Formulaire et cliquez sur Ajouter un champ en bas de la colonne voulue, puis choisissez le type du champ.
  4. Dans le panneau de droite, renseignez les propriétés suivantes :
    • Étiquette : Nom du champ "Information"
    • Type : Éditeur de texte
    • Obligatoire : Laissez la case décochée
  5. Les autres propriétés du champ se trouvent dans le même panneau.

Voici différents options que vous pouvez appliquer :

  • Obligatoire : Ce champ sera obligatoire pour valider le formulaire
  • Unique
  • Ajouter une colonne pour ce champ dans la vue en liste
  • Ajouter un filtre standard pour ce champ
  • Ajouter à la recherche globale
  • Prévisualisation
  • Mettre en évidence
  • Ajouter dans la fenêtre de création rapide
  • Traduisible

Dans notre cas, nous allons cocher les cases :

  • Ajouter une colonne pour ce champ dans la vue en liste
  • Traduisible
  1. Faites glisser le champ à la position voulue dans le générateur.
  2. Cliquez sur Mettre à jour.

Maintenant, si vous retournez sur le formulaire du Devis, vous allez avoir ce nouveau champ qui sera dans la table d'article.

Si vous voulez que ce champ soit repris sur la commande et la facture, il faut faire la même manipulation mais pour les formulaires Article de la commande client et Article de la Facture de vente. Gardez le même Nom du champ pour que Dokos reprenne l'information une fois que vous avez validé le devis et que vous le passez en commande.