Module dolibarr : Questionnaire / Réponse

Présentation du module

Ce module vous permet de créer des formulaires pour collecter des informations dans dolibarr, ou depuis une page internet. La collecte d’information sur internet peut se faire en étant connecté à un compte ou non. Cela se paramètre de façon indépendante pour chaque questionnaire.

La création d’une réponse à un questionnaire permet de déclencher la création ou la mise à jour d’un objet dolibarr.
Par exemple :

  • Un visiteur répond à un questionnaire de prise de contact sur votre site internet, une société est créée dans votre dolibarr (en vérifiant que cette société n’existe pas déjà).
  • Un utilisateur de dolibarr remplit un questionnaire de suivi horaire, le temps consommé est ajouté à la tâche correspondante dans le projet de dolibarr.
  • Un utilisateur rempli un questionnaire sur un produit, automatiquement, le stock est incrémenté ou décrémenté dans l’entrepôt.

Il est possible d’indiquer dans les actions du questionnaire quels champs doivent être utilisées pour vérifier si il existe déjà dans dolibarr.
Par exemple :

  • Un visiteur répond à un questionnaire de prise de contact sur votre site internet, le champ téléphone du questionnaire est utilisé pour vérifier si la société existe déjà ou non dans dolibarr. Si le champ téléphone correspond à un tiers dans dolibarr, la société est mise à jour avec les informations du questionnaire, sinon, une société est créée dans votre dolibarr.

 

  • Il est possible de créer autant de formulaires que vous le souhaitez
  • Chaque formulaire peut contenir autant de questions que vous le souhaitez
  • Différents types de champs sont disponibles et permettent de collecter un très grand nombre de données, ou de sélectionner des données déjà connues de dolibarr :
    • Carte
    • Cases à cocher
    • Cases d’option
    • Chaîne de caractères
    • Commande
    • Date et heure
    • Entier
    • Entrepôt
    • Fichier
    • Liste
    • Liste issue d’un dictionnaire
    • N° de siret
    • Numérique
    • Produit
    • Projet
    • Société
    • Tâche
    • Zone de Texte
    • Utilisateur
  • Il est possible d’afficher des questions du formulaire en fonction des réponses à d’autres questions
  • Il est possible de rendre obligatoire ou non des questions
  • Il est possible de crypter les données de chaque question en base
  • Il est possible de collecter des données sans montrer le champ à l’utililsateur (champ automatique/ valeur forcée)
  • Il est possible de rendre la donnée accessible selon un droit spécial et avancé
  • Il est possible d’afficher ou non une barre de progression sur le formulaire
  • Il est possible de remplir les formulaires depuis l’interface de dolibarr ou depuis internet
  • Pour chaque formulaire, il est possible d’indiquer si le formulaire est accessible publiquement ou si il est nécessaire d’être connecté
  • Il est possible de personnaliser les couleurs principales, et quelques options d’affichage
  • Il est possible choisir quel modèle d’email est envoyé à l’envoi du formulaire
  • Il est possible de personnaliser le comportement du formulaire après l’envoi (on recharge la page du formulaire, on va à la page d’accueil, on va sur une url particulière).
  • Certains champs permettent de remplir automatiquement d’autres champs. Par exemple, le champ N° de siret permet de remplir des champs à partir des bases légales françaises
  • Au niveau des actions de formulaire, pour le moment le module permet de créer ou de mettre à jour les objets dolibarr suivants :
    • Tiers
    • Projet
    • Temps consommé
    • Incrémentation de stock
  • Il est possible depuis dolibarr de retrouver rapidement toutes les réponses aux questionnaires d’un tiers
  • Il est possible de télécharger en une fois tous les fichiers d’une réponse
  • Il est possible de mettre à jour facilement la localisation et la géolocalisation d’une réponse (si il y a un champ carte utilisée bien sûr)
  • Il est possible de cloner toute une réponse depuis l’interface de dolibarr
  • Les questionnaires sont responsives par défaut
  • Le parti pris de l’interface est de présenter une question par écran pour une navigation simple, fluide et intuitive.

Configuration

  • Vous devez installer le module questionnaire, le module réponse et le module connect
  • Dans le module formulaire, vous devez simplement indiquer la numérotation des formulaires
  • Dans le module reponse, vous devez indiquer un modèle de numérotation
  • Le lien public d’accès au formulaire sur internet doit pointer vers le dossier custom/reponse/public. L’idéal pour cela est de créer un sous domaine qui pointe vers ce dossier.
  • Ensuite, vous n’avez plus qu’à créer votre premier formulaire.

Ce module pouvant être assez technique, une documentation technique détailée (notamment les paramètres que peuvent accepter ses champs) est tenue à jour sur cette page : https://www.iouston.com/nos-prestations/modules-dolibarr/documentation-technique/questionnaire-reponse/

D’autres types de champs ou type d’action seront ajoutées en fonction des demandes et des besoins des utilisateurs. N’hésitez pas à prendre contact avec nous pour que nous étudions votre projet.

Utilisation

  • Créer un premier formulaire et configurer les différentes options de ce premier formulaire
  • Ajouter quelques champs et tester votre fomulaire en le remplissant depuis dolibarr et depuis internet.

ChangeLog

VersionDateDescription
1.0.014/03/2024Première version
1.1.024/05/2024Ajout du système d'actions