Tableau de suivi

Chaque enregistrement alimente le tableau de suivi, accessible via le panneau de données (encadré en rouge ci-dessous). Ce tableau de suivi est affiché par défaut lorsque vous vous connectez à un projet Goupile.

Le tableau de suivi comprend une ligne par enregistrement, ainsi que les colonnes suivantes :

Au-dessus du tableau se trouvent différents filtres relatifs aux annotations détaillés plus loin.

Les boutons d'export sont situés sous le tableau. Ils ne sont visibles que par les utilisateurs avec les droits correspondants.

Annotations

Annotation des variables

Chaque variable peut être annotée avec un statut, un commentaire libre, et verrouillée si besoin (uniquement par les utilisateurs avec le droit d'audit). Cliquez sur le petit stylet 🖊 à côté de la variable pour l'annoter.

Préciser le statut de la variable permet de ne pas répondre même lorsque la question est obligatoire. Les statuts disponibles sont les suivants :

Les statuts NSP, NA et ND ne sont pas disponibles dès l'instant où une valeur est renseignée.

Vous pouvez également ajouter un commentaire libre en annotation, qui peut servir au suivi du remplissage.

Les utilisateurs avec le droit d'audit (DataAudit) peuvent verrouiller la valeur, qui ne pourra alors plus être modifiée à moins d'être déverrouillée.

Le système d'annotation n'apparait pas par défaut dans les projets créés avec une version plus ancienne de Goupile.

Modifiez le script de projet pour activer cette fonctionnalité :

app.annotate = true

app.form("projet", "Titre", () => {
    // ...
})

Filtres d'affichage

Lorsqu'une variable est annotée avec un statut, l'enregistrement hérite des statuts de toutes les variables qui le composent. Dans le tableau de suivi, les statuts sont visibles sous la forme de petits ronds colorés à côté de l'enregistrement et de la page correspondante.

La capture ci-dessous montre la présence de deux enregistrements (ID 2 et 3) avec un statut « À vérifier » :

Utilisez le menu « Filtrer » au-dessus du tableau pour afficher uniquement les enregistrements ayant des pages correspondant à un ou plusieurs statuts spécifiques.

Dans la capture ci-dessus, seuls les enregistrements avec le statut « À vérifier » sont affichés :

Exports de données

Réaliser un export

Utilisez le bouton « Créer un export » sous le tableau de suivi pour exporter les données au format XLSX.

Il est possible d'exporter soit :

Il existe deux droits relatifs aux exports : le droit de création d'export (ExportCreate), et le droit de téléchargement d'export (ExportDownload).

Ces droits rendent possible la création d'un utilisateur qui capable de télécharger les exports existants, sans pouvoir en créer de nouveau.

Format des données

Chaque page est exportée dans un onglet séparé du fichier XLSX, dont le nom correspond à la clé de la page.

Les pages pour lesquels aucun enregistrement n'est rempli ne sont pas exportées.

Les colonnes de chaque onglet sont organisées comme suit :

Lorsqu'une page n'est pas remplie pour un enregistrement, aucun ligne n'est présente dans l'onglet correspondant du fichier exporté. Cela signifie que les différentes pages correspondant à un enregistrement donné seront à des lignes différentes dans chaque onglet.

Vous devez donc utiliser une jointure basée sur la colonne __tid pour joindre les données des différents onglets !

Dictionnaire de variables

Le fichier exporté comporte également deux onglets relatifs au dictionnaire de variables :

Liste des variables

L'onglet @definitions comporte quatre colonnes, dont la première indique la table (ou page) concernée, la deuxième le nom de la variable, puis le libellé affiché à l'utilisateur et enfin le type de données.

Dans le tableau donné en exemple ci-dessous, deux variables sont définies : une variable d'âge de type numérique (number), et une variable à choix unique (enum) relative au tabagisme.

table variable label type
introduction age Âge number
introduction tabagisme Tabagisme enum

Modalités de réponse

L'onglet @propositions donne la liste des choix possibles pour toutes les variables à choix unique (enum) ou à choix multiples (multi) recensées dans les données enregistrées.

Dans le tableau donné en exemple ci-dessous, la variable tabagisme a 3 modalités de réponse : actif, sevre et non.

table variable prop label
introduction tabagisme actif Tabagisme actif
introduction tabagisme sevre Tabagisme sevré
introduction tabagisme non Non fumeur