Anvaigo EDI Connect / Config / Mappings / Os conversores PREPARE, CHECK, PROCESS
Esta é uma tradução automática. O post original está disponível em Inglês .

Os conversores PREPARE, CHECK, PROCESS

Anvaigo EDI Connect oferece conversores para gerir o processo comercial. Os mapeamentos podem ser utilizados para verificar dados e para transferir dados entre tabelas da mesma base de dados. Este conversor é utilizado para adicionar toda a lógica de processamento ao fluxo de trabalho EDI.

Cada licença da Anvaigo EDI Connect contém um número ilimitado de mapeamentos de processos empresariais.

Melhores práticas

Antes da versão 5.00 do módulo, tínhamos um conversor (chamado NAV) para tratar a lógica comercial. De acordo com a nossa experiência, o tratamento dos dados deve ser dividido em várias etapas. Abaixo pode encontrar um breve resumo; pode saber mais na secção de modelação de fluxos de trabalho mapping.

A chegar

Para os dados de entrada, é necessário convertê-los do formato externo para tabelas intermédias, de modo a que o utilizador possa aceder aos dados em bruto. Na etapa seguinte, deve preparar os dados para que o utilizador possa trabalhar com eles (traduzir números de artigos, encontrar descrições, etc.). Para esta etapa, temos o novo conversor PREPARE. O passo seguinte deve consistir em verificar os dados e verificar se estão presentes todas as informações necessárias para os processar. Desta forma, é possível manter a carga do sistema baixa, se os dados não forem os esperados. A última etapa ou etapas consiste em processar os dados utilizando o novo conversor PROCESS.

De saída

Para a lógica de saída, as etapas seriam a preparação dos dados, a verificação dos dados e, posteriormente, a exportação dos dados para o formato de ficheiro pretendido. Se existirem etapas de processamento na lógica, também é possível implementá-las, mas muitas vezes não é necessário qualquer processamento.

Propriedades

Assumimos que o utilizador sabe como trabalhar com linhas mapping e como aceder às propriedades EDI.

Os conversores PREPARE, CHECK, PROCESS fazem não acrescentar muitas propriedades EDI específicas do conversor ao mapping. A maioria das propriedades já foi discutida anteriormente. Neste conversor existe um tipo de linha especial. As linhas de Mapping em que a propriedade Type está definida como Data têm um comportamento diferente do de outros mapeamentos.

EDI Mapping Linhas com Type definido como Data

Estas linhas têm um SourceExpr e DestExpr e são utilizadas para transferir dados de uma tabela para outra ou para executar funções ou atribuir valores constantes a campos de tabela. Estas linhas lêem a SourceExpr e escrevem o resultado na DestExpr. Temos uma secção separada, onde descrevemos essas propriedades.

As linhas mapping em que a propriedade Type da propriedade DestExpr está definida como Filter criarão um erro, se SourceExpr não corresponder ao filtro especificado. Neste conversor, não é possível utilizar filtros para a execução condicional de partes mapping.

Neste conversor, o DestExpr tem também uma propriedade adicional, que lhe permite efetuar cálculos simples diretamente no mapping.

DestExpr

Assignment Mode

Esta propriedade só está disponível se o DestType estiver definido como Field. Pode utilizar Anvaigo EDI Connect para calcular valores. Se definir esta propriedade para um valor diferente de Assign, utilizará o valor existente na instância da tabela e adicionará/subtrairá/multiplicará ou dividirá esse valor com o valor de origem desta linha.

Os valores possíveis são:

Assign

Substitui o valor existente no campo da tabela.

Add

Adiciona o valor ao valor atual do campo na instância da tabela.

Subtract

Subtrair o valor ao valor atual do campo na instância da tabela.

Multiply

Multiplica o valor pelo valor atual do campo na instância da tabela.

Divide

Dividir o valor atual do campo na instância da tabela pelo valor de origem.