Mettre à jour une enquête

Une enquête est composée de deux parties : l’élément de formulaire que l’application utilise et la couche d’entités qui contient les données envoyées à partir de l’enquête. Vous pouvez mettre à jour une enquête déjà publiée. Vous pouvez également mettre à jour et republier des enquêtes dans Survey123 Connect qui ont été initialement générées dans le concepteur Web Survey123.

Avant de remplacer une enquête existante, vérifiez que toutes les enquêtes non envoyées ont été soumises et pensez à télécharger les résultats de l’enquête d’origine en premier. Lorsqu’une enquête est republiée, les utilisateurs de l’application de terrain Survey123 doivent mettre à jour leur enquête pour afficher et utiliser la version la plus récente.

Attention :

Si une enquête est créée dans Survey123 Connect à partir d’une couche d’entités existante (une couche d’entités ArcGIS Server ou une couche d’entités hébergée), de nouvelles questions et valeurs de liste de choix ne peuvent y être ajoutées qu’une fois le champ ou le domaine correspondant ajouté à la couche d’entités.

Une fois les modifications apportées à une enquête, vous pouvez généralement la republier sans supprimer et recréer les couches d’entités. Vous pouvez apporter les modifications suivantes à une enquête publiée dans le concepteur Web Survey123 et dans Survey123 Connect sans entraîner de perte de données :

  • Réorganiser les questions
  • Mettre à jour les étiquettes des questions
  • Mettre à jour les étiquettes des groupes
  • Mettre à jour les contraintes, valeurs par défaut, astuces et le caractère obligatoire d’une question
  • Mettre à jour les calculs
  • Mettre à jour les filtres de choix (Survey123 Connect uniquement)
  • Ajouter ou supprimer des choix dans les listes
  • Supprimer des questions et des répétitions
  • Ajouter des questions
  • Ajouter des notes
  • Ajouter des groupes
  • Modifier les types de question (si le type de champ sous-jacent est le même)
Remarque :

Les questions de type image, audio et fichier ne peuvent pas être ajoutées si les pièces jointes ne sont pas activées pour la couche d’entités. Si une enquête comprenait une question de type image, audio ou fichier au moment de sa création, les pièces jointes sont déjà activées.

Le fait de renommer une question entraîne la création d’un champ sous ce nouveau nom dans la couche d’entités. L’ancien champ est conservé dans la couche d’entités. Par conséquent, avant la republication, il est recommandé de vérifier son contenu et de copier les données dans le nouveau champ ou de le supprimer.

Héritage :

Dans les versions antérieures à Survey123 2.5, les notes avec un nom mais sans calcul ou valeur par défaut ne généraient pas automatiquement un champ dans la couche d’entités lors de la création. Les questions de type note nommées nécessitent depuis un champ dans la couche d’entités. Si vous republiez une enquête contenant une question de type note avec un nom, mais sans calcul ou valeur par défaut, vous êtes averti et aurez la possibilité d’ajouter des champs. Pour omettre les questions de type note nommées de la couche d’entités, définissez bind::esri:fieldType sur null (nul). Les notes sans nom sont ignorées par la couche d’entités.

Dans certaines situations, le fait de publier à nouveau une enquête mise à jour a pour effet de supprimer et de recréer les couches d’entités. C’est le cas, par exemple, si vous modifiez uniquement la casse du nom d’une question (comme changer le nom siteid en SiteID), ajoutez des répétitions et mettez à jour des noms de répétitions.

Lorsque vous republiez l’enquête, Survey123 Connect affiche un avertissement si l’une des modifications que vous avez apportées n’est pas prise en charge par la couche d’entités de l’enquête. Si vous ne tenez pas compte de l’avertissement et republiez l’enquête, la vue de couche d’entités d’origine est supprimée et remplacée. Vous pouvez supprimer la couche d’entités hébergée d’origine après avoir ajouté des données issues de cette dernière que vous désirez sauvegarder. Le titre de l’élément est identique à celui de la nouvelle couche d’entités. Pour savoir lequel conserver, ouvrez la page de l’élément de chacun d’eux et consultez la section Details (Détails) pour voir celui qui renvoie à la nouvelle couche _form.

Attention :

Survey123 Connect 3.21 et les versions antérieures ne créaient pas la vue de couche _form. Lors de la nouvelle publication des modifications de structure applicables apportées aux enquêtes qui ont été initialement publiées avant la version 3.22, la couche d’entités hébergée est supprimée et toutes les données associées sont perdues quand Survey123 Connect recrée les nouvelles couches d’entités.

Alias de champ

Lorsqu’une enquête est publiée pour la première fois, l’étiquette d’une question devient l’alias du champ correspondant dans la couche d’entités. Lorsque vous modifiez des étiquettes de question et republiez l’enquête, Survey123 Connect affiche un récapitulatif des changements et vous pouvez décider d’appliquer ou non ces changements aux alias de champ dans la couche d’entités. Tenez compte des points suivants lorsque vous mettez à jour des étiquettes de question :

  • Si une valeur figure dans la colonne bind:esri:ieldAlias pour la question, elle est toujours utilisée comme alias de champ.
  • Dans le cas des enquêtes qui utilisent une URL d’envoi, les alias de champ ne sont pas mis à jour et aucun récapitulatif des changements n’est affiché.

Listes de choix

Lorsque vous modifiez les choix des questions de type select_one et republiez l’enquête, Survey123 Connect affiche un récapitulatif des changements et vous pouvez décider d’appliquer ou non ces changements aux domaines de valeurs précodées dans la couche d’entités. Tenez compte des points suivants lorsque vous mettez à jour les choix des questions de type select_one :

  • L’ajout d’un choix ou la mise à jour du nom d’un choix existant ajoute une valeur de domaine dans la couche d’entités.
  • La mise à jour de l’étiquette d’un choix existant met à jour l’étiquette de la valeur de domaine existante dans la couche d’entités.
  • La suppression d’un choix de la liste de choix n’a pas d’effet sur les domaines de la couche d’entités.
  • Si un ajout ou une mise à jour dans la liste de choix génère des valeurs de domaine dont les étiquettes sont dupliquées, un avertissement s’affiche dans Survey123 Connect au moment de la republication.
  • Pour les enquêtes qui utilisent une URL d’envoi, si des choix manquent dans les domaines de la couche d’entités, un récapitulatif des choix manquants s’affiche. Vous pouvez republier l’enquête, mais les domaines ne seront pas mis à jour.

Dans cette rubrique
  1. Alias de champ
  2. Listes de choix