Déployer votre carte

Une fois la carte prête à être utilisée sur le terrain, déployez-la pour vos opérateurs de terrain. Lorsque vous la partagez avec eux, ils peuvent accéder à la carte dans ArcGIS Field Maps ou toucher le lien personnalisé que vous leur avez envoyé. Lorsque les opérateurs de terrain doivent travailler hors connexion, ils peuvent télécharger les cartes que vous avez préparées ou copier les fichiers MMPK directement sur leur appareil. Pour aider vos opérateurs de terrain à utiliser l’application, adaptez un guide de terrain aux projets de collecte de données de votre organisation ou fournissez des instructions pour partager leur localisation. Vous pouvez également utiliser la solution de gestion des appareils mobiles (GPM) pour déployer et configurer l’application mobile.

Partager votre carte pour l’utiliser dans Field Maps

Field Maps permet d’accéder aux cartes qui sont la propriété d’un opérateur de terrain ou qui sont partagées avec une organisation ArcGIS ou un groupe dont fait partie l’opérateur de terrain. Même si créer un groupe est facultatif, cela peut vous aider à gérer les opérateurs de terrain qui ont accès à vos cartes et données. Pour que vos opérateurs de terrain puissent accéder à votre carte partagée, ils doivent faire partie d’une organisation ArcGIS. Si votre carte partagée peut être mise à jour, ils doivent également être autorisés à mettre à jour les entités.

  1. Si les opérateurs de terrain ne sont pas encore membres d’une organisation ArcGIS (dans ArcGIS Online ou ArcGIS Enterprise), vous devez créer un compte pour eux.

    Reportez-vous à la rubrique Inviter et ajouter des membres dans ArcGIS Online ou Ajouter des membres à votre portail dans ArcGIS Enterprise.

    Les comptes que vous créez doivent respecter la configuration requise pour le compte ArcGIS afin d’utiliser Field Maps.

  2. Partagez la carte et les couches avec l’organisation ArcGIS ou créez un groupe pour gérer l’accès à vos cartes et données.

Ouvrir votre carte à partir d’un lien

Les opérateurs de terrain peuvent accéder à votre carte dans Field Maps, mais vous pouvez également leur fournir une URL qui permet d’y accéder directement. Partagez un lien d’accès à votre carte via un e-mail, un message texte, une page Web ou une autre application pour que vos opérateurs de terrain puissent ouvrir directement la bonne carte et commencer à travailler. Utilisez les liens d’accès à Field Maps qui, une fois activés, ouvrent la carte dans Field Maps que les opérateurs de terrain doivent utiliser. Si la carte peut être mise à jour, ils peuvent commencer à capturer des données à l’ouverture de la carte. Si vos opérateurs de terrain travaillent hors connexion, les liens fonctionnent toujours.

Liens Field Maps

Les liens Field Maps ont le format suivant : https://fieldmaps.arcgis.app?parameter=value&parameter=value, où les paires paramètre et valeur sont remplacées par les valeurs que vous souhaitez utiliser pour ouvrir une carte. Par exemple, https://fieldmaps.arcgis.app?referenceContext=center&itemID=3ac4145c1ac44aea86e9ed42e00fbb0d&center=34.0547155,-117.1961714 utilise le paramètre itemID et la valeur 3ac4145c1ac44aea86e9ed42e00fbb0d pour ouvrir la carte dotée de cet ID. Le paramètre referenceContext et sa valeur center spécifient le type d’action à accomplir dans l’application. Dans le cas présent, il s’agit de centrer sur la carte. Le paramètre center et la valeur 34.0547155,-117.1961714 fournissent les coordonnées permettant de centrer la carte.

Paramètres

Les paramètres suivants sont pris en charge avec les liens d’accès à Field Maps. Si aucun paramètre n’est transmis, toucher le lien ouvre Field Maps (ou vous invite à télécharger l’application).

ParamètreValeursRemarques

anonymousAccess

