Skip To Content

Intégration dans d’autres applications

ArcGIS QuickCapture peut être intégré dans d’autres applications, soit à l’aide d’un lien QuickCapture, soit à l’aide d’une structure d’URL personnalisée. Ces deux méthodes prennent en charge les mêmes paramètres, mais il existe des différences en fonction de la plateforme.

Les liens QuickCapture peuvent être suivis à partir d’autres applications ArcGIS, ou lancer d’autres applications ArcGIS qui prennent en charge la liaison entre applications et sont disponibles sur iOS et Android uniquement. Les applications ArcGIS qui peuvent être ouvertes via un lien QuickCapture sont notamment : ArcGIS Survey123, ArcGIS Collector, ArcGIS Navigator et Explorer for ArcGIS.

Les liens de la structure d’URL personnalisée peuvent être suivis depuis d’autres applications ArcGIS ou lancer d’autres applications ArcGIS sur Android et Windows. Pour les utiliser sur iOS, QuickCapture doit également être répertorié sur la liste blanche dans l’autre application pour permettre la liaison. Les applications ArcGIS qui peuvent être démarrées via une structure d’URL à partir de QuickCapture sont notamment : ArcGIS Survey123 et Collector for ArcGIS (Classic).

L’utilisation d’une structure d’URL personnalisée sur Windows est un très bon moyen de créer et de tester votre lien et ses paramètres avant de le déployer auprès de vos opérateurs de terrain, que ce soit en tant que structure d’URL personnalisée ou en tant que lien QuickCapture.

Les liens QuickCapture constituent la méthode de liaison privilégiée.

Lien vers QuickCapture à partir d’un navigateur Web de bureau

Vous pouvez créer un lien pour ouvrir l’application mobile QuickCapture, qui peut être incorporé dans une autre application. Ce même lien peut servir au test dans un navigateur Web. Les étapes suivantes expliquent comment créer une structure d’URL personnalisée et l’utiliser dans un navigateur Web de bureau.

Remarque :

Une fois votre lien créé, vous pouvez remplacer arcgis-quickcapture:// par https://quickcapture.arcgis.app afin qu’il fonctionne comme un lien QuickCapture.

  1. Saisissez arcgis-quickcapture:// dans votre navigateur.
    L’application mobile QuickCapture s’ouvre automatiquement (ou vous êtes invité à l’ouvrir).
    Remarque :

    Pour lancer et télécharger un projet à partir d’un portail spécifique, incluez le paramètre d’URL du portail, par exemple arcgis-quickcapture://?portalUrl=host.domain.com/webadaptor (où host, domain et webadaptor sont remplacés par les informations sur votre portail).

  2. Vous pouvez également ajouter une référence unique à un projet et l’ajouter à l’URL. Vous devez dans un premier temps identifier l’ID d’élément du projet à ouvrir. Il s’agit de la chaîne de caractères utilisée par ArcGIS Online pour identifier de manière unique votre projet. Elle fait partie de l’URL de votre élément de formulaire dans ArcGIS Online. Par exemple, si l’URL de votre projet est https://exampleurl.maps.arcgis.com/home/item.html?id=dcdb68465fbc4c38a6aba7f5165cdfd4, l’ID d’élément de votre formulaire est dcdb68465fbc4c38a6aba7f5165cdfd4.

  3. Pour inclure votre projet dans l’URL que vous construisez, ajoutez ?itemId= et l’ID d’élément de votre formulaire à l’URL.
    L'URL doit ressembler à ce qui suit :

    arcgis-quickcapture://?itemId=dcdb68465fbc4c38a6aba7f5165cdfd4

    Si vous testez votre URL, celle-ci doit maintenant ouvrir l’application mobile QuickCapture et ouvrir immédiatement votre projet.

    Remarque :

    Vous devez télécharger le projet sur votre appareil afin de pouvoir l’ouvrir.

  4. Vous pouvez également inclure une valeur de saisie utilisateur prédéterminée. Pour ce faire, l’URL doit inclure une référence à la variable d’entrée utilisateur.
  5. Pour renseigner une variable d’entrée utilisateur dont l’ID est 001, saisissez &userInput:001= et la valeur que vous souhaitez entrer ; l’esperluette (&) sert de séparateur de paramètres.

    L'URL doit ressembler à ce qui suit :

    arcgis-quickcapture://?itemId=dcdb68465fbc4c38a6aba7f5165cdfd4&userInput:001=Area7

    Cette URL ouvrira l’application mobile QuickCapture et votre projet. La valeur d’entrée utilisateur de Area7 sera utilisée dans tous les champs configurés pour l’accepter.

  6. Les contenus des champs peuvent également être transmis à QuickCapture à partir d’une fenêtre contextuelle dans une carte Web ArcGIS, permettant l’intégration avec toutes les applications Esri qui utilisent les fenêtres contextuelles dans une carte Web.
  7. Sélectionnez Configure Pop-up (Configurer la fenêtre contextuelle) pour une couche existante de votre carte Web. Dans le menu déroulant d’affichage, sélectionnez a custom attribute display (Un affichage d’attribut personnalisé), puis cliquez sur Configure (Configurer) et insérez un lien vers votre projet.

    Définissez le lien de la structure d’URL dans l’attribut personnalisé.

    Cette fonctionnalité peut être utilisée pour compléter une entrée utilisateur dans QuickCapture avec le contenu d’un attribut d’entités, plutôt qu’une valeur fixe, comme dans l’exemple ci-dessus, en fournissant le nom de l’attribut joint entre accolades ({}).

    L’exemple d’URL suivant lancera QuickCapture et renseignera la valeur d’entrée utilisateur avec le contenu du champ workArea pour l’entité à partir de laquelle le lien a été suivi :

    arcgis-quickcapture://?itemId=dcdb68465fbc4c38a6aba7f5165cdfd4&userInput:001={workArea}.

