Utiliser Survey123 avec ArcGIS Enterprise

Vous pouvez utiliser Survey123 avec ArcGIS Enterprise, un produit qui permet aux organisations d’héberger les fonctionnalités ArcGIS au sein de leur propre infrastructure, de deux manières :

  • Utiliser https://survey123.arcgis.com avec ArcGIS Enterprise. Il s’agit de la manière habituelle et recommandée de travailler avec ArcGIS Enterprise.
  • Installer le site Web Survey123 au moment du déploiement de ArcGIS Enterprise. Cela est requis pour prendre en charge un environnement déconnecté. L’installation du site Web Survey123 requiert la configuration par un administrateur système.

Dans la plupart des cas, les fonctions de ArcGIS Online et de ArcGIS Enterprise sont identiques, à quelques exceptions près. Voici les besoins et les comportements spécifiques de Survey123 utilisé avec ArcGIS Enterprise.

Attention :

Vous devez uniquement installer le site Web Survey123 si vous devez en particulier héberger le site Web Survey123 ou l’API REST Survey123 sur votre infrastructure. Dans le cas contraire, l’utilisation du site Web Survey123 installé ne présente aucun intérêt, mais quelques inconvénients et limitations. Par exemple : des frais de configuration et de maintenance et l’absence de fonction de rapports. Dans la plupart des cas, https://survey123.arcgis.com est l’option à privilégier.

Installation

L’utilisation de Survey123 avec ArcGIS Enterprise nécessite un déploiement ArcGIS Enterprise de base, et l’URL unique de votre portail ArcGIS Enterprise doit être disponible. Pour plus d’informations, reportez-vous à la rubrique Installation et déploiement de ArcGIS Enterprise.

Remarque :

Si vous disposez de ArcGIS Enterprise version 10.5, vous devez le configurer en vue de la connexion à https://survey123.arcgis.com.

Par défaut, ArcGIS Server autorise les requêtes inter-domaines afin que les clients JavaScript puissent appeler les services du serveur à partir de n’importe quel domaine. Cependant, si ArcGIS Server a été configuré de façon à ne faire confiance qu’à certains domaines spécifiques, vous devez vous assurer que le domaine https://survey123.arcgis.com/ fait partie de ceux-ci. Si le domaine n’est pas approuvé, le site Web Survey123 ne pourra pas récupérer les données et vous recevrez des erreurs. Pour de plus amples informations, reportez-vous à la rubrique Restreindre les requêtes inter-domaines à ArcGIS Server.

Pour vous connecter à votre portail dans Survey123 Connect, cliquez sur Settings (Paramètres) Settings dans l’angle supérieur droit de l’écran de connexion de l’application. Pour vous connecter à votre portail dans l’application de terrain Survey123, ouvrez le Menu sur la page d’accueil, sélectionnez Settings (Paramètres) Settings et ouvrez l’onglet Connections (Connexions). Tous les portails auxquels l’application s’est connectée auparavant sont répertoriés (si vous ne vous êtes connecté à aucun portail précédemment, la seule option prédéfinie est ArcGIS Online) et une zone de texte est fournie dans laquelle vous pouvez saisir l’URL d’un nouveau portail. Saisissez l’URL du portail de votre organisation, sélectionnez Add connection (Ajouter une connexion), puis cliquez sur le bouton Back (Retour) dans l’angle supérieur gauche pour vous connecter avec les identifiants de connexion de votre organisation.

Pour vous connecter à votre portail sur le site Web Survey123, saisissez l’URL suivante dans votre navigateur en remplaçant l’exemple de portail fourni par l’URL de votre portail :

https://survey123.arcgis.com/?portalUrl=https://exampleportal.esri.com/arcgis

Le site Web s’ouvre en mode développement, et un message apparaît dans la barre supérieure indiquant l’URL du portail. Connectez-vous au site Web avec vos identifiants de connexion du portail. Le site Web affiche les enquêtes existantes issues du portail et vous pouvez en créer de nouvelles. Cliquez sur le bouton Reset (Réinitialiser) dans la barre supérieure pour reconnecter le site Web Survey123 à ArcGIS Online.

Pour configurer Survey123 Connect et utiliser votre API installée en local, accédez à Settings (Paramètres) > Services et saisissez l’URL de votre installation, par exemple, https://yourMachine.domain.com:5443/api. Pour vérifier que Survey123 Connect utilise votre API installée en local, faites appel à une application de serveur proxy de débogage Web (par exemple, Fiddler ou Charles) et observez la requête envoyée par l’ordinateur exécutant Survey123 Connect. Vous devriez voir la requête xls2xform se diriger vers votre machine au lieu de https://survey123.arcgis.com.

