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 d'ArcGIS Online ou de Portal for ArcGIS 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
- L’application 2D prend en charge les navigateurs suivants :
- Chrome
- Firefox
- Safari 3 ou version ultérieure
- Tronçon
- Internet Explorer 11
Attention :
Lorsque vous ouvrez l'application déployée avec OAuth dans Internet Explorer 11 ou Microsoft Edge, une fenêtre contextuelle vous demandant si vous souhaitez fermer cet onglet risque d'apparaître. 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.
- L'application 3D prend en charge les navigateurs suivants :
- Chrome
- Firefox
- Safari, versions 7.1 et ultérieures
- Tronçon
- Internet Explorer 11
Attention :
Les applications 3D ne prennent pas en charge les périphériques. L’utilisation d’une application 3D dans Web AppBuilder nécessite un navigateur Web de bureau qui prend en charge WebGL. WebGL est intégré dans les dernières versions des navigateurs de bureau les plus courants. Pour savoir si WebGL est activé dans votre navigateur, ouvrez get.webgl.org. Pour résoudre les problèmes liés à WebGL, consultez la page liée au dépannage WebGL. Reportez-vous également à la rubrique ArcGIS Online portant sur les fonctionnalités de rendu de la visionneuse de scène pour plus d'informations.
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 ?