Skip to content

Commit

Permalink
Maj SAV
Browse files Browse the repository at this point in the history
  • Loading branch information
JulienCarmona committed Jan 6, 2025
1 parent c65f75c commit eb264df
Show file tree
Hide file tree
Showing 2 changed files with 52 additions and 34 deletions.
52 changes: 52 additions & 0 deletions bowiedocs/docs/6. 🐞 SAV/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
# :lady_beetle: Problèmes les plus fréquents

## **Génération KO pour la visualisation depuis Pogues**

Lors d'une visualisation, un message "Une erreur a été rencontrée" apparaît.

!!! tip "Astuce"
Tenter de générer le questionnaire séquence par séquence

- si une séquence pose souci, descendre sous-séquence par sous-séquence, voire question par question et identifier la question qui pose souci.
- si toutes les séquences se génèrent, il y a probablement un problème de boucles ou de doublons. En effet, des listes (dans les QCM ou QCU) peuvent avoir le même nom, notamment pour les questionnaires qui font appel à la composition.

## **Affichage à tort de questions filtrées**
Principe général : si un filtre ne se valorise pas ou pas bien, la question est affichée donc si la question s'affiche "à tort", le filtre est probablement faux.

!!! tip "Contrôler le filtre"
- vérifier que les autres variables dans le même filtre sont également affichées
- ajouter des déclarations contenant les variables impliquées dans le filtre afin de contrôler leurs valeurs


## **(Non)Affichage des déclarations**
Les déclarations s'affichent en fonction des modes décrits dans Pogues : pas de mode, pas d'affichage et réciproquement si pas d'affichage, il manque probablement le mode

## **Génération KO pour Spécification et Papier**
Dans le cas où **uniquement** la génération Papier ou Spécification ne fonctionnent pas, il se peut que ce soit à cause d'un caractère `*` présent dans un libellé ou une déclaration.

!!! danger
Il faut éviter d’utiliser ce caractère si ce n’est pas pour l’utiliser comme une balise markdown. Exemples :

- `*mon texte*` pour faire de l’italique : *mon texte*
- `**mon texte**` pour avoir un texte en gras : **mon texte**

!!! tip "Solution"
Remplacer le caractère `*` par un caractère qui fait du sens : <br>
`Nombre de services*jours ...` -> `Nombre de servicesxjours...` = "Nombre de servicesxjours ...". <br>
Ou encore avec plus de clarté `Nombre de services ***x*** jours ...` = "Nombre de services ***x*** jours ..."


## **VTL avec opérations d’agrégation**
Dans le cas où l'on veut définir une expression VTL **faisant des opérations sur les éléments d'une variable vecteur**, hors d'un tableau ou d'une boucle (à un niveau questionnaire), il faut passer par une variable calculée, sinon **le VTL est en erreur**

??? example "Exemple avec un contrôle"
Prenons une variable `SALAIRE` qui est collecté dans une boucle de 4 occurrences. <br>
À la fin de la boucle, on a : `SALAIRE=[2500, 1300, 2000, 4000]`.<br>
Si on veut faire un contrôle sur la somme des salaires, il faut d'abord **créer une variable calculée** `SUM_SALAIRE=sum($SALAIRE$)` de niveau questionnaire, puis définir un contrôle avec cette dernière.

Expression VTL du contrôle | Affichage du contrôle
-- | --
`sum($SALAIRE$) > 5000` | :x:
`$SUM_SALAIRE$ > 5000` | :white_check_mark:

34 changes: 0 additions & 34 deletions bowiedocs/docs/SAV/index.md

This file was deleted.

0 comments on commit eb264df

Please sign in to comment.