Conditions requises

ArcGIS Survey123 peut être utilisé avec ArcGIS Enterprise 10.5 ou version ultérieure configurée avec un déploiement de base.

L’installation du site Web Survey123 sur votre infrastructure requiert ArcGIS Enterprise 10.9 ou une version ultérieure. En cas d’installation sur un serveur Web autonome, les mêmes exigences relatives au système d’exploitation et au matériel qu’avec ArcGIS Enterprise 10.9 sous Windows ou Linux s’appliquent.

Limitations

Les enquêtes publiées sur ArcGIS Enterprise présentent les limitations suivantes, qui diffèrent de celles des enquêtes publiées sur ArcGIS Online.

Limitations des couches d’entités

Les limitations liées aux couches d’entités sont notamment :

  • Sur ArcGIS Enterprise, vous ne pouvez pas publier d’enquêtes utilisant certains mots-réservés en tant que noms de champ, par exemple end (les noms de champ contenant ces mots-clés sont acceptables, par exemple endSurvey, tant qu’ils ne correspondent pas exactement au mot-clé). Les mots-clés réservés sont répertoriés dans la feuille de calcul Reserved (Réservé) des modèles XLSForm Survey123.
  • Tous les noms de champ doivent être en minuscules en cas de publication sur ArcGIS Enterprise.
  • Le nombre maximal de colonnes pouvant être contenues dans une couche d’entités publiée sur un portail dépend de votre géodatabase d’entreprise. Reportez-vous à la documentation de votre système de gestion de bases de données pour déterminer les limites de taille. Si le nombre de questions de votre enquête est supérieur au nombre limite de colonnes dans votre géodatabase d’entreprise, la solution consiste à inclure une répétition et à définir repeat_count sur 1 pour étendre l’enquête sur plusieurs tables.
  • Le nom d’une question dans la feuille de calcul de l’enquête doit compter moins de 32 caractères.
  • Vous ne pouvez pas charger de contenu Survey123 dans ArcGIS Enterprise ou dans Portal for ArcGIS si vous n’utilisez pas ArcGIS Data Store.
  • Lorsque ArcGIS Enterprise est déployé dans un environnement déconnecté, les modèles, exemples d’enquête et URL d’envoi à des couches d’entités ArcGIS Online ne fonctionnent pas.
  • Les URL d’envoi ne peuvent pas être utilisées directement avec une couche d’entités ArcGIS Server non fédérée. L’une des solutions consiste à inscrire le service auprès de ArcGIS Online ou de ArcGIS Enterprise.
  • Si vous utilisez une géodatabase multi-utilisateurs, les couches peuvent utiliser le versionnement de branche ou le versionnement traditionnel. Pour plus d’informations, consultez la rubrique Types de versionnement.

Limitations du site Web Survey123

Les limitations liées au site Web Survey123 sont notamment les suivantes :

  • Les vues de couches d’entités ne sont pas prises en charge pour les couches d’entités fédérées publiées à partir d’une géodatabase d’entreprise et ne sont pas disponibles dans les services hébergés par ArcGIS Enterprise antérieurs à la version 10.6.
  • L’impression utilisant des modèles de rapport ne fonctionne pas avec les déploiements ArcGIS Enterprise qui ne sont pas destinés au grand public. Toute tentative en ce sens génère une erreur getaddrinfo ENOTFOUND.
  • L’impression utilisant des modèles de rapport ne fonctionne pas avec les déploiements ArcGIS Enterprise qui utilisent l’authentification Windows intégrée (IWA).
  • Les enquêtes partagées publiquement ne sont pas accessibles via l’application Web sur Microsoft Edge lorsque vous utilisez des déploiements ArcGIS Enterprise faisant appel à l’authentification Windows intégrée.
  • Les images, les clips audio et les fichiers joints envoyés à la couche d’entités ne sont pas liés à la question à laquelle ils ont été envoyés dans les versions de ArcGIS Enterprise antérieures à 10.8.1.
  • Les résultats de votre enquête ne peuvent pas être exportés au format KML.
  • Les résultats de votre enquête ne peuvent pas être exportés au format XLSX (Excel) si vous utilisez une version de ArcGIS Enterprise antérieure à la version 10.6.
  • Si le site Web Survey123 est installé sur votre infrastructure, l’API de génération de rapport ne peut pas être utilisée. Les rapports peuvent uniquement être générés lors de l’utilisation de https://survey123.arcgis.com/.

Appareils mobiles et ArcGIS Enterprise

Pour connaître les fonctionnalités de sécurité disponibles pour les composants de la plateforme ArcGIS, ainsi que les pratiques conseillées, consultez la rubrique Sécurité ArcGIS.