Feature #6317
ferméExport au format CSV
100%
Description
Bonjour,
Le formulaire en ligne semble pouvoir convenir pour différents cas de saisie d'informations dans notre société, mais sans possibilité d'exporter les données, il semble incomplet.
Existe-t'il un moyen d'exporter les données renseignées dans les formulaire enligne ?
Merci pour votre réponse rapide.
Fichiers
Mis à jour par David Lesimple il y a presque 10 ans
- Tracker changé de Support à Feature
- Statut changé de New à Feedback
- % réalisé changé de 0 à 100
Bonjour,
A ma connaissance, c'est la 1ère fois qu'on nous demande un export sur cette application, mais pourquoi pas, cela peut être intéressant.
Je le transforme en feature (sans garantie bien sur que celle-ci soit développée).
En attendant, il est possible d'interroger directement la base de données à travers les tables suivantes :
sc_formsonline_forms : liste des formulaires dans les applications FormsOnline
Ensuite les champs et leurs réponses sont stockées dans les tables habituelles sb_formtemplate:
sb_formtemplate_template pour récupérer l'id du formulaire utilisé
sb_formtemplate_record pour récupérer l'id de la saisie de l'émetteur en fonction de l'id du formaulaire
sb_formtemplate_textfield pour récupérer les valeurs saisies par l'émetteur (utilisateur)
Mis à jour par Emmanuel GRANGE il y a plus de 9 ans
Voici la requête utilisé pour faire l'export :
SELECT specificid,formSUP02.* from (
SELECT TF.recordid, FI.STATE AS STATEID,
CASE
WHEN FI.STATE=1 THEN 'UNREAD'
WHEN FI.STATE=2 THEN 'READ'
WHEN FI.STATE=3 THEN 'ACCEPTED'
WHEN FI.STATE=4 THEN 'REFUSED'
ELSE 'UNKOWN'
END AS "STATE",
MAX(CASE WHEN TF.FIELDNAME = 'site'
THEN TF.FIELDVALUE
ELSE NULL END) AS "SITE",
MAX(CASE WHEN TF.FIELDNAME = 'COMMENTS'
THEN TF.FIELDVALUE
ELSE NULL END) AS "COMMENTS",
MAX(CASE WHEN TF.FIELDNAME = 'USER'
THEN TF.FIELDVALUE
ELSE NULL END) AS "IDDEUSER",
MAX(CASE WHEN TF.FIELDNAME = 'INCIDENTNUMBER'
THEN TF.FIELDVALUE
ELSE NULL END) AS "INCIDENTNUMBER",
MAX(CASE WHEN TF.FIELDNAME = 'APPLICATION'
THEN TF.FIELDVALUE
ELSE NULL END) AS "APPLICATION",
MAX(CASE WHEN TF.FIELDNAME = 'DESCRIPTION'
THEN TF.FIELDVALUE
ELSE NULL END) AS "DESCRIPTION",
MAX(CASE WHEN TF.FIELDNAME = 'STARTDATE'
THEN TF.FIELDVALUE
ELSE NULL END) AS "STARTDATE",
MAX(CASE WHEN TF.FIELDNAME = 'STARTTIME'
THEN TF.FIELDVALUE
ELSE NULL END) AS "STARTTIME",
MAX(CASE WHEN TF.FIELDNAME = 'ENDDATE'
THEN TF.FIELDVALUE
ELSE NULL END) AS "ENDDATE",
MAX(CASE WHEN TF.FIELDNAME = 'ENDTIME'
THEN TF.FIELDVALUE
ELSE NULL END) AS "ENDTIME",
MAX(CASE WHEN TF.FIELDNAME = 'ORIGIN'
THEN TF.FIELDVALUE
ELSE NULL END) AS "ORIGIN"
FROM sb_formtemplate_textfield TF, sb_formtemplate_record TR, sc_formsonline_forminstances FI
WHERE
TR.TEMPLATEID = 1915
AND TR.RECORDID = TF.RECORDID
AND TR.externalid::int = FI.id
GROUP BY TF.RECORDID, FI.STATE) AS formSUP02,st_user
WHERE
formSUP02."IDDEUSER"::int=st_user.id
Mais un outil d'export serait beaucoup plus pratique.
Mis à jour par Nicolas Eysseric il y a plus de 8 ans
- Sujet changé de Export des informations des formulaires enligne à Export au format CSV
- Statut changé de Feedback à New
- Version cible mis à Version 6
Mis à jour par Nicolas Eysseric il y a environ 7 ans
- Version cible changé de Version 6 à Version 6.1
Mis à jour par Nicolas Eysseric il y a presque 7 ans
- Statut changé de New à In progress...
- Assigné à mis à Nicolas Eysseric
Mis à jour par Nicolas Eysseric il y a presque 7 ans
- Fichier formsOnline-export.png formsOnline-export.png ajouté
- Fichier formsOnline-export-result.png formsOnline-export-result.png ajouté
- Statut changé de In progress... à Resolved
Depuis l'écran qui liste toutes les demandes émises, il est désormais possible de filtrer les demandes d'un formulaire donné.
Il est alors possible d'exporter toutes les données de toutes les demandes de ce formulaire.
Mis à jour par Miguel Moquillon il y a presque 7 ans
- Statut changé de Resolved à Integration in progress...
Mis à jour par Miguel Moquillon il y a presque 7 ans
- Statut changé de Integration in progress... à Closed
Mis à jour par Nicolas Eysseric il y a presque 7 ans
- Dupliqué par Feature #9651: Formulaire - Form On Line: Export des données ajouté