Les champs personnalisés permettent à votre logiciel de gestion de s’adapter à votre métier comme ici en exemple dans une fiche de tiers.

Il est souvent nécessaire de pouvoir consigner des informations complémentaires dans votre ERP.

Cette fonctionnalité permet sans programmation de construire des éléments de formulaires classiques sans programmation, par simple paramétrage.

Introduction aux champs personnalisés

Votre logiciel de gestion s’adapte à votre métier avec le module Myfield.

Cette fonctionnalité a été créé dans le but de permettre aux utilisateurs de répondre plus facilement et rapidement à leurs besoins de personnalisation de formulaires.

Il est également utilisé dans nos développements de modules spécifiques pour Dolibarr et DoliPlus afin de laisser la main aux utilisateurs et ainsi leur permettre de personnaliser ou de faire évoluer les formulaires selon leurs besoins.

Ce module est aussi utilisé dans l’écosystème DoliPlusMobi, application Mobile Ios/Android de DoliPlus. Les formulaires créés sur DoliPlus sont transposés dans l’application mobile et ont rafraichis des modifications automatiquement.

A ce jour, il s’intègre nativement les modules suivants à travers le pack DoliPlus :

A la suite de la fiche principale

  • Facture, 
  • Commande,
  • Propositions commerciales,
  • Produits/services,
  • Tiers,
  • Contacts/Adresse,
  • Projet,

Également sur l’Onglet complément uniquement:

Autres modules spécifiques (se reporter à la documentation du module)

  • Interventions,
  • Gestion des tickets,
  • Parc de matériels,
  • Production,
  • Formulaires,

Formulaires personnalisés dans votre logiciel de gestion DoliPlus

Les formulaires s’intègrent à votre logiciel de gestion Dolibarr  soit dans la « fiche »principale c’est-à-dire à la suite du formulaire natif de Dolibarr, soit dans un onglet « complément »

Ce choix utilisateur se réalise via une notion de groupe au niveau du formulaire.

  • Les groupes  «IN ou INS » s’affichent à la suite du formulaire natif du module les champs personnalisés inclus à l’un de ces groupes,
  • Le groupe «OUT» regroupant d’autres champs personnalisés s’affiche dans un onglet distinct nommé « Complément » .Cet onglet vient en complément du formulaire natif,
  • Dans d’autres modules en lien avec celui-ci des groupes peuvent être nommés de façon particulière,

Une passerelle correspondant au groupe « Partage » permet de retrouver les champs personnalisés à la fois à la suite dans la fiche – formulaire natif et dans l’onglet « Complément ».

Un champ de formulaire est l’élément de base du formulaire et chaque champ se compose au moins d’un titre et d’une zone de saisie.

Les outils du formulaire de votre logiciel de gestion ERP

Les outils suivants permettent de façonner vos formulaires

  • Zone de texte simple pour caractères alphanumériques
  • Zone de texte long en HTML avec éditeur
  • Zone saisie uniquement pour nombre entier,
  • Zone saisie uniquement pour nombre décimal,
  • Zone de saisie date,
  • Zone de saisie date + heure,
  • Liste déroulante à choix simple,
  • Liste à choix multiple,
  • Liste de Choix Oui/Non,
  • Cases à cocher disposées en colonne,
  • Boutons radio en colonne,
  • Boutons radio en colonne

Les groupes du Formulaire

Les groupes sont utilisés afin de choisir la destination de l’affichage du champ personnalisé. Fiche principale ou onglets. Les groupes sont utilisés.

Module Nom du Groupe
Type Groupe IN INS OUT
Tiers   Onglet Fiche Onglet Complément
Contact/adresse   Onglet Fiche Onglet Complément
Projet Onglet Fiche   Onglet Complément
Propale   Onglet Fiche Onglet Complément
Commande client   Onglet Fiche Onglet Complément
Facture   Onglet Fiche Onglet Complément

Construire le formulaire

Ajouter à l’aide du bouton nouvel attribut ou modifier à partir de la plume sur la ligne correspondante à l’attribut.

Formulaire en mode création

Formulaire en mode modification

Contenu du formulaire

Un formulaire permet d’enregistrer :

Libellé affiché à l’écran : Tous caractères admis

