Migrar Experience Builder
A seguir há instruções para realizar a migração entre uma conta Online x Enterprise e entre duas contas Enterprise em projetos desenvolvidos no Experience Builder Developer.
1. Migrar de uma conta no ArcGIS online p/ Enterprise
1) Fazer o login no ArcGIS Online assistant.
2) Procurar o projeto desejado e selecionar a opção: “View an item’s JSON”.
3) Copiar o JSON do arquivo “Data”.
4) Rodar o Experience Developer
5) Criar um novo projeto em branco
6) Abrir o código do Experience Builder Developer com algum editor (aqui se usou o Visual Studio Code)
7) Entrar no diretório: server/src/public/apps
Cada app vai ter um ID que vai de 0 até a quantidade total de projetos criados, o número dos apps incrementa por ordem de criação de projeto, ou seja: se criar um novo projeto ele será o último. O ID de um projeto pode ser descoberto pela url ao se abrir ele.
8) Abrir os arquivos “config.json” dentro do app desejado e sobrescrever com o JSON copiado do projeto selecionado no ArcGIS Online Assistant
Cada app vai possuir dois arquivos config.json, sendo um deles referente ao modo de edição e o outro ao de visualização. Então é importante sobrescrever esses dois arquivos.
9) Fechar o serviço do Experience e rodar novamente o servidor (Etapa 4)
10) Tudo pronto para trabalhar com o novo projeto no Experience!
(Não serão encontradas as imagens do projeto copiado portanto elas devem ser inseridas manualmente).
Elaborado por: Jhavan.
2. Migrar entre duas contas Enterprise
Diferente do processo anterior, não envolve o AGOL assistant.
Serão repetidos os passos anteriores a partir do 4.
A diferença entre a migração de duas contas Enterprise com o Experience Builder Developer é que não há a perda das imagens.
Além da substituição dos arquivos .json deve-se copiar a pasta "images" dentro de "resources"
Adendo: Larissa.