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.

Attention :

Les enquêtes créées à l’aide du concepteur Web Survey123 utilisent des vues de couche d’entités. Si vous utilisez dans Survey123 Connect des enquêtes créées dans le concepteur Web, assurez-vous que la vue de couche d’entités contient les champs requis.

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 la couche 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 :

Vous ne pouvez pas ajouter de répétitions ou mettre à jour des noms répétés.

Dans certains cas, le fait de publier à nouveau une enquête met à jour l’élément de formulaire et supprime, puis recrée la couche d’entités. 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 existante.

Si vous ne tenez pas compte de l’avertissement et republiez l’enquête, la couche d’entités d’origine est supprimée et remplacée et toutes les données associées sont perdues. 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.

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.

Les questions de type note nommées nécessitent un champ dans la couche d’entités. 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. 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 lors de la publication. Les notes sans nom sont ignorées par la couche d’entités. Vous pouvez également omettre les questions de type note nommées de la couche d’entités en définissant bind::esri:fieldType sur null (nul).

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.

Si vous modifiez uniquement la casse d’un nom de question, par exemple, siteid en SiteID, la couche d’entités est supprimée et recréée à la republication de l’enquête.

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