Atualizar o widget¶
Como o Widget é, por padrão, hospedado pela Isogeo no modo SaaS, as atualizações de código são realizadas pela equipe da Isogeo. Assim que o Widget é colocado em produção, um novo URL contendo a nova versão é gerado.
No entanto, como o portal da Esri mantém o código do Widget em cache, para que o novo Widget seja carregado, você deve :
- recriar o item de extensão no Portal com o novo URL e substituir o Widget antigo pelo novo em cada aplicativo.
- ou modificar a url inserida na(s) extensão(ões) existente(s) usando o ArcGIS Assistant.
Essa alteração de URL é obrigatória para que o portal seja forçado a recarregar o novo código do Widget em seu cache.
Note
Se estiver hospedando o Widget localmente, primeiro será necessário criar uma nova pasta no servidor para armazenar a nova versão e, em seguida, executar as mesmas etapas com o ArcGIS Assistant para indicar o novo URL.
Com o ArcGIS Assistant¶
Se ainda não tiver feito isso, configure o ArcGIS Assistant para seu Portal; caso contrário, vá diretamente para a etapa 10.
- Crie um aplicativo
de mapeamento da Web
e especifique o URLhttps://assistant.esri-ps.com/
- Dê a ele o nome de
ArcGIS Assistant
e preencha as tags e o resumo - Nas configurações do aplicativo, clique em
Salvar
- Escolha o tipo de aplicativo
Navegador
- Digite o URL de redirecionamento
https://assistant.esri-ps.com/
e clique emAdd (Adicionar
) e depois emSave (Salvar)
- Recuperar o
ID do aplicativo
- Abra o
site https://assistant.esri-ps.com/
e escolha conectar-se ao ArcGIS Enterprise - Digite o URL do seu portal e o ID do aplicativo
- Faça login com seus detalhes de administrador
- No conteúdo, clique no item de extensão Widget e, em seguida, em
View Item JSON
- Clique em
Edit JSON
e insira a nova URL fornecida pela Isogeo no campourl
- Na guia
Data (Dados
), altere o campo deversão
para a nova versão fornecida pela Isogeo - Os aplicativos do Experience Builder nos quais o Widget está integrado recuperam o item do Widget por meio de seu
ID
e, portanto, o novo código de URL à medida que ele passa. Portanto, não há necessidade de recarregar o Widget em cada aplicativo usando esse método.