O recurso De/Para é utilizado pra relacionar valores do sistema AvaCorp com valores dos sistemas de parceiros de intercâmbio. Imagine que a AvaCorp está iniciando a integração com uma empresa de Gerenciamento de Risco, e no intercâmbio dos dados é necessário que seja enviado o código dos clientes de acordo o sistema da gerenciadora.
Ao invés de criarmos um novo campo no banco de dados e alterarmos telas de entrada de dados para fazer esse relacionamento, nós cadastramos um novo módulo de Integração no De/Para específico para essa Gerenciadora de Risco, e deixamos habilitado para o usuário selecionar o registro do cliente e informar o código equivalente do outro sistema.
Quando for necessário realizar configurações referentes à integração.
1. Primeiramente devemos configurar o módulo de integração. Acesse o módulo Cadastros Básicos/ Integrações/ Módulos de Integração/ Manutenção.
Módulos de Integração representam um conjunto de relacionamentos De/Para específicos de uma integração. Todos os módulos de integração são cadastrados pela AvaCorp. Módulos Privados são cadastrados via Patch ou atualização de Versão podem ser utilizados por qualquer empresa cliente da AvaCorp. Módulos Públicos são cadastrados pela equipe da AvaCorp diretamente no ambiente do cliente, e são utilizadas em integração específicas para a empresa (Ex.: Integração com um sistema interno da empresa).
1.1. A tela “Módulos de Integração” será exibida, clique no botão Incluir.
1.2. A tela “Incluindo Módulo de Integração” será exibida.
Preencha os campos :
• Código: Informe o código (campo obrigatório).
• Descrição: Informe a descrição do módulo (campo obrigatório).
• Privado/Público: Selecione a opção desejada (campo obrigatório).
Clique em Confirmar.
1.3. A tela “Módulos de Integração” será exibida, verifique se o módulo está na grade.
2. Agora devemos configurar a integração. Acesse o módulo Cadastros Básicos/ Integrações/ Manutenção.
Cada Integração representa uma configuração De/Para específica de uma tabela do sistema AvaCorp dentro de um Módulo de Integração. Cada Módulo pode possui infinitas Integrações. Utilizando o mesmo exemplo da Gerenciadora de Risco, além de um De/Para de Cliente, poderíamos ter um De/Para de Tipos de Veículo ou de Naturezas de Mercadoria.
2.1. A tela “Integrações” será exibida, clique no botão Incluir.
2.2. A tela “Incluindo Integração” será exibida.
Preencha os campos:
• Privado/Público: Selecione a opção desejada, sendo Selecione Privado para integrações onde o De/Para é Fixo e os valores são definidos pela AvaCorp. Apenas tabelas que o usuário não tem permissão de alteração ou inclusão podem ser Privados, como por exemplo os Tipos de Veículos, ou Tipo de Calculo de Frete (até o código 51) (campo obrigatório).
Publico, para integração onde a empresa vai cadastrar o relacionamento entre os valores do sistema AvaCorp com o sistema externo, como por exemplo o Cadastro de Clientes ou Naturezas de Mercadoria.
• Tabela: Informe a tabela do sistema AvaCorp onde será realizado o De/Para (campo obrigatório).
• Tipo integração: É preenchido com o Módulo de Integração (campo obrigatório).
• Nível: Este campo é preenchido automaticamente e pode possuir os valores SEM NIVEL, GRUPO, EMPRESA, FILIAL e UNIDADE (campo obrigatório).
• Campos de condição de exportação: Informe os campos de condição de exportação (campo obrigatório).
• Padrão EDI: Informe o código do EDI de importação. Algumas integrações podem ser preenchidas via importação de EDI (campo obrigatório).
• Arquivo origem: Selecione o diretório de origem padrão para o Arquivo EDI (campo obrigatório).
• Pasta destino: Selecione o diretório destino padrão para o Arquivo EDI (campo obrigatório).
Clique em Confirmar.
2.3. A tela “Integrações” será exibida, verifique se a integração cadastrada está na grade, clique sobre ela com o botão direito do mouse e selecione a opção Campos De – Para.
2.4. A tela “Campos “De – Para” de Integração” será exibida, clique no botão Incluir.
2.5. A tela “Incluindo Campo De – Para de Integração” será exibida.
Preencha os campos:
• Título campo origem: Informe a descrição/título do campo do sistema AvaCorp (campo obrigatório).
• Nome do campo origem: Selecione o campo da tabela que será usado no De/Para (campo obrigatório).
• Título campo destino: Informe a descrição/título do campo do sistema do Parceiro de Intercâmbio (campo obrigatório).
• Nome do campo destino: Informe o nome do campo do sistema do Parceiro de Intercâmbio (campo obrigatório).
• Observações: Preencha com informações adicionais sobre os campos (campo obrigatório).
Clique em Confirmar.
2.6. Volte à tela “Integrações” será exibida. Clique com o botão direito do mouse sobre ela e selecione a opção Manutenção de Dados.
2.7. A tela “Manutenção dos dados de Integração” será exibida, clique com o botão direito do mouse na parte inferior da tela e selecione a opção Incluir Condição.
Esta tela é o processo final da configuração do De/Para. É nela que o registro da tabela configurada é selecionado para manutenção, e os valores do sistema do Parceiro de Intercâmbio são informados.
2.8. A tela “Incluindo Condição de Integração” será exibida, clique no botão Confirmar.
2.9. A tela “Manutenção dos dados de integração”, todas as condições possíveis serão exibidas. Nas colunas:
• Condição: Visualização da condição que está sendo atendida. Se não houverem condições, estará vazio.
• Valor do campo Origem: É o valor do campo do registro selecionado. Para referenciar o próprio valor do campo sem precisar informa-lo explicitamente, utiliza-se a macro “{VALOR}”.
• Valor do campo Destino: É o valor do campo do sistema externo correspondente ao campo de Origem. O Valor desse campo deve ser informa explicitamente.
Caso nenhuma condição tenha sido especificada anteriormente, basta confirmar a tela que será aberta.
Se as condições foram cadastradas, será necessário informar um valor para cada uma delas. Por exemplo, Condição “TipoCadastro” com valor “Fornecedor”.