Mettre à jour le Widget¶
Le Widget étant par défaut hébergé par Isogeo en mode SaaS, les mises à jour du code sont réalisées par l'équipe Isogeo. Dès lors qu'une mise en production est effectuée une nouvelle URL contenant la nouvelle version est générée.
Cependant, le portail Esri gardant en cache le code du Widget, pour que le nouveau soit chargé, il faut soit :
- recréer l'item de l'extension dans le Portail avec la nouvelle URL et remplacer l'ancien Widget par le nouveau dans chaque application.
- soit modifier l'url renseignée dans la ou les extension(s) existante(s) avec ArcGIS Assistant.
Ce changement d'URL est obligatoire pour que le portail soit forcé à recharger le nouveau code du Widget dans son cache.
Note
Si vous hébergez le Widget en local, il faudra d'abord créer un nouveau dossier sur le serveur pour y stocker la nouvelle version puis effectuer les mêmes étapes avec ArcGIS Assistant pour indiquer la nouvelle URL.
Avec ArcGIS Assistant¶
Si ce n'est pas déjà fait, configurer ArcGIS Assistant pour votre Portail.Sinon, passez directement à l'étape 10.
- Créer une application de type
Cartographie Web
et indiquer l'urlhttps://assistant.esri-ps.com/
- La nommer
ArcGIS Assistant
et renseigner les balises et le résumé - Dans les paramètres de l'application, cliquer sur
Enregistrer
- Choisir le type d'application
Navigateur
- Indiquer l'url de redirection
https://assistant.esri-ps.com/
et cliquer surAjouter
puisEnregistrer
- Récupérer l'
ID de l'application
- Ouvrir
https://assistant.esri-ps.com/
et choisir de se connecter avec ArcGIS Enterprise - Indiquer l'URL de votre portail et l'ID de l'application
- Connecter vous avec vos identifiants d'administrateur
- Dans les contenus, cliquer sur l'item de l'extension du Widget, puis sur
View Item JSON
- Cliquer sur
Edit JSON
et indiquer la nouvelle URL fournie par Isogeo dans le champurl
- Dans l'onglet
Data
, modifier le champversion
en indiquant la nouvelle fournie par Isogeo - Les applications Experience Builder dans lesquelles le Widget est intégré récupèrent l'item du Widget via son
id
et donc la nouvelle url du code au passage. Il n'est donc pas nécessaire de recharger le Widget dans chaque application avec cette méthode.