Utiliser Survey123 avec ArcGIS Enterprise

Survey123 peut être utilisé 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 d’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 d’ArcGIS Online et d'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 Survey123 REST sur votre propre 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 doit être 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 ou d’une version antérieure, 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 sera pas en mesure de récupérer les données, et vous obtiendrez des messages d’erreur. Pour de plus amples informations, reportez-vous à la rubrique Restreindre les requêtes de plusieurs domaines destinées à ArcGIS Server.

Pour vous connecter à votre portail dans Survey123 Connect, cliquez sur Settings (Paramètres) Settingsdans le coin 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 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 de 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.

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.

Prérequis

ArcGIS Survey123 peut être utilisé avec ArcGIS Enterprise configuré avec un déploiement de base. Portal for ArcGIS 10.4 et versions ultérieures avec un serveur d’hébergement et ArcGIS Data Store est également pris en charge avec https://survey123.arcgis.com.

L’installation du site Web Survey123 sur votre infrastructure requiert ArcGIS Enterprise 10.7.1 ou une version ultérieure. En cas d’installation sur un serveur Web autonome, les mêmes exigences relatives au système d’exploitation Microsoft Windows et exigences matérielles qu’ArcGIS Enterprise 10.7.1 s’appliquent. Les fichiers d’installation sont uniquement disponibles pour Windows.

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, comme end (les noms de champs 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 le classeur Reserved (Réservé) des modèles Survey123 XLSForm.
  • Tous les noms des champs doivent être en minuscules en cas de publication sur ArcGIS Enterprise.
  • Les couches d’entités publiées sur un portail sont limitées à 500 colonnes, champs système inclus. Cela signifie que votre enquête ne peut pas contenir plus de 496 questions. Il est cependant possible de contourner cette limitation en incluant une répétition et en définissant repeat_count sur une valeur de 1 pour répartir l’enquête sur plusieurs tables. Cette limitation est imposée par la géodatabase de l’entreprise et non par le portail. Pour plus d'informations, reportez-vous à la rubrique Limites de taille et de nom de la géodatabase d’entreprise.
  • Le nom d’une question dans la feuille de calcul de l’enquête doit compter moins de 32 caractères. En outre, avec Portal for ArcGIS 10.4.1 ou version antérieure, la longueur maximale du nom des questions dans une répétition et pour un identifiant de formulaire est de 19 caractères.
  • Vous ne pouvez pas charger de contenu Survey123 dans ArcGIS Enterprise ou 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. La solution de contournement consiste à enregistrer le service avec ArcGIS Online ou ArcGIS Enterprise.

Limitations de site Web Survey123

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

  • 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 Internet Explorer 11 ou 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 ArcGIS Enterprise antérieure à la version 10.6.
  • Si le site Web Survey123 est installé sur votre propre infrastructure, l’API 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.