L’application créée par Web AppBuilder peut être téléchargée et hébergée sur votre serveur Web. Les applications 2D ou 3D téléchargées doivent être inscrites auprès de ArcGIS Online ou ArcGIS Enterprise si elles font référence à des éléments non publics.
Remarque :
Quel que soit l'endroit où vous déployez l'application, elle doit pouvoir accéder à la carte Web.
Télécharger l’application
Téléchargez l’application à partir de l’onglet My Content (Mon contenu) de la page de contenu.
- Dans l’onglet My Content (Mon contenu) de la page de contenu, cliquez sur l’application pour afficher les détails de ses éléments.
- Cliquez sur Download (Télécharger) sur la page Vue d’ensemble (Overview). Le fichier ZIP est téléchargé sur votre ordinateur.
Déployer l'application
Déployez l'application en utilisant l'authentification de votre portail.
- Si votre portail est configuré avec l'authentification OAuth2 ou SAML, procédez comme suit pour déployer l'application sur votre serveur Web :
- Décompressez l'application téléchargée.
- Ajoutez un proxy à votre application. Reportez-vous à la rubrique Utiliser un proxy pour plus de détails.
- Ajoutez et inscrivez l'application. Reportez-vous aux rubriques Ajouter des applications et Inscrire votre application.
- Copiez et collez l'ID de l'application dans la propriété appId du fichier de configuration de l'application. Enregistrez le fichier.
- Déployez l’application sur votre serveur Web.
- Si votre portail est configuré avec l'authentification IWA, PKI ou LDAP, procédez comme suit pour déployer l'application sur votre serveur Web :
- Décompressez l'application téléchargée.
- Ajoutez un proxy à votre application. Reportez-vous à la rubrique Utiliser un proxy pour plus de détails.
- Modifier l'URL d'ArcGIS API for JavaScript.
Attention :
Lorsque vous accédez à l'application, vous serez peut-être invité plusieurs fois à vous connecter. La raison en est que les fichiers JavaScript hébergés par votre portail doivent être authentifiés. Vous devez donc héberger ArcGIS API for JavaScript en dehors du portail et modifier la variable apiUrl en conséquence. Cette procédure est propre à l'authentification au niveau du Web
- Déployez l’application sur votre serveur Web.
Personnaliser l'application
Pour personnaliser l'application, procédez comme suit.
- Ajoutez des widgets personnalisés :
- Placez le widget personnalisé dans le dossier de widgets.
- Ajoutez le widget dans le fichier config.json de l'application.
L'exemple suivant illustre l'utilisation du widget Demo. Ajoutez-le dans le fichier config.json.
{ "uri": "widgets/Demo/Widget" },
- Configurez l'application et les widgets. Reportez-vous à la rubrique Référence JSON.
- Référencez l’emplacement favori d’ArcGIS API for JavaScript. Reportez-vous à la rubrique Modifier l'URL d'ArcGIS API for JavaScript.
Navigateurs pris en charge
Pour obtenir la liste des navigateurs pris en charge par les applications 2D et 3D que vous avez déployées, consultez la rubrique Navigateurs pris en charge.
Attention :
Lorsque vous ouvrez une application 2D déployée avec OAuth dans Microsoft Edge ou Internet Explorer 11, une fenêtre contextuelle vous demandant si vous souhaitez fermer cet onglet peut s’ouvrir. Après avoir cliqué sur Oui, la fenêtre contextuelle disparaît, mais aucun élément n'est chargé dans l'application. Dans ce cas, ajoutez .arcgis.com à la liste des sites de confiance dans les paramètres du navigateur.
Versions prises en charge d’ArcGIS API for JavaScript
- ArcGIS API for JavaScript version 3.22 et ultérieure.
- ArcGIS API for JavaScript est fourni avec Portal for ArcGIS 10.6.
Vous avez un commentaire à formuler concernant cette rubrique ?