Anveo 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

Anveo EDI Connect oferece conversores para lidar com o processo de negócios. Os mapeamentos podem ser usados para verificar dados e para transferir dados entre tabelas no mesmo banco de dados. Esse conversor é usado para adicionar toda a lógica de processamento ao workflow EDI.

Cada licença da Anveo 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 lidar com a lógica empresarial. Com base na nossa experiência, você deve dividir o tratamento de dados em várias etapas. Abaixo você pode encontrar um breve resumo, você pode saber mais na seção de modelagem de fluxos de trabalho de mapeamento.

Entrada

Para dados de entrada, é necessário convertê-los do formato externo para tabelas de buffer, para que o usuário possa acessar os dados brutos. Na próxima etapa você deve preparar os dados, para que o usuário possa trabalhar com eles (traduzir números de itens, encontrar descrições, etc.). Temos o novo conversor PREPARE para este passo. O próximo passo deve ser verificar os dados e ver se todas as informações para processar os dados estão presentes. Dessa forma, é possível manter a carga do sistema baixa, se os dados não forem os esperados. O último passo ou passos é processar os dados usando o novo conversor PROCESS.

Saída

Para a lógica de saída, as etapas seriam preparar os dados, verificar os dados e depois exportar os dados no formato de arquivo de destino. Se houver etapas de processamento na lógica, também é possível implementá-las, mas geralmente não há necessidade de processamento.

Imóveis

Assumimos que você sabe como trabalhar com linhas de mapeamento e como acessar as propriedades EDI.

O conversor NAV não adiciona muitas propriedades EDI específicas do conversor ao mapeamento. A maioria das propriedades já foram discutidas antes. Neste conversor há um tipo de linha especial. As linhas de mapeamento onde a propriedade Type é definida como Data comportam-se de forma diferente de outros mapeamentos.

Linhas de mapeamento EDI com Type definido para Data

Estas linhas possuem 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 o SourceExpr e escrevem o resultado para o DestExpr. Temos uma secção separada, onde descrevemos essas propriedades.

As linhas de mapeamento onde a propriedade Type of the property DestExpr está definida como Filter criarão um erro, se o SourceExpr não corresponder ao filtro especificado. Neste conversor você não pode usar filtros para execução condicional de partes de mapeamento.

Neste conversor, o DestExpr também possui uma propriedade adicional, que lhe permite efectuar cálculos simples directamente no mapeamento.

DestExpr

Assignment Mode

Esta propriedade só está disponível se o DestType estiver definido como Field. É possível utilizar o Anveo EDI Connect para calcular valores. Definir esta propriedade para outro valor diferente de Assign usará o valor existente na instância da tabela e adicionará/substrato/multiplicará ou dividi-lo-á com o valor de origem desta linha.

Os valores possíveis são:

Assign

Substituir o valor existente no campo de tabela.

Add

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

Subtract

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

Multiply

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

Divide

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