Problèmes connus

Les anomalies ou erreurs inattendues que peuvent rencontrer les fonctionnalités de la création d’enquête sont décrites ci-dessous, ainsi que les résolutions ou alternatives possibles.

Pour obtenir une liste des messages connus que vous pouvez recevoir lors de l’enregistrement ou de la publication d’une enquête, reportez-vous à la rubrique Résoudre les problèmes.

Pour signaler ou en savoir plus sur les bogues dans Survey123, reportez-vous au Support.

Démarrage et connexion

Création et publication de formulaires

Comportement du formulaire

Démarrage et connexion

ArcGIS Survey123 Connect ne démarre pas, et un message d’erreur s’affiche indiquant que le fichier api-ms-win-crt-runtime-l1-1-0.dll est manquant.

Ce message indique que les composants Universal C Runtime dans Windows requis pour exécuter Survey123 Connect sont manquants. Ces composants ont été distribués dans le cadre d’une mise à jour Windows que vous pouvez télécharger depuis le support Windows.

Mon lien pour ouvrir une enquête Survey123 et renseigner le contenu d’une question numérique ne fonctionne pas lorsqu’elle est ouverte depuis ArcGIS Field Maps sur des appareils Android utilisant certains environnements locaux européens autres que l’anglais.

Sur Android, un espace dans une URL a pour conséquence de tronquer l’URL à ce point. Pour les environnements locaux utilisant un espace comme séparateur de milliers pour les nombres élevés, comme le français, le suédois, l’allemand, et le danois, ceci peut empêcher l’exécution de Survey123 lorsqu’un nombre élevé est inclus dans l’URL de lancement.

Évitez ce problème en désactivant le séparateur des milliers pour cette carte web. Ouvrez la carte dans ArcGIS Online, ouvrez Configure Attributes (Configurer les attributs) dans la fenêtre Configure Pop-up (Configurer la fenêtre contextuelle), et désactivez l’option de format Use 1000 Separator (Utiliser le séparateur des milliers).

La connexion par navigateur ne renvoie pas automatiquement à l’application sous Windows.

Il s’agit d’une limitation connue de la connexion par navigateur avec les systèmes d’exploitation Windows. Cette plateforme fournit une chaîne de texte à coller dans l’application, ce qui achève le processus de connexion. À l’avenir, cette solution de contournement sera remplacée par la fonctionnalité visible dans d’autres plateformes.

Des icônes incorrectes sont affichées dans Survey123 Connect sous Windows.

Les icônes de Survey123 Connect sont empaquetées sous forme de polices personnalisées qui sont chargées lors de l’exécution de l’application. Si votre stratégie Windows empêche le chargement des polices personnalisées non approuvées, les icônes de Survey123 sont remplacées par une police système.

Création et publication de formulaires

Les étiquettes Autres et Sélectionner d’autres pour les questions select_one et select_multiple ne s’affichent pas dans des langues autres que l’anglais.

Ces étiquettes sont générées automatiquement quand une question select_one ou select_multiple comprend l’option XLSForm or_other et qu’elle ne peut pas être traduite. Il est recommandé d’ajouter une question à texte séparée pour collecter l’autre réponse. Pour plus d’informations, reportez-vous à la rubrique Questions à choix multiples.

Je ne peux pas enregistrer les changements apportés au formulaire .xlsx lorsque je crée une enquête sur un ordinateur utilisant OpenOffice.

En effet, OpenOffice ne peut pas enregistrer de documents en tant que fichier de type .xlsx.

La publication Survey123 Connect échoue et un message s’affiche, indiquant qu’une erreur s’est produite lors de la conversion d’un formulaire XLSForm, lorsque j’essaie de publier une enquête avec un bind::type appliqué à une question select_one.

Une question de type select_one peut uniquement renvoyer une chaîne. S’il est nécessaire que la valeur d’une question select_one soit d’un type de champ différent, ajoutez une question calculate avec le bind::type souhaité et renseignez cette question avec la réponse à la question select_one.

Je ne parviens pas à générer une enquête à partir d’une couche autre que la première couche de mon service d’entités.

Dans Survey123 Connect, vous pouvez décider de créer une enquête à partir d’une couche d’entités existante. Un nouveau XLSForm est généré, contenant des questions pour chacun des champs dans la première couche d’entités du service et toutes les tables associées à cette première couche. Si vous devez créer une enquête à partir d’une couche d’entités autre que la première du service, vous devez créer un formulaire et désigner la couche d’entités à laquelle il doit être lié grâce à l’ID de formulaire et à l’URL d’envoi.

La mise en forme HTML dans mon enquête qui fonctionnait dans une version précédente de Survey123 ne fonctionne plus.