Utilisé pour appeler une carte ou un MMPK partagé publiquement et auquel on peut accéder sans être connecté ou pour se connecter à un portail sur Field Maps autorisant l’accès anonyme.

  • Requiert itemID pour appeler une carte partagée publiquement.
  • Il s’agit d’une valeur booléenne, true ou false.
  • La valeur par défaut est false.

bookmark

Spécifie un géosignet de la carte

  • Nécessite itemID et referenceContext=center.
  • Spécifiez un géosignet de la carte pour ouvrir celle-ci sur un point de vue spécifique. Encodez les espaces en tant que +.
  • Le lien ne peut pas inclure d’autres paramètres que itemID et bookmark.

callback

URL à appeler lorsque la capture de la ressource ou de l’observation est terminée

  • Requiert itemID, soit referenceContext=addFeature, soit referenceContext=updateFeature, soit referenceContext=shareLocation, et featureSourceURL.
  • Avant d’appeler l’URL, fournissez éventuellement une invite à l’utilisateur, spécifiée avec le paramètre callbackprompt.
  • En cas de transmission des paramètres dans l’URL de rappel, la valeur de chaque paramètre doit être encodée en URL, puis c’est au tour de l’intégralité de l’URL de rappel d’être encodée (ré-encodage des valeurs inclus).

callbackPrompt

Envoie un message à l’opérateur de terrain avant d’effectuer le rappel et affiche cette valeur dans l’invite pour indiquer l’emplacement vers lequel l’opérateur de terrain est dirigé.

  • Requiert itemID, soit referenceContext=addFeature, soit referenceContext=updateFeature, soit referenceContext=shareLocation, et callback.
  • La valeur doit faire l’objet d’un encodage d’URL (les espaces sont codés en tant que + ou %20).

center

Ensemble de coordonnées de latitude, longitude (y, x) sur lequel centrer la carte

  • Nécessite itemID et referenceContext=center.
  • Le centre doit se présenter sous la forme d’une paire de valeurs de latitude/longitude (y, x) séparées par une virgule dans WGS84 (WKID : 4326).

featureAttributes

Dictionnaire JSON d’entrées de formulaire pour l’entité récemment capturée

  • Requiert itemID, soit referenceContext=addFeature, soit referenceContext=updateFeature et featureSourceURL.
  • Les entrées spécifiées remplacent les valeurs existantes.
  • Si une entrée n’est pas présente dans le formulaire modifiable, ou si le type de la valeur fournie est incorrect, l’entrée est ignorée.
  • Les dates doivent être représentées sous forme de valeur numérique à l’aide des millisecondes depuis l’heure d’époque.
  • Les entrées associées à un domaine de valeurs précodées utilisent le code du domaine (et non la description du domaine).
  • Les entrées doivent s’accompagner d’un encodage d’URL avant d’être transmises à Field Maps.

featureID

Identifie de manière unique l’entité dans la couche à mettre à jour. Doit être un champ GlobalID.

  • Nécessite referenceContext=updateFeature.
  • La couche contenant l’entité doit prendre en charge les mises à jour des entités.

featureSourceURL

URL de la couche où la capture est instanciée

  • Requiert itemID et soit referenceContext=addFeature, soit referenceContext=updateFeature
  • Vous pouvez également fournir des entrées pour le formulaire à l’aide du paramètre featureAttributes.

foreignKeyField

Le champ dans la table enfant qui définit la relation et reçoit la clé de l’entité parent

  • Requiert referenceContext=addRelatedFeature, itemID, featureSourceURL et featureID.

geometry

Indication de l’emplacement de l’entité récemment capturée

  • Requiert itemID, soit referenceContext=addFeature, soit referenceContext=updateFeature et featureSourceURL.
  • La valeur est une coordonnée contenant x, y et z ou une représentation JSON d’une géométrie (point, ligne ou polygone).
  • Les valeurs JSON doivent être encodées en URL.

itemID

ID d’élément de la carte à ouvrir

  • Nécessite referenceContext.
  • L’ID d’élément se trouve dans l’URL de la page des éléments de votre carte. Par exemple, si l’URL de la page de l’élément de la carte est https://www.arcgis.com/home/item.html?id=0c900ae2a1084d27b608233921ef1a84, l’ID de l’élément de la carte est 0c900ae2a1084d27b608233921ef1a84.
  • Les types de cartes pris en charge sont notamment les cartes Web, les fichiers MMPK et les zones hors connexion.

