Anveo EDI Connect / Config / Visão geral / O que há de novo
Esta é uma tradução automática. O post original está disponível em Inglês .

O que há de novo

Nesta secção, descrevemos as novas funcionalidades de cada versão. Este não é o registo técnico completo das alterações, mas destina-se a dar uma visão geral às pessoas que utilizam o módulo.

Versão 4.00

Anveo EDI Connect 4.00 tem muitas melhorias e novas funcionalidades.

Experiência do utilizador

Business Transactions

Queremos que seja o mais fácil possível para o utilizador final encontrar os seus dados de transação, ver o estado e navegar para as informações necessárias no sistema. Antes da versão 4, existia o registo, onde o utilizador final podia encontrar cada passo da lógica de processamento, mas isto é mais técnico do que o necessário para muitos utilizadores. Por esse motivo, decidimos acrescentar o novo conceito de Business Transactions.

Centro de Funções de Microsoft Dynamics 365 Business Central – Mostrando Transações Comerciais EDI

A ideia geral é representar o estado de um documento numa única linha, uma Business Transaction. Cada uma destas transacções pertence a uma nova tabela de configuração, o Business Transaction Type. O Business Transaction Type define os processos gerais existentes e os pontos de entrada. Os pormenores são abordados no capítulo Business Transactions.

Melhorias na IU

Há várias pequenas alterações para melhorar a usabilidade. Por exemplo, actualizámos a FactBox no documento EDI para representar melhor as informações exigidas pelo utilizador final. Também trabalhámos para facilitar o trabalho com os novos clientes baseados no browser em todas as versões. Veremos mais melhorias neste tópico na próxima versão.

Empregos (“codificação zero”)

Com as transacções comerciais, adicionámos uma forma de exportar dados sem a necessidade de adicionar campos para verificar se já foram exportados. No passado, era necessário adicionar marcadores booleanos a todos os documentos de saída, para verificar se tinham de ser exportados e se já existia uma exportação. A nova funcionalidade pode resolver esse problema numa série de cenários. Permite-lhe configurar fluxos de trabalho EDI normalizados sem uma única linha de codificação ou modificação dos objectos de base do Microsoft Dynamics NAV 2013R2. Os pormenores são abordados no capítulo Business Transactions.

Configuração de Mapping

Há uma série de pequenas alterações e melhorias na configuração do mapping. Uma grande mudança é apenas por vezes percetível, mudámos a forma como SourceExpr e DestExpr são tratados para um motor totalmente tipado. Esta medida deverá melhorar o desempenho e a estabilidade e tornar o sistema mais robusto face às alterações linguísticas.

Funcionalidade geral

Filtragem de dados de tabela

Mudámos a forma como acede aos dados de pós-processamento. Existe uma nova propriedade Data View, que permite filtrar o registo para todos os registos da tabela, o registo de pós-processamento, o registo de transação comercial ou um registo por um filtro nomeado. Se selecionar
Named Table View, terá acesso ao campo da vista de tabela nomeada, como anteriormente. Esta alteração é compatível com as versões anteriores. Nas actualizações, definiremos a nova propriedade como Named Table View e manteremos o nome da vista de tabela.

Centro de Funções de Microsoft Dynamics 365 Business Central – Mostrando Propriedades de Tabela em EDI Mapping

Table Limit

Se ler dados de uma tabela, existe uma nova propriedade avançada chamada Limit Count. Se definir esta propriedade como True, terá a opção de limitar o número de registos que devem ser lidos.

Criar documentos ligados

A propriedade Master Table foi renomeada para Create Linked Documents. Deve definir esta opção como True sempre que pretender ligar outras tabelas a esta instância ou quando pretender navegar a partir da
Business Transaction ou EDI Processing Queue para o registo.

Ligar erros a tabelas

Existe uma nova propriedade Register Errors On Instance que permite que todos os erros seguintes sejam associados a esta instância da tabela.

Funções Init para tabelas Temp

Em tabelas temporárias, pode agora especificar uma função que devolve uma ANVEDI Variant que contém um RecordRef que é utilizado como valores iniciais. Este é um tópico muito avançado e só é necessário em casos especiais.

Pós-processamento

Existem novos tipos de pós-processamento para apoiar as novas Business Transactions.

Funções incorporadas

Há uma série de novas funções incorporadas. Só falaremos de uma delas, mas há uma nova secção sobre funções incorporadas no manual.

Existem novas funções incorporadas para comparar valores entre si. Isto permitir-lhe-á utilizar linhas do tipo Conditional para efetuar ramificações condicionais básicas. Se tentar comparar dois tipos de dados diferentes, o segundo será convertido no primeiro. Com esta nova função, já não é necessário utilizar a solução alternativa “segunda tabela” para as instruções IF.

Mapping Transporte / Importação e Exportação

Substituímos a antiga funcionalidade de importação e exportação de dados mapping. É possível importar cópias de segurança antigas com os novos sistemas e o relatório antigo continua a ser fornecido com o módulo, mas está obsoleto.

A nova funcionalidade permite-lhe especificar com muito mais granularidade o que pretende exportar. Nas importações, pode ver os dados contidos na cópia de segurança e decidir o que importar. Pode encontrar mais pormenores em Cópia de segurança e transporte.


Centro de Funções do Microsoft Dynamics 365 Business Central – Mostrando a Exportação de Configuração de EDI

Tratamento de erros

Melhorámos as funções incorporadas que pode utilizar, por exemplo, a partir de mapeamentos de verificação. Existem três novos tipos de comandos:

  • INFO
  • WARNING
  • DEBUG

O que lhe permitirá criar entradas de registo. Todos os comandos de registo, incluindo o ERROR existente, suportam agora vários marcadores de posição para utilizar valores do mapping dentro da mensagem de erro. Também é possível especificar um Error Code, que pode ser utilizado para aceder às informações do registo. Agora também é possível especificar explicitamente a tabela à qual o erro deve ser atribuído.

Erros aceitáveis

Também introduzimos um novo tipo de erro, que interrompe o processamento, mas pode ser aceite pelo utilizador final. Isto permite-lhe definir verificações que interrompem o processamento, mas que podem ser marcadas como aceites/ignoradas pelo utilizador final.

Nomes de objectos

Prefixámos muitos dos objectos com “ANVEDI” para evitar conflitos de nomes com outros módulos. Para ser compatível com as versões anteriores, isto afecta a maioria, mas não todos os nomes de objectos. Na próxima versão, simplificaremos os nomes na versãoExtension”. Anveo EDI Connect estará disponível apenas como extensão para o Microsoft Dynamics 365 Business Central. Não suportaremos versões mais antigas do Dynamics como uma NAV Extension.

Processamento paralelo

Em geral, não recomendamos o processamento de vários processos EDI ao mesmo tempo. Com a nova versão, tentámos limitar o tempo em que bloqueamos as nossas próprias tabelas de sistema, tornando possível executar vários processos ao mesmo tempo. Todas as tabelas utilizadas nos mapeamentos continuarão a ser um fator limitante. Se puder, recomendamos ainda assim que evite processamentos paralelos.

Mapping Suporte de controlo de versões

Com as novas versões empresariais disponíveis do módulo, adicionámos suporte para o controlo de versões dos mapeamentos. Existem dois modos disponíveis: um simples e um seguro de revisão, em que um mapping que tenha sido executado uma vez não pode ser modificado. Adicionámos uma secção Mapping Versionamento, onde pode encontrar mais informações. Se pretender utilizar a nova funcionalidade, terá de obter uma nova licença. Não hesite em contactar a nossa equipa de parceiros para obter mais informações.

Alterações do conversor

Foram feitas algumas alterações ao módulo de base que afectarão todos os mapeamentos. Recomendamos vivamente que teste todos os seus mapeamentos após a atualização antes de executar a atualização num sistema em funcionamento.

Nas secções seguintes, listaremos as alterações a conversores específicos.

EDIFACT/X12

Tentámos melhorar as mensagens de erro dentro do conversor. Também alterámos o comportamento dos loops, se tiverem um conjunto mínimo de repetições. Recomendamos a definição de uma repetição mínima para todas as tabelas dentro de um EDIFACT mapping, onde fizer sentido. Isto resultará no processamento dos segmentos e não apenas na sua verificação, o que melhorará o desempenho e as mensagens de erro.

Actualizámos o importador EDIFACT. Descarregue as normas com o novo descarregador. Como corrigimos alguns problemas, faz sentido remover as normas já importadas e importá-las novamente, antes de criar novos mapeamentos.

Existe uma nova função EDIFACT.SKIPSEGMENTS que pode ser utilizada para ignorar dados sem os processar, até um elemento conhecido.

XML

Há uma alteração de rutura no conversor XML, se estiver a utilizar namespaces nas importações. Iremos agora utilizar a informação do espaço de nomes para identificar os elementos de importação. Isto exigia que todas as linhas tivessem a informação correta sobre o espaço de nomes definida. A vantagem é que pode processar ficheiros com prefixos diferentes, uma vez que são agora considerados iguais.

A outra alteração é o facto de um nó Content vazio resultar agora numa saída completa da etiqueta. Se pretender obter uma saída recolhida, pode utilizar a propriedade Conditional Output no conteúdo. Pode utilizar a Conditional Output no elemento para evitar que a etiqueta seja mostrada.

ZUGFeRD

Os PDFs ZUGFeRD já não são suportados. A parte XML pode ser tratada pelo módulo, mas a extração e geração de PDFs já não está disponível.