À compter de la version Survey123 3.13, Survey123 utilise le même standard HTML qu’ArcGIS Online. Ce standard repose sur le code HTML5, ce qui signifie que les balises comme center ne sont plus prises en charge et ne fonctionnent plus. Pour obtenir la liste des balises HTML prises en charge, consultez la rubrique Appliquer un style à une enquête.

Le texte de l’étiquette ou de l’astuce de ma question est tronqué après le symbole « inférieur à » (<).

Ce problème survient si vous saisissez du texte après le symbole inférieur à sans les séparer par un espace. Vous pouvez utiliser la valeur précodée (&lt;) pour afficher un symbole « inférieur à » dans les étiquettes et astuces ou s’il n’y a pas d’espace entre le symbole et le texte.

Le modèle XLSForm de Survey123 refuse toutes les valeurs de noms lorsque OpenOffice et LibreOffice sont utilisés.

Ce problème concerne le modèle XLSForm lors de l’utilisation d’OpenOffice ou d’une ancienne version de LibreOffice. Toutes les tentatives de saisie dans la colonne name (nom) renvoient un message d’erreur indiquant que la valeur doit être inférieure à 32 caractères sans espaces ni caractères ASCII (même si la valeur respecte déjà ces conditions). En effet, OpenOffice et les anciennes versions de LibreOffice utilisent des points-virgules pour séparer les arguments dans les formules, alors qu’Excel utilise des virgules. Le modèle étant créé pour Excel, ces autres applications ne parviennent pas à lire la formule utilisée pour limiter les caractères non valides. Vous pouvez résoudre ce problème en remplaçant les virgules par des points-virgules. Pour ce faire, dans les deux applications, ouvrez le menu Data (Données) et sélectionnez Validation.

La première lettre d’une phrase n’est pas automatiquement une majuscule sur certains appareils Android.

Avec les claviers Gboard ou ZenUI, la mise en majuscule automatique ne fonctionne pas par défaut, ces claviers la désactivant lorsque la saisie intuitive est activée. Appliquez l’apparence predictivetext aux questions de type texte afin d’activer la saisie intuitive sur le clavier pour cette question et d’activer la mise en majuscule automatique.

Mon clavier génère un problème d’affichage concernant les questions de type texte lors de l’utilisation d’une langue à base de caractères sous Android.

Sous Android, la saisie intuitive est désactivée par défaut pour les questions de type texte, ce qui génère des problèmes avec les claviers à base de caractères configurés pour fonctionner en mode saisie intuitive. Appliquez l’apparence predictivetext à une question de type texte afin d’activer la saisie intuitive sur le clavier pour cette question.

Je ne parviens pas à répondre aux questions de type texte à l’aide de la fonction de synthèse vocale sur mon appareil Android.

La saisie intuitive est désactivée par défaut pour les questions de type texte sous Android, ce qui peut désactiver la fonction de synthèse vocale sur certains claviers. Appliquez l’apparence predictivetext à une question de type texte afin d’activer la synthèse vocale pour cette question.

Comportement du formulaire

Mon enquête n’est pas validée lorsqu’elle est créée à partir d’une couche d’entités avec une table associée.

Si la couche d’entités à partir de laquelle vous créez votre enquête est associée à une table contenant des noms de champs identiques à ceux de la couche d’entités, le XLSForm n’est pas validé. Vous devez apporter la modification au sein de la couche d’entités, car les formulaires XLS ne prennent pas en charge deux questions portant le même nom.

Ma répétition avec des questions de métadonnées envoie des informations, même si la répétition n’est pas pertinente.

Lorsqu’elles sont présentes dans une répétition, les questions de type métadonnées (nom d’utilisateur, adresse électronique, début et fin) entraînent la création d’un enregistrement dans la répétition, même lorsque la répétition est masquée via une expression pertinente. Vous pouvez éviter cette situation en utilisant l’apparence minimal pour la répétition, ce qui crée un seul enregistrement lorsque le bouton d’ajout est sélectionné une fois que la répétition est devenue pertinente.

Les questions qui font référence à des fichiers externes ne fonctionnent pas sous iOS, mais fonctionnent sur toutes les autres plateformes.

iOS est plus sensible à la casse que les autres plateformes. Si vous faites référence à des fichiers externes dans votre XLSForm, respectez les règles concernant l’utilisation de majuscules dans le nom et le contenu du fichier.

Les fichiers externes concernés sont les fichiers .csv utilisés avec la fonction pulldata(), les images ou les sons affichés dans votre formulaire ou les paquetages de tuiles utilisés dans des questions de type géopoint, géotrace et géoforme à afficher dans un fond de carte en mode hors connexion.

Mes sélections en cascade et externes n’affichent aucun choix.

En commençant par Survey123 version 3.12, les listes de choix sont gérées via une base de données interne. Cela signifie que vous ne pouvez pas utiliser les mots clés réservés SQLite pour les noms de colonne dans les sélections en cascade et externes