- Criado por Karina Dos Santos Costa, última alteração por Jefferson Duarte Rodrigues em 28 out, 2021
Índice:
Objetivo:
O objetivo deste documento é trazer as melhorias e novidades realizadas no Novo Conceito.
Introdução:
O Conceito é a estrutura responsável por armazenar os dados de conexões (de vários tipos) dos sistemas de origem e destino.
Melhorias:
- Novo designer mais simples, com funcionamento baseado em drag & drop;
- Leitura e geração de arquivos texto em memória ou direto no disco;
- Leitura de dados de origem em lotes podendo quebrar por intervalos de data e números (o que permite a leitura dos dados de origem quebrando por data ou coligada por exemplo);
- Permitir a atualização dos dados de origem do processamento;
- Log de validação estrutural do conceito para não permitir a execução de conceitos montados de forma errada;
- Log detalhado de erros de processamento integrado com o Monitor da integração;
- Permitir a utilização de múltiplas conexões de origem ou destino;
- Permitir a utilização de Lookup nas conexões de Data Server e Banco de Dados;
- Permitir a criação de parâmetros para execução do conceito;
- Criação de arquivo do conceito (ICP) simplificado;
- Otimização do uso de memória trabalhando diretamente com os objetos específicos da conexão ao invés de trabalhar somente com Datasets;
- Otimização da rotina de geração percorrendo os dados de origem o menor número de vezes possível;
- Novo operador do tipo “Expressão”;
- Conexão Web Services com suporte para leitura e escrita.
Processo:
Processo do Novo Conceito:
- O processo do Novo Conceito é composto de conexões, operações, parâmetros, expressões e valores fixos, que juntos formam as ligações para a conexão de saída.
Conexões:
Conexão Data Server:
Novidades:
- Novo designer;
- Utilização de um contexto padrão ou um contexto fixo;
- Permite a utilização de lookups;
- Permite continuar a operação de salvamento mesmo que ocorra erros ao salvar algum registro;
- Permite a atualização da origem;

Novidades:
- Configuração simplificada
- Permite a utilização de tabelas ou consultas SQL
Novidades:
- Configuração Simplificada
- Gravação Parcial
- Não trabalha mais com Datasets
Novidades:
- Designer simplificado
- Permite ser utilizado como conexão de entrada e de saída
- Ele só funciona com WebServices que retorna uma tabela. (Segue exemplo)
Operadores:
Novidades:
- Novos designers especializados
- Cache e reaproveitamento de operadores
Parâmetros:
Novidades:
- Possibilidade de criação de diversos tipos de parâmetros para utilização em filtros ou no próprio conceito.
Filtros:
Novidades:
- Novo mecanismo de filtro com suporte a parâmetros da execução do conceito.
- Suporte a filtros definidos pelo usuário.
Log de Execução Resumido:
Novidades:
- Possibilidade de informar se um determinado conceito irá apresentar um log resumido ao final de sua execução.
- O valor padrão deste novo campo é desmarcado, ou seja, caso o mesmo não seja marcado será gerado o log completo normalmente.
Este recurso estará disponível apenas a partir da versão 12.1.34.
Permissões / Perfil
Permissão unificadas
- Ao acessar a aba Acesso a Menus na tela de um determinado Perfil, será possível habilitar ou desabilitar o acesso aos menus de forma unificada, ou seja, ou habilita os dois menus (Processar Antigo e Novo Conceito) ou desabilita os dois:
Codificação de Caracteres do Arquivo:
Quando trabalhamos com uma conexão de destino do tipo Texto podemos escolher um tipo de codificação para os caracteres do texto que será gerado, como por exemplo ASCII e UTF8. Abaixo seguem alguns exemplos:
Configuração:
Texto gerado:
Configuração:
Texto gerado:
Configuração:
Texto gerado:
Importante
É importante frisar que devemos verificar se o conteúdo do arquivo está na codificação escolhida e não a informação que é exibida ao abrir o arquivo no Bloco de Notas ou similares.
No exemplo abaixo o arquivo foi exportado na codificação ASCII e seu conteúdo está corretamente na codificação escolhida, mesmo apresentando a informação de UTF-8 no rodapé do Bloco de Notas.
Produto: Framework
Versão: 11.82.XX e 12.01.XX
Processo: TOTVS Business Connector Novo Conceito