Pular para o conteúdo

Transferir um Projeto

Use Export project para criar uma transferência. No destino, Import project na tela inicial cria um projeto local; Merge project combina dados com um projeto existente. Importar JSON de informações ou QR do projeto cria apenas a identidade, sem registros ou mídia.

Exportações ZIP e TAR.GZ incluem a mídia disponível. JSON.GZ leve inclui apenas registros. Revise os avisos de arquivos ausentes e mantenha a origem até verificar registros e anexos no destino.

Um NAHPU Data Package compatível também pode ser importado ou mesclado, pois inclui os dados do projeto. Pacotes Darwin Core e exportações tabulares não restauram um projeto NAHPU. A substituição do banco é uma operação de recuperação separada, no nível da instalação.

  1. Abra o projeto no dispositivo de origem.
  2. Abra o menu do painel e selecione Export project.
  3. Revise as contagens de pessoal, taxonomia, locais, eventos, espécimes, narrativas e mídia. Revise os avisos de mídia ausente.
  4. Para uma transferência ou backup completo, deixe Light export desligado e selecione ZIP ou TAR.GZ. Para um envio com internet limitada, ative Light export para usar JSON.GZ sem mídia.
  5. Selecione Export project e depois guarde ou compartilhe o arquivo com segurança.

Somente a taxonomia referenciada por espécimes do projeto ativo é exportada. As fotos do pessoal do projeto, as mídias do projeto e as mídias de taxonomia vinculadas são incluídas quando os arquivos de origem estão disponíveis. Os arquivos ausentes são informados como avisos e os seus links quebrados são omitidos.

  1. Abra a cópia do projeto que vai receber os dados.
  2. Abra o menu do painel e selecione Merge project.
  3. Escolha uma exportação de projeto JSON.GZ, ZIP ou TAR.GZ, ou um NAHPU Data Package.
  4. Confirme o lembrete de backup.
  5. Revise informações do projeto, pessoal, taxonomia, locais, eventos, espécimes e narrativas, uma seção por vez.
  6. Resolva cada correspondência ou conflito.
  7. Revise o resumo final e selecione Merge project.

O NAHPU verifica a exportação e as suas relações antes de mostrar a revisão. Nenhum registro é gravado enquanto você percorre o assistente. Na etapa final, as alterações do banco de dados são confirmadas em conjunto. Se a mesclagem falhar, as alterações são revertidas e os arquivos de mídia recém-copiados são removidos.

Ao encontrar um conflito, o NAHPU mantém inicialmente o registro atual. Você pode escolher:

  • Keep current - preservar o registro atual e mapear para ele as dependências importadas.
  • Use imported - substituir o registro correspondente e os dados próprios importados.
  • Import as new - criar um registro separado e remapear as suas dependências. Um novo UUID é gerado quando necessário, e IDs de local duplicados recebem um sufixo de importação único.
  • Skip - não importar o registro. Registros dependentes que não puderem ser remapeados também são ignorados.

As informações do projeto são revisadas campo a campo. Os UUIDs de pessoal e de espécime são usados como identidade; a taxonomia é comparada por gênero e epíteto específico normalizados. Os locais usam um ID de local não vazio. Eventos são associados pelo local resolvido, data inicial e sufixo do ID; o horário inicial não participa dessa associação. Narrativas são associadas pelo local resolvido, data, horário e autor.

O pessoal e a taxonomia são compartilhados entre projetos no banco de dados. O assistente avisa quando substituir um deles pode afetar outro projeto. Um UUID de espécime já usado por outro projeto não pode ser substituído; importe-o com um novo UUID ou ignore-o.

Forçar a mesclagem de um UUID de projeto diferente

Seção intitulada “Forçar a mesclagem de um UUID de projeto diferente”

O fluxo normal exige que o UUID do projeto exportado corresponda ao UUID do projeto ativo. Uma divergência é bloqueada porque, em geral, significa que o projeto aberto é o errado.

Se os projetos realmente representam o mesmo trabalho de campo, ative Force merge e digite o nome do projeto ativo para confirmar. O NAHPU então atribui o UUID do projeto ativo aos registros importados com escopo de projeto. Forçar a mesclagem não sobrescreve conflitos automaticamente; todas as escolhas normais de conflito continuam valendo.

Crie um projeto local a partir de uma transferência NAHPU ou recupere um projeto em um dispositivo substituto.

  1. Mantenha o arquivo de origem e faça backup dos dados existentes na instalação de destino.
  2. Na tela inicial, selecione Import project e Choose archive. Escolha um projeto JSON.GZ, ZIP, TAR.GZ ou um NAHPU Data Package compatível.
  3. Revise a identidade e Destination project name. Se o UUID já existir, use Open Merge project; outro projeto com o mesmo nome exige um nome de destino diferente.
  4. Confirme o lembrete de backup, revise pessoal, taxonomia e espécimes e resolva todos os itens Needs attention.
  5. Revise contagens e avisos de arquivos ausentes e selecione Import project na revisão final.
  6. Abra o projeto importado e confira locais, eventos, identificadores de espécimes, narrativas e alguns anexos. JSON.GZ não contém mídia; mantenha a origem até concluir a verificação.