locationSharingDuration

Indique la durée du partage de la localisation en heures

  • Nécessite referenceContext=shareLocation et locationSharingON=true.
  • L’unité est l’heure, et les décimales sont prises en charge.

locationSharingON

Indique si le partage de la localisation est activé ou désactivé

  • Nécessite referenceContext=shareLocation.
  • Il s’agit d’une valeur booléenne, true ou false.

locationSharingShareLKLOnly

Indique le mode de stockage de l’historique du partage de la localisation.

  • Nécessite referenceContext=shareLocation et locationSharingON=true.
  • Il s’agit d’une valeur booléenne, true ou false.
  • Si locationSharingLKLOnly est true, l’historique du point de suivi du partage de la localisation n’est pas stocké.

locationSharingUploadLKLFrequency

Indique la fréquence de chargement de la dernière localisation connue

  • Nécessite referenceContext=shareLocation et locationSharingON=true.
  • Remplace le paramètre par défaut de 60 secondes.
  • L’unité est la seconde, et la valeur doit être supérieure à 5. Absence de limite maximale.
  • Ce réglage est conservé entre les sessions jusqu’à la déconnexion de l’utilisateur.
  • La valeur est de type entier.

portalURL

L’URL du portail de votre organisation

  • Si ce paramètre est spécifié et que l’utilisateur mobile est déconnecté ou connecté à un autre portail (y compris ArcGIS Online), l’opérateur de terrain est invité à se déconnecter, puis amené directement sur l’écran de connexion de votre organisation et invité à se connecter.
  • Indiquez la même URL que celle saisie dans le navigateur pour accéder au portail ; par exemple https://myportal.mycompany.com/arcgis.

referenceContext

Ce que l’application doit faire, le cas échéant, lorsqu’elle est ouverte et que l’utilisateur s’est identifié

Les valeurs suivantes sont prises en charge :

  • addFeature
  • addRelatedFeature
  • centre
  • ouvrir
  • rechercher
  • shareLocation
  • updateFeature
Remarque :

Si vous souhaitez utiliser plusieurs valeurs ReferenceContext dans une seule URL, comme open et search, spécifiez une seule valeur : l’usage principal du paramètre ReferenceContext. Par exemple, spécifier search implique que la carte est open. Voir les exemples de liens Field Maps ci-dessous.

scale

L’échelle (en unités de carte) à laquelle effectuer le rendu de carte

  • Nécessite itemID et center.

search

Adresse, lieu, coordonnées ou entité à rechercher

  • Nécessite itemID.
  • Encodez les espaces en tant que +.
  • Les entités sont identifiées à l’aide des mêmes termes utilisés lors de leur recherche sur la carte.

useAntennaHeight

Indique si la hauteur de l’antenne du récepteur actuel est soustraite de la valeur z de chaque sommet de la localisation

  • Requiert itemID, referenceContext=addFeature, geometry et featureSourceURL.
  • Il s’agit d’une valeur booléenne, true ou false.
  • La valeur par défaut est false.
Remarque :

Prochainement pris en charge sur Android.

useLocationProfile

Indique si le profil de localisation actuel est utilisé pour transformer la localisation

  • Requiert itemID, referenceContext=addFeature, geometry et featureSourceURL.
  • Il s’agit d’une valeur booléenne, true ou false.
  • La valeur par défaut est false.
Remarque :

Prochainement pris en charge sur Android.

wkid

Indique les coordonnées du centre dans une autre référence spatiale.

  • Nécessite itemID, center et scale.
  • Prend par défaut la valeur WKID: 4326 (WGS84) si le paramètre n’est pas spécifié.

Les exemples suivants indiquent comment utiliser ces paramètres pour obtenir le comportement voulu avec le lien Field Maps.

Ouvrir la carte

