Liste des erreurs possibles lors d’un import de trame word

Cet article répertorie les cas d’erreur pouvant survenir lors d’une validation de trame Word par Causeway Field lorsque celle-ci est importée par un utilisateur.

Erreurs critiques

Type d’erreur
Cas d’erreur
Exemple
Erreur critique
Toute erreur non identifiée empêchant la génération du rapport.
Tous les autres cas non répertoriés ici.
Boucle non ouverte
La balise :start est absente ou non reconnue. Une balise :end ou de fin de tableau ne possède aucune balise d’ouverture correspondante.
##repeat_section_OaEgojXr:end## sans balise :start correspondante.
Boucle non fermée
La balise :end est absente ou non reconnue. Une balise :start ou de début de tableau ne possède aucune balise de fermeture correspondante.
##repeat_section_OaEgojXr:start## sans balise :end correspondante.
Position de boucle invalide
Les balises de début et de fin ne se trouvent pas dans le même conteneur, par exemple lorsque l’une se trouve dans un tableau et l’autre en dehors.
Balise :start à l’intérieur d’un tableau et balise :end à l’extérieur du tableau.
La balise de fermeture ne correspond pas à la balise d’ouverture
Les balises de début et de fin de boucles imbriquées ne sont pas placées dans le bon ordre.
##a:start## ##b:start## ##text## ##a:end## ##b:end##
Balises d’image sur la même ligne
Deux balises d’image sont placées sur la même ligne.
##tag:image## ##tag2:image##
Balise d’ouverture de boucle répétée
La même balise de début apparaît deux fois de suite.
##repeat_section_x:start## ##repeat_section_x:start##
Balise de fermeture de boucle répétée
La même balise de fin apparaît deux fois de suite.
##repeat_section_x:end## ##repeat_section_x:end##
Boucle imbriquée inversée
Une boucle imbriquée est ouverte avant sa boucle parente, dans un ordre inversé.
##child:start## ##parent:start## … ##parent:end## ##child:end##

Erreurs non critiques

Autres erreurs possibles mais non bloquantes lors d’une validation de trame par Causeway Field :

Type d’erreur
Cas d’erreur
Exemple
Balise inconnue
La balise n’existe dans aucun widget du formulaire.
##text_ipoohKfO## n’est pas présente dans le formulaire.
Suffixe manquant
Un suffixe obligatoire est manquant.
##section##, ##image##, ##array##
Suffixe invalide
Le suffixe utilisé ne correspond pas au type de balise ou comporte une faute de frappe, par exemple :title ou :user.
##ab_choice_D8tpEydV:titel##
Balise par défaut avec suffixe
Un suffixe a été ajouté à une balise par défaut ou à une balise de métadonnées, par exemple username ou asset_name.
##username:title##
Séparateur de suffixe manquant
Un mot correspondant à un suffixe est détecté, par exemple title, user ou image, mais le caractère : est manquant.
##section_yvRaV5Rqtitle##
Suffixe d’image invalide
Le type d’image n’est pas reconnu ou les dimensions de l’image sont manquantes.
##image_LIRQ0gMF:image300300##
Type de widget non pris en charge
Le type de widget n’est pas pris en charge. Cela concerne actuellement les balises PDF.
Balise PDF seule : ##pdf_tag##
En dehors du bloc de boucle
Une balise de boucle se trouve en dehors du bloc de boucle auquel elle appartient. Cette vérification est actuellement désactivée.
Ne fait pas partie de la boucle
Une balise de tâche n’est pas contenue dans l’itération à laquelle elle appartient. Cette vérification est actuellement désactivée.
##ref_section:start## ##ref_task## ##ref_section:end##, lorsque ref_task n’appartient pas à la section.
Balise incomplète
Une balise mal formée, par exemple avec un caractère # manquant, correspond malgré tout à une balise existante.
#section:title##, ##section:ti
💡

Notes :