Nom du champ dans la base de données : En minuscule, sans espace et sans caractères spéciaux ( ‘, «  »,$ ….). le _ est admis.

Taille max : Taille du champ en base – laisser la valeur par défaut

Valeur par défaut : Uniquement pour caractères alphanumériques – Laisser vide par défaut

Objet de formulaire : Choix selon liste

Valeurs du formulaire :

Uniquement pour :

  • Liste déroulante à choix simple
  • Liste à choix multiple,
  • Cases à cocher disposées en colonne
  • Boutons radio en colonne
  • Boutons radio en colonne

Les tags sont constitués selon cette syntaxe : attribut_en_base|Valeur affichée

Attention à la syntaxe des attributs en base : Ne pas utiliser des caractères espace ou spéciaux ( ‘, «  »,$ ….). Il faut à cette étape être bien conscient que ce sont ces valeurs qui apparaîtront dans vos extractions de données sous forme de tableaux ou d’impression.

Nota pour les cases à cocher / boutons radio : 

Les cases à cocher permettent des choix multiples contrairement aux boutons radio qui permettent des choix exclusifs.

Exemple cases à cocher, pour 3 valeurs A,B,C  A et B  sont possibles.

Pour les valeurs de l’attribut_en_base choisir des valeurs bien distinctes des unes des autres ne reprenant pas en préfixe une autre valeur.

Exemple :

a   -> Valeur A

b -> Valeur B        et non   ab -> Valeur B

Groupe : cf explication ci-dessus

Partage avec : défini si partage entre groupes

Afficher dans les listes : Si décoché n’apparait plus dans les tableaux dynamiques

Champ non éditable : Option spéciale  utilisée par certains modules –  Laisser décochée par défaut

Options du formulaire :

  • Afficher dans les listes = Champs personnalisé affiché dans les tableaux dynamiques avec son filtre,
  • Champ non éditable = Champ ne peut pas être modifier,
  • Champ requis = Le contenu du champ est obligatoire,
  • DoliPlusMobi : Ne pas afficher = Spéciale formulaire sur DoliPlusMobi, le champ n’est pas affiché,
  • DoliPlusMobi : Champ non éditable = Spéciale formulaire sur DoliPlusMobi, le champ n’est pas affiché,
  • DoliPlusMobi : Pré remplir le formulaire = Utilise la donnée déjà enregistrée sur le formulaire afin de pré remplir le champ ou utilise une éventuelle valeur par défaut si définie,

Nota : Certaine options sont réservées au fonctionnement avec l’application Mobile DoliPlusMobi

Formulaires spéciaux

Liste déroulante pour statuts

Ici, on construit une liste déroulante avec un code couleur associé.

Ce code apparait ensuite avec les données en tableau/liste et sur le formulaire;

 

Liste des codes couleur attaché par la valeur de l’attribut_en_base :

0<= GRIS
1 ROUGE
2 VIOLET
3 ORANGE
4 VERT CLAIR
5 ROUGE TRÈS FONCE (DarkRed)
6 VERT
7 ORANGE CORAL
8 BRIQUE (Firebrick)
9 GRIS (SlateGray)
10 TURQUOISE FONCE
11 TURQUOISE (Aquamarine)

La liste des champs personnalisés

L’ordre d’affichage des champs : le champ peut être déplacé à l’aide de la poignée à droite de la ligne.

un logiciel de gestion avec des champs personnalisés

Éditions et extractions des données du formulaire personnalisé

Selon les modules, il est possible d’éditer sous forme de tableaux les valeurs saisies. Voir les tableaux dynamiques.

L’intégration des données dans des documents (Récapitulatif des variables Dolibarr de substitution – voir ce chapitre ) ou autres parties de l’ERP est possible sur réalisation spéciale.

Certaines requêtes du module statistiques permettent de faire apparaitre également les valeurs des champs personnalisés

Formation

Nuage-web dispense les formations utiles pour la maîtrise de vos formulaires dans votre logiciel de gestion DoliPlus 

Restrictions

Pas de Support du multi langage, mais prévu.

Plus sur votre logiciel de gestion

Pour les besoins spécifiques, veuillez contacter votre support technique qui peut mettre en œuvre d’autres options sur prestations spéciales.

En rapport Mémos

Print Friendly, PDF & Email