Lien vers QuickCapture à partir d’une autre application

Vous pouvez créer un lien à utiliser dans d’autres applications pour lancer QuickCapture et capturer un enregistrement. Les étapes suivantes expliquent comment créer un lien QuickCapture et l’utiliser dans une fenêtre contextuelle Explorer. Ces liens sont inclus dans la fenêtre contextuelle d’une carte Web de votre organisation ArcGIS. Vous pouvez également tester ces liens à l’aide d’un navigateur Web (en suivant des étapes similaires à celles de la section ci-dessus) sur un appareil iOS ou Android ; cependant, les liens ne fonctionneront pas sur Windows.

  1. Sélectionnez Configure Pop-up (Configurer la fenêtre contextuelle) pour une couche existante de votre carte Web qui sera affichée dans Explorer.
  2. Dans le menu déroulant d’affichage, sélectionnez a custom attribute display (Un affichage d’attribut personnalisé), puis cliquez sur Configure (Configurer) et insérez un lien vers votre projet.
  3. Saisissez https://quickcapture.arcgis.app comme URL, Launch QuickCapture (Démarrer QuickCapture) comme Link Text (Texte du lien), puis cliquez sur OK.
    1. Lancez votre carte Web dans Explorer sur un appareil mobile.
    2. Sélectionnez une entité et cliquez sur le lien Launch QuickCapture (Démarrer QuickCapture) dans la fenêtre contextuelle pour lancer QuickCapture.
  4. Pour inclure votre projet dans l’URL que vous construisez, ajoutez ?itemId= et l’ID d’élément de votre formulaire à l’URL.
    L'URL doit ressembler à ce qui suit :

    https://quickcapture.arcgis.app/?itemId=dcdb68465fbc4c38a6aba7f5165cdfd4

    Si vous testez votre URL, celle-ci doit maintenant ouvrir l’application mobile QuickCapture et ouvrir immédiatement votre projet.

    Remarque :

    Vous devez télécharger le projet sur votre appareil afin de pouvoir l’ouvrir.

  5. Vous pouvez également inclure une valeur de saisie utilisateur prédéterminée. À cette fin, l’URL doit inclure une référence à la variable de saisie utilisateur. Par exemple, pour indiquer une variable de saisie utilisateur dont l’ID est 001, saisissez &userInput:001= ainsi que la valeur. L’esperluette (&) fait office de séparateur de paramètre.

    L'URL doit ressembler à ce qui suit :

    https://quickcapture.arcgis.app/?itemId=dcdb68465fbc4c38a6aba7f5165cdfd4&userInput:001=Area7

    Cette URL ouvrira l’application mobile QuickCapture et votre projet. La valeur d’entrée utilisateur de Area7 sera utilisée dans tous les champs configurés pour l’accepter.

  6. Vous pouvez également compléter une entrée utilisateur avec le contenu d’un attribut d’entités, plutôt qu’une valeur fixe, comme dans l’exemple ci-dessus, en fournissant le nom de l’attribut joint entre accolades ({}). Par exemple, l’URL suivante lancera QuickCapture et renseignera la valeur d’entrée utilisateur avec le contenu du champ workArea pour l’entité à partir de laquelle le lien a été suivi :

    https://quickcapture.arcgis.app/?itemId=dcdb68465fbc4c38a6aba7f5165cdfd4&userInput:001={workArea}.