Utilisez les paramètres suivants pour ouvrir la carte :

  • referenceContext=open
  • itemID
  • portalURL (facultatif)

Les types de cartes pris en charge sont notamment les cartes Web, les fichiers MMPK et les zones hors connexion.

Voici quelques exemples :

Accéder à une carte publique sans se connecter

Utilisez les paramètres suivants pour accéder à une carte publique :

  • referenceContext=open
  • itemID
  • anonymousAccess=true
  • portalURL (facultatif)

En voici un exemple :

  • https://fieldmaps.arcgis.app/?referenceContext=open&itemID=5dce807aeb5c4b33bce767d278df9c3d&anonymousAccess=true

Se connecter à un portail autorisant un accès anonyme

Utilisez les paramètres suivants pour accéder à un portail autorisant un accès anonyme :

  • anonymousAccess=true
  • portalURL

En voici un exemple :

  • https://fieldmaps.arcgis.app/?portalURL=https://myportal.mycompany.com/gis&anonymousAccess=true

Centre et échelle de la carte

Utilisez les paramètres suivantes pour spécifier le centre et l’échelle de la carte en question plutôt que d’utiliser les paramètres de centre et d’échelle par défaut à l’ouverture de la carte:

  • referenceContext=center
  • itemID
  • center
  • scale (facultatif)
  • wkid (facultatif)
  • bookmark (facultatif)

Le système de coordonnées par défaut est WGS84, mais il peut être modifié à l’aide du paramètre wkid.

Voici quelques exemples :

Rechercher dans une carte

Utilisez les paramètres suivants pour ouvrir la carte et rechercher une adresse, un lieu, des coordonnées ou une entité (ressource ou observation) :

  • referenceContext=search
  • itemID
  • search

Voici quelques exemples :

Afficher un géosignet

Utilisez les paramètres suivants pour afficher sur la carte la localisation correspondant à un géosignet:

  • referenceContext=center
  • itemID
  • bookmark

Le lien d’exemple suivant ouvre la carte à l’emplacement d’un géosignet nommé Centennial Park :

https://fieldmaps.arcgis.app/?referenceContext=center&itemID=0c900ae2a1084d27b608233921ef1a84&bookmark=Centennial+Park

Initier la capture d’une entité

Ouvrez la carte et commencez à capturer une entité à l’aide des paramètres suivants : Vous pouvez également fournir des entrées de formulaire à appliquer à la nouvelle ressource ou observation.

  • itemID
  • referenceContext=addFeature
  • featureSourceURL
  • geometry (facultatif) - S’il est fourni, définit la forme de l’entité. S’il n’est pas fourni, la localisation GPS de l’opérateur de terrain est utilisée pour le point, ou pour le premier sommet dans le cas d’une ligne ou d’un polygone.
  • useAntennaHeight (facultatif)
  • useLocationProfile (facultatif)
  • featureAttributes (facultatif)
  • callback (facultatif)
  • callbackPrompt (facultatif)
Remarque :

La prise en charge de useAntennaHeight et useLocationProfile dans les liens sera prochainement disponible sur Android.

Voici quelques exemples :

Initier la mise à jour d’une entité

Ouvrez la carte et commencez à mettre à jour une entité existante à l’aide des paramètres suivants : Vous pouvez également fournir des entrées de formulaire à appliquer à la ressource ou observation mise à jour.

  • itemID
  • referenceContext=updateFeature
  • featureSourceURL
  • featureID
  • featureAttributes (facultatif)
  • geometry (facultatif)
  • callback (facultatif)
  • callbackPrompt (facultatif)
Remarque :

Cela ne s’applique pas aux lignes des tables.

Voici quelques exemples :

Ajouter une entité associée

Ouvrez la carte et ajoutez une nouvelle entité associée en utilisant les paramètres suivants :

  • itemID
  • referenceContext=addRelatedFeature
  • featureSourceURL
  • featureID
  • foreignKeyField

Le lien d’exemple suivant ouvre une carte et ajoute une entité associée basée sur le nom du champ de clé étrangère auquel la nouvelle entité est associée :

https://fieldmaps.arcgis.app/?referenceContext=addRelatedFeature&itemID=0c900ae2a1084d27b608233921ef1a84& featureSourceURL=https://services9.arcgis.com/QjGvjfQhsHAmqfjP/arcgis/rest/ services/DamageAssessment_Apr2018_631d0895e7d3404bb78e8e04e92d896e/FeatureServer/ 1&featureID=bb0a0c92-9f53-4367-a6a1-bc6edc605be0&foreignKeyField=FacilityID

Initier le partage de la localisation

Utilisez les paramètres suivants pour activer le partage de la localisation et en définir la durée :

  • referenceContext=shareLocation
  • locationSharingON=true
  • locationSharingDuration

Le lien d’exemple suivant active le partage de la localisation pendant 120 heures :

https://fieldmaps.arcgis.app/?referenceContext=shareLocation&locationSharingOn=true&locationSharingDuration=120​

Remarque :

Vous pouvez également utiliser un lien pour désactiver le partage de la localisation. Par exemple :

https://fieldmaps.arcgis.app/?referenceContext=shareLocation&locationSharingOn=false

Fournir un guide pour la collecte de données

Alors que cette documentation explique comment utiliser Field Maps, les opérateurs qui collectent des données sur le terrain ont souvent besoin d’un support plus léger, quelque chose qu’ils peuvent imprimer et emporter avec eux (tout particulièrement s’ils travaillent hors connexion). Mettez à leur disposition un guide de terrain élémentaire d’une seule page qui simplifie les tâches courantes et permet de résoudre certains problèmes. Un modèle de guide de terrain axé sur les tâches de collecte de données courantes et destiné aux opérateurs de terrain est fourni. N’hésitez pas à l’utiliser pour créer votre propre ouvrage de référence pour les opérateurs de terrain.

  1. Télécharger le modèle de guide de terrain..
  2. Personnalisez le guide (ajoutez votre logo, des conseils de dépannage spécifiques à votre organisation, etc.). Veillez à supprimer la première section qui comporte les étapes de personnalisation.
  3. Fournissez le guide aux opérateurs de terrain.

    Les opérateurs de terrain peuvent conserver le guide dans leur poche et l’utiliser pour résoudre les problèmes qu’ils rencontrent sur le terrain.

Fournir des instructions pour le partage de la localisation

Si le partage de la localisation est nécessaire pour votre organisation, il est utile de fournir aux opérateurs de terrain des instructions leur expliquant comment démarrer le partage de leur localisation dans Field Maps. Vous trouverez ci-dessous un modèle d’instructions de partage de la localisation :

  1. Téléchargez le modèle d’instructions de partage de la localisation..
  2. Suivez les instructions du document pour personnaliser le modèle et le partager avec les opérateurs de terrain.

Gestion des périphériques mobiles

La gestion des périphériques mobiles (GPM) désigne un logiciel employé pour l’administration des appareils mobiles au sein d’une organisation. Un logiciel de gestion des périphériques mobiles permet d’améliorer la sécurité des données et du réseau, ainsi que de définir et d’appliquer des stratégies liées aux appareils mobiles. Le recours à un logiciel de gestion des périphériques mobiles accroît en outre l’efficacité des déploiements d’applications et facilite la gestion des appareils mobiles, en permettant notamment de contrôler comment et quand une application est mise à jour. Pour connaître l’approche de Esriconcernant la solution de gestion des appareils mobiles, consultez l’article ArcGIS Secure Mobile Implementation Patterns sur le site Web ArcGIS Trust Center.

Lorsque vous vous préparez à déployer Field Maps sur les appareils mobiles de votre organisation via MDM, il existe certains paramètres d’application et de profil que vous voudrez peut-être définir. Ces paramètres incluent l’URL du portail et les paramètres de réseau VPN par application.

Configuration de l’application Field Maps

La configuration de l’application (également nommée AppConfig) désigne le format dans lequel sont fournis les paramètres de l’application, tels que l’URL du portail, entre autres. Au lieu de configurer ces paramètres manuellement à chaque installation d’une application mobile, vous pouvez utiliser votre logiciel de gestion des périphériques mobiles (GPM) pour spécifier et appliquer automatiquement les configurations d’application. Ces paramètres sont définis sous forme d’un dictionnaire de paires clé-valeur dans un fichier XML. Le mode de création du dictionnaire dépend du logiciel GPM que vous utilisez. Pour plus d’informations sur la configuration de l’application, consultez la page AppConfig Community.

Field Maps présente les paramètres suivants qui peuvent être implémentés avec la configuration des applications dans votre solution de gestion des appareils mobiles :

CléValeurRemarques

anonymousAccess

Indique si la connexion est anonyme ou requiert des identifiants de connexion

  • La valeur du paramètre anonymousAccess est ignorée si les conditions suivantes sont remplies :
    • Le paramètre portalURL n’est pas spécifié.
    • Le portail spécifié dans portalURL ne prend pas en charge l’accès anonyme.
  • Si anonymousAccess est true et que portalURL est spécifié, lorsque Field Maps est ouvert, les identifiants de connexion ne sont pas requis et vous pouvez vous connecter au portail de manière anonyme.
  • Il s’agit d’une valeur booléenne, true ou false.
Remarque :

En cas de connexion anonyme au portail, les cartes publiques dans les groupes à l’affiche apparaissent dans la liste Maps (Cartes). Les opérateurs de terrain peuvent rechercher n’importe quelle carte partagée publiquement dans le portail.

isAutoSyncEnabled

Spécifie si la synchronisation automatique est activée

  • Il s’agit d’une valeur booléenne, true ou false.
  • La valeur par défaut est true.
  • Si isAutoSyncEnabled est défini sur false, le bouton à bascule de synchronisation automatique est masqué dans les paramètres Profile (Profil) et le volet Sync (Synchroniser) sur l’appareil mobile.

locationProfiles

Définit les paramètres d’un ou de plusieurs profils de localisation

  • Les paramètres suivants sont requis :
    • name : nom du profil de localisation.
    • mapCoordinateSystem : code WKID du système de coordonnées de la carte.
    • gnssCoordinateSystem : code WKID du système de coordonnées du récepteur GNSS.
    • horizontalDatumTransformationName : nom de la transformation de datum horizontal.
  • Lorsque locationProfiles contient plusieurs jeux de valeurs, le premier profil de localisation dans la liste est défini comme profil par défaut.
  • Par exemple, [ { "name":"RTK", "mapCoordinateSystem":3857, "gnssCoordinateSystem": 6318, "horizontalDatumTransformationName": "~WGS_1984_(ITRF08)_To_NAD_1983_2011" }].
  • Le type de valeur est chaîne.

offsetProvider

Spécifie le fournisseur de décalage

  • Les valeurs suivantes sont prises en charge :
    • Bad Elf Flex
    • Eos Tools Pro
    • Spike
      Remarque :

      Spike n’est pris en charge que sur iOS.

  • Le type de valeur est chaîne.

portalURL

L’URL du portail de votre organisation

  • À l’ouverture, Field Maps affiche directement l’écran de connexion du portail de votre organisation.
  • Par exemple, https://myportal.mycompany.com/gis.
  • Le type de valeur est chaîne.

locationSharingMode

Indique si l’autonomie de la batterie est optimisée ou non lors de l'enregistrement des traces

  • Si locationSharingMode est défini sur optimized, l'activité de l'appareil est utilisée pour déterminer quand les traces sont enregistrées.
  • Si locationSharingMode est défini sur unoptimized, les traces sont enregistrées quelle que soit l'activité de l'appareil.
  • Pour plus d'informations, reportez-vous à la rubrique Autonomie de la batterie.
  • Le type de valeur est chaîne.

locationSharingUploadLKLFrequency

Indique la fréquence de chargement de la dernière localisation connue

  • Remplace le paramètre par défaut de 60 secondes.
  • L’unité est la seconde, et la valeur doit être supérieure à 5. Absence de limite maximale.
  • Ce réglage est conservé entre les sessions jusqu’à la déconnexion de l’utilisateur.
  • La valeur est de type entier.

locationSharingShareLKLOnly

Indique le mode de stockage de l’historique du partage de la localisation.

  • Il s’agit d’une valeur booléenne, true ou false.
  • Si locationSharingLKLOnly est true, l’historique du point de suivi du partage de la localisation n’est pas stocké.

locationSharingUploadTracksFrequency

Indique la fréquence de chargement des traces

  • Remplace le paramètre par défaut dans l’application.
  • L’unité est la seconde, et la valeur doit être supérieure à 30.
  • La valeur est de type entier.

useInAppAuth

Indique si une vue Web est utilisée pour la connexion et l’authentification dans Field Maps

  • Il s’agit d’une valeur booléenne, true ou false.
  • La valeur par défaut est false.
  • Si useInAppAuth est false, la page de connexion est lancée avec un flux hors traitement.
  • Si useInAppAuth est true, la page de connexion utilise une vue Web intégrée à l’application.
Attention :

Si un VPN est nécessaire pour accéder à vos ressources internes et que votre organisation limite l’accès au VPN aux navigateurs sur des appareils gérés, il peut être nécessaire de définir useInAppAuth sur true pour que les connexions à vos portails aboutissent.

Remarque :

Si Field Maps est ouvert avec un lien Field Maps, les valeurs de paramètre du lien ont priorité sur les paramètres de configuration de l’application.

Réseau privé virtuel (VPN) par application

Le fait de configurer un réseau privé virtuel par application (VPN par application) au sein de votre GPM vous permet de restreindre l’accès aux ressources internes à des applications spécialement gérées. Field Maps peut être déployé avec cette configuration. Pour configurer un VPN par application afin de l’utiliser avec Field Maps reportez-vous à la documentation du logiciel GPM que vous employez.

Attention :

Si vous utilisez iOS et ArcGIS Online ou ArcGIS Enterprise 10.6.1 ou version ultérieure, Safari est utilisé pour afficher l’écran de connexion du portail dans Field Maps. Pour que cela fonctionne correctement avec un VPN par application activé, le domaine de votre portail (par exemple, mycompany.com) doit être spécifié dans le paramètre Safari Domains (Domaines Safari) dans le profil VPN par application que vous utilisez. Si le paramètre Safari Domains (Domaines Safari) n’est pas correctement défini, les appareils mobiles attribués ne peuvent pas accéder à l’écran de connexion au portail Field Maps. L’autre solution consiste à définir useInAppAuth sur true pour forcer la connexion dans une vue Web intégrée à l’application et non dans le navigateur Safari.

Lorsque vous configurez un Safari Domain (Domaine Safari) dans le profil VPN par application comme décrit ci-dessus, l’application Navigateur Safari peut également accéder au domaine de portail spécifié dans le paramètre Safari Domains (Domaines Safari). Si vous voulez bloquer cet accès, configurez une restriction iOS (iOS Restriction) (si votre logiciel GPM le permet) en utilisant l’option Block Safari Browser App (Bloquer l’application de navigateur Safari) sur les appareils souhaités.

Si vous utilisez Android et ArcGIS Online ou ArcGIS Enterprise 10.6.1 ou version ultérieure, les onglets personnalisés Chrome (ou votre navigateur préféré) sont utilisés pour afficher l’écran de connexion du portail dans Field Maps. Le navigateur doit avoir un accès VPN pour que cela fonctionne correctement avec un VPN par application activé. Vous pouvez définir useInAppAuth sur true pour contourner cette exigence et forcer la connexion dans une vue Web intégrée à l’application.

Lorsque vous avez configuré les paramètres de VPN par application pour Field Maps dans votre GPM, l’application se connecte automatiquement au VPN par application désigné lorsqu’elle s’ouvre sur un appareil mobile pris en charge. Lorsque Field Maps fonctionne en arrière-plan, le VPN par application reste connecté, mais uniquement à Field Maps. Lorsque Field Maps est fermé, l’appareil mobile se déconnecte automatiquement du VPN par application.