Esta é uma tradução automática. O post original está disponível em Inglês .

Atualização

Anveo EDI Connect usa um esquema de versionamento, onde temos um número maior, um menor e um número de revisão, como 4.00.01 (Versão: 4, versão menor: 00, revisão 01). O procedimento de atualização é explicado a seguir. Existe um artigo na base de dados de conhecimento sobre a necessidade de atualizar o módulo num sistema ativo existente. A atualização da revisão do módulo é considerada segura, mas continua a ser necessário testar o sistema após uma atualização.

Sempre que alteramos a versão principal, podem ocorrer alterações técnicas de rutura. Documentamos todas as alterações entre as versões no capítulo O que há de novo.

Nesta secção, mostraremos as instruções de atualização com base na versão do módulo selecionada acima. Certifique-se de que selecciona primeiro a versão correcta.

Antes de iniciar qualquer atualização, certifique-se de que faz uma cópia de segurança dos mapeamentos e objectos EDI. Experimente sempre uma nova versão primeiro num ambiente de teste. Se tenciona atualizar um ambiente em funcionamento, contacte o nosso suporte antecipadamente, para garantir que têm recursos disponíveis caso necessite de ajuda.

Antes de atualizar para a versão 4 do módulo, certifique-se de que tem instalada, pelo menos, a versão 3 do módulo.

FOB-Instalação

Esta secção não se aplica se estiver a utilizar a versão de Extension do nosso módulo para o Business Central.

Se estiver a atualizar a partir de uma versão anterior à 1.47, verifique se existe uma tabela chamada “EDI Version Branch” e elimine os dados e o objeto da tabela antes de atualizar para uma versão mais recente.

Pode importar os novos objectos, mas tenha cuidado para não substituir as suas personalizações. Não é necessário importar a codeunit EDI Callback, pois há uma segunda codeunit 5327313 EDI Callback - Template que é enviada com Anveo EDI Connect. Se adicionarmos uma função à codeunit EDI Callback, também a adicionaremos ao modelo. Pode simplesmente copiar a nova funcionalidade da codeunit 5327313 EDI Callback - Template para a codeunit EDI Callback. A própria codeunit de retorno de chamada EDI não foi alterada de 1.47 para 4.00. Mas existem algumas novas funções auxiliares disponíveis para aceder aos parâmetros das funções.

Se estiver a utilizar os componentes de comunicação remota, reinstale-os, caso tenham sido alterados.

Depois de importar os novos objectos, deve remover todos os restantes objectos de ANVEDI3*, exceto a codeunit EDI Callback.

Após uma atualização, execute o comando de compilação a partir do ambiente de desenvolvimento para todos os objectos EDI (ID de objeto “5327300” a “5327399”). Se receber erros devido à falta de automações/.NET Dlls, pode ignorá-los, se não precisar da funcionalidade:

  • Remote Communication
    • transferência de ficheiros via ftp/ftps, correio eletrónico
  • ZUGFeRD
    • facturas especiais em PDF

Depois de atualizar os objectos, abra a janela EDI Setup. Poderá ser-lhe pedido que reinicie o cliente ou que actualize os dados EDI mapping. Siga as instruções apresentadas no ecrã. Se estiver a utilizar um NAS (Servidor de aplicações NAV), poderá também ter de o reiniciar.

Dependendo da atualização, também pode haver muitas propriedades novas nos mapeamentos EDI. Os mapeamentos EDI serão actualizados automaticamente, mas é necessário verificar cada mapping após a atualização.

A importação do QuickInstall é obrigatória. Importe sempre o ficheiro QuickInstall, tal como descrito no capítulo de instalação, após receber uma atualização importante.

Consulte esta secção se obtiver uma versão mais recente dos objectos e da documentação para verificar se são necessários passos adicionais.

Testar o módulo após uma atualização

Após cada atualização, é necessário garantir que os mapeamentos EDI continuam a comportar-se como previsto. Se houver alterações na API ou se o conversor se comportar de forma diferente (apenas em actualizações importantes), documentá-las-emos no nosso registo de alterações. Não esperamos quaisquer problemas após uma atualização menor ou de revisão, mas temos apenas uma quantidade limitada de casos de teste. É da sua responsabilidade garantir que o módulo se comporta corretamente após uma atualização.

Recomendamos vivamente que experimente todas as actualizações num sistema de teste antes de atualizar um sistema ativo. Uma atualização direta de um sistema em funcionamento comporta sempre o risco de as interfaces EDI deixarem de funcionar corretamente. Se os dados EDI forem críticos para o negócio, isso deve ser tido em conta no cenário de atualização. Todas as interfaces relevantes devem ser verificadas num sistema de teste e deve haver planos para mudar para a versão anterior caso ocorram dificuldades